From 04e083caae0309888debef55a432b0be69576e6a Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 11 Dec 2024 18:03:52 -0500 Subject: [PATCH 01/25] feat: Initial prototype for GraphQL server --- Cargo.lock | 182 ++++++++++++++++++++++++++----- Cargo.toml | 2 +- README.md | 9 +- api/Cargo.toml | 22 ++++ api/src/main.rs | 204 +++++++++++++++++++++++++++++++++++ cli/src/main.rs | 2 +- node/Cargo.toml | 3 + node/src/kg/client.rs | 33 +++++- node/src/kg/entity.rs | 2 +- node/src/kg/mapping.rs | 229 +++++++++++++++++++++++++++++++++++++++- node/src/neo4j_utils.rs | 7 +- 11 files changed, 655 insertions(+), 40 deletions(-) create mode 100644 api/Cargo.toml create mode 100644 api/src/main.rs diff --git a/Cargo.lock b/Cargo.lock index 9940e16..7160239 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -122,9 +122,29 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" + +[[package]] +name = "api" +version = "0.1.0" +dependencies = [ + "anyhow", + "axum", + "clap", + "futures", + "juniper", + "juniper_axum", + "juniper_graphql_ws", + "kg-node", + "serde", + "serde_json", + "serde_path_to_error", + "tokio", + "tracing", + "tracing-subscriber", +] [[package]] name = "arrayvec" @@ -183,6 +203,18 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" +[[package]] +name = "auto_enums" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459b77b7e855f875fd15f101064825cd79eb83185a961d66e6298560126facfb" +dependencies = [ + "derive_utils", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "auto_impl" version = "1.2.0" @@ -202,9 +234,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", "axum-core", @@ -213,6 +245,8 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "http-body-util", + "hyper 1.4.1", + "hyper-util", "itoa", "matchit", "memchr", @@ -221,10 +255,15 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", "sync_wrapper 1.0.1", + "tokio", "tower 0.5.1", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -245,6 +284,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -467,9 +507,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -477,9 +517,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", @@ -501,9 +541,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "colorchoice" @@ -725,6 +765,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "derive_utils" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65f152f4b8559c4da5d574bafc7af85454d706b4c5fe8b530d508cacbb6807ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "digest" version = "0.10.7" @@ -1379,6 +1430,71 @@ dependencies = [ "serde_json", ] +[[package]] +name = "juniper" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "943306315b1a7a03d27af9dfb0c288d9f4da8830c17df4bceb7d50a47da0982c" +dependencies = [ + "async-trait", + "auto_enums", + "fnv", + "futures", + "indexmap 2.6.0", + "juniper_codegen", + "serde", + "smartstring", + "static_assertions", +] + +[[package]] +name = "juniper_axum" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3b21b9af313a2967572c8d4b8875c53fc8062e10768470de4748c16ce7b992" +dependencies = [ + "axum", + "bytes", + "juniper", + "juniper_graphql_ws", + "serde", + "serde_json", +] + +[[package]] +name = "juniper_codegen" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "760dbe46660494d469023d661e8d268f413b2cb68c999975dcc237407096a693" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", + "url", +] + +[[package]] +name = "juniper_graphql_ws" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709eb11c716072f5c9fcbfa705dd684bd3c070943102f9fc56ccb812a36ba017" +dependencies = [ + "juniper", + "juniper_subscriptions", + "serde", + "tokio", +] + +[[package]] +name = "juniper_subscriptions" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6208a839bd4ca2131924a238311d088d6604ea267c0917903392bad7b70a92c" +dependencies = [ + "futures", + "juniper", +] + [[package]] name = "keccak" version = "0.1.5" @@ -1457,6 +1573,7 @@ dependencies = [ "reqwest 0.12.9", "serde", "serde_json", + "serde_path_to_error", "substreams-sink-rust", "thiserror 2.0.3", "tokio", @@ -2488,18 +2605,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" dependencies = [ "proc-macro2", "quote", @@ -2508,9 +2625,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -2518,6 +2635,16 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" +dependencies = [ + "itoa", + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -3890,9 +4017,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.1" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes", @@ -4038,8 +4165,10 @@ dependencies = [ "futures-util", "pin-project-lite", "sync_wrapper 0.1.2", + "tokio", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -4056,10 +4185,11 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ + "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -4067,9 +4197,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -4078,9 +4208,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -4099,9 +4229,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", diff --git a/Cargo.toml b/Cargo.toml index 84ecdb7..49ef516 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" -members = [ +members = [ "api", "cli", "codegen", "core", "ipfs", "node", "sink", "web3-utils", ] diff --git a/README.md b/README.md index 61b2ba5..a083f3a 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ docker run \ ``` ### 2. Compile and run the indexer -In a separate terminal, run the following command: +In a separate terminal, run the following commands: ```bash cargo run --bin kg-node -- \ --rollup \ @@ -31,5 +31,12 @@ cargo run --bin kg-node -- \ --neo4j-pass neo4j ``` +```bash +cargo run --bin api -- \ + --neo4j-uri neo4j://localhost:7687 \ + --neo4j-user neo4j \ + --neo4j-pass neo4j +``` + ## GRC20 CLI Coming soon™️ \ No newline at end of file diff --git a/api/Cargo.toml b/api/Cargo.toml new file mode 100644 index 0000000..cb9bd48 --- /dev/null +++ b/api/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "api" +version = "0.1.0" +edition = "2021" + +[dependencies] +anyhow = "1.0.94" +axum = "0.7.9" +clap = { version = "4.5.23", features = ["derive"] } +futures = "0.3.31" +juniper = "0.16.1" +juniper_axum = "0.1.1" +juniper_graphql_ws = "0.4.0" +kg-node = { version = "0.1.0", path = "../node" } +serde = "1.0.216" +serde_json = "1.0.133" +tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } +tracing = "0.1.41" +tracing-subscriber = "0.3.19" + +[dev-dependencies] +serde_path_to_error = "0.1.16" diff --git a/api/src/main.rs b/api/src/main.rs new file mode 100644 index 0000000..6a87552 --- /dev/null +++ b/api/src/main.rs @@ -0,0 +1,204 @@ +//! This example demonstrates simple default integration with [`axum`]. + +use std::{collections::HashMap, net::SocketAddr, sync::Arc, time::Duration}; + +use axum::{ + response::Html, + routing::{get, on, MethodFilter}, + Extension, Router, +}; +use clap::{Args, Parser}; +use futures::stream::{BoxStream, StreamExt as _}; +use juniper::{ + graphql_object, graphql_subscription, graphql_value, EmptyMutation, EmptySubscription, FieldError, GraphQLInterface, GraphQLObject, GraphQLScalar, RootNode +}; +use juniper_axum::{graphiql, graphql, playground}; +use kg_node::kg; +// use juniper_graphql_ws::ConnectionConfig; +use tokio::{net::TcpListener, time::interval}; +use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; +// use tokio_stream::wrappers::IntervalStream; + +#[derive(Clone)] +pub struct Query { + kg_client: Arc, +} + +#[graphql_object] +impl Query { + async fn node(&self, id: String) -> Option { + self.kg_client.find_node_by_id::>(&id) + .await + .expect("Failed to find node") + .map(Node::from) + } +} + +#[derive(Clone, Debug, GraphQLScalar)] +#[graphql(with = node_data)] +pub struct Attributes(HashMap); + +mod node_data { + use juniper::{InputValue, ParseScalarResult, ScalarToken, ScalarValue, Value}; + + use super::*; + + fn serde_to_graphql(v: &serde_json::Value) -> Value { + match v { + serde_json::Value::String(s) => Value::scalar(s.clone()), + serde_json::Value::Number(n) => Value::scalar(n.as_i64().unwrap() as i32), + serde_json::Value::Bool(b) => Value::scalar(*b), + serde_json::Value::Array(a) => Value::List(a.iter().map(serde_to_graphql).collect()), + _ => Value::null(), + } + } + + pub(super) fn to_output(v: &Attributes) -> Value { + Value::Object(v.0.iter().fold( + juniper::Object::with_capacity(v.0.len()), + |mut obj, (k, v)| { + obj.add_field(k, serde_to_graphql(v)); + obj + }, + )) + } + + pub(super) fn from_input(v: &InputValue) -> Result { + // v.as_string_value() + // .map(|s| StringOrInt::String(s.into())) + // .or_else(|| v.as_int_value().map(StringOrInt::Int)) + // .ok_or_else(|| format!("Expected `String` or `Int`, found: {v}")) + unimplemented!() + } + + pub(super) fn parse_token(t: ScalarToken<'_>) -> ParseScalarResult { + unimplemented!() + } +} + +#[derive(Clone, Debug, GraphQLObject)] +pub struct Node { + id: String, + types: Vec, + attributes: Attributes, + // relations_to: Vec, + // relations_from: Vec, +} + +impl From>> for Node +{ + fn from(node: kg::mapping::Node>) -> Self { + Self { + id: node.id().to_string(), + types: node.types, + attributes: Attributes(node.attributes.attributes), + } + } +} + +pub struct Relation { + id: String, + type_id: String, + attributes: Attributes, + to: Node, + from: Node, +} + +type Schema = RootNode<'static, Query, EmptyMutation, EmptySubscription>; + +async fn homepage() -> Html<&'static str> { + "

juniper_axum/simple example

\ +
visit GraphiQL
\ + \ + " + .into() +} + +#[tokio::main] +async fn main() -> anyhow::Result<()> { + set_log_level(); + init_tracing(); + + let args = AppArgs::parse(); + + let kg_client = kg_node::kg::Client::new( + &args.neo4j_args.neo4j_uri, + &args.neo4j_args.neo4j_user, + &args.neo4j_args.neo4j_pass, + ) + .await?; + + let schema = Schema::new( + Query { + kg_client: Arc::new(kg_client), + }, + EmptyMutation::new(), + EmptySubscription::new(), + ); + + let app = Router::new() + .route( + "/graphql", + on( + MethodFilter::GET.or(MethodFilter::POST), + graphql::>, + ), + ) + // .route( + // "/subscriptions", + // get(ws::>(ConnectionConfig::new(()))), + // ) + .route("/graphiql", get(graphiql("/graphql", "/subscriptions"))) + .route("/playground", get(playground("/graphql", "/subscriptions"))) + .route("/", get(homepage)) + .layer(Extension(Arc::new(schema))); + + let addr = SocketAddr::from(([127, 0, 0, 1], 8080)); + let listener = TcpListener::bind(addr) + .await + .unwrap_or_else(|e| panic!("failed to listen on {addr}: {e}")); + tracing::info!("listening on {addr}"); + axum::serve(listener, app) + .await + .unwrap_or_else(|e| panic!("failed to run `axum::serve`: {e}")); + + Ok(()) +} + +#[derive(Debug, Parser)] +#[command(name = "stdout", version, about, arg_required_else_help = true)] +struct AppArgs { + #[clap(flatten)] + neo4j_args: Neo4jArgs, +} + +#[derive(Debug, Args)] +struct Neo4jArgs { + /// Neo4j database host + #[arg(long)] + neo4j_uri: String, + + /// Neo4j database user name + #[arg(long)] + neo4j_user: String, + + /// Neo4j database user password + #[arg(long)] + neo4j_pass: String, +} + +fn init_tracing() { + tracing_subscriber::registry() + .with( + tracing_subscriber::EnvFilter::try_from_default_env() + .unwrap_or_else(|_| "stdout=info".into()), + ) + .with(tracing_subscriber::fmt::layer()) + .init(); +} + +fn set_log_level() { + if std::env::var("RUST_LOG").is_err() { + std::env::set_var("RUST_LOG", "info"); + } +} diff --git a/cli/src/main.rs b/cli/src/main.rs index d544025..9d7085f 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -53,7 +53,7 @@ async fn main() -> anyhow::Result<()> { .await? .expect("Entity not found"); - let entity = Entity::from_entity(kg_client.clone(), entity_node); + let entity = Entity::from_entity(kg_client.clone(), entity_node.attributes().clone()); println!("Entity: {}", entity); diff --git a/node/Cargo.toml b/node/Cargo.toml index 99402de..66a7653 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -27,4 +27,7 @@ tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } const_format = "0.2.33" +[dev-dependencies] +serde_path_to_error = "0.1.16" + diff --git a/node/src/kg/client.rs b/node/src/kg/client.rs index 773f3a6..4c7d1f0 100644 --- a/node/src/kg/client.rs +++ b/node/src/kg/client.rs @@ -484,13 +484,13 @@ impl Client { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let bolt_data = match serde_value_to_bolt(serde_json::to_value(&node.data)?) { + let bolt_data = match serde_value_to_bolt(serde_json::to_value(&node.attributes())?) { neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), _ => neo4rs::BoltType::Map(Default::default()), }; let query = neo4rs::query(UPSERT_NODE_QUERY) - .param("id", node.id.clone()) + .param("id", node.id()) .param("space_id", space_id) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) @@ -507,11 +507,36 @@ impl Client { pub async fn find_node_by_id Deserialize<'a> + Send>( &self, id: &str, - ) -> anyhow::Result> { + ) -> anyhow::Result>> { let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", id); - self.neo4j.find_one(query).await + self.neo4j.find_one::(query) + .await? + .map(|neo4j_node| { + Ok(Node::::try_from(neo4j_node)?) + }) + .transpose() } + // pub async fn find_node Deserialize<'a> + Send>( + // &self, + // query: neo4rs::Query, + // ) -> anyhow::Result>> { + // Ok(self.neo4j + // .execute(query) + // .await? + // .next() + // .await? + // .map(|row| { + // row.to::() + // .and_then(|neo4j_node| { + // let mut node = neo4j_node.to::>()?; + // node.types = neo4j_node.labels(); + // Ok(node) + // }) + // }) + // .transpose()?) + // } + pub async fn find_relation_by_id Deserialize<'a> + Send>( &self, id: &str, diff --git a/node/src/kg/entity.rs b/node/src/kg/entity.rs index 9e8e540..0ae2420 100644 --- a/node/src/kg/entity.rs +++ b/node/src/kg/entity.rs @@ -67,7 +67,7 @@ impl Entity { } } -#[derive(serde::Deserialize)] +#[derive(Clone, serde::Deserialize)] pub struct EntityNode { id: String, #[serde(default, rename = "a126ca530c8e48d5b88882c734c38935")] diff --git a/node/src/kg/mapping.rs b/node/src/kg/mapping.rs index 2fe4710..6540776 100644 --- a/node/src/kg/mapping.rs +++ b/node/src/kg/mapping.rs @@ -1,5 +1,7 @@ use std::collections::HashMap; +use serde::Deserialize; + pub struct Relation { pub id: String, pub from: String, @@ -30,21 +32,67 @@ impl Relation> { } } +/// GRC20 Node +#[derive(Debug, Deserialize, PartialEq)] pub struct Node { - pub id: String, + #[serde(rename = "labels", deserialize_with = "deserialize_labels")] pub types: Vec, - pub(crate) data: T, + #[serde(flatten)] + pub attributes: NodeAttributes, +} + +impl TryFrom for Node +where + T: for<'a> serde::Deserialize<'a>, +{ + type Error = neo4rs::DeError; + + fn try_from(value: neo4rs::Node) -> Result { + let labels = value.labels().iter().map(|l| l.to_string()).collect(); + let attributes = value.to()?; + Ok(Self { + types: labels, + attributes, + }) + } +} + +/// Neo4j node representing a GRC20 entity of type `T`. +#[derive(Debug, Deserialize, PartialEq)] +pub struct NodeAttributes { + pub id: String, + // pub space_id: String, + #[serde(flatten)] + pub attributes: T, +} + +fn deserialize_labels<'de, D>(deserializer: D) -> Result, D::Error> +where + D: serde::Deserializer<'de>, +{ + let labels: neo4rs::Labels = serde::Deserialize::deserialize(deserializer)?; + Ok(labels.0) } impl Node { pub fn new(id: String, data: T) -> Self { Self { - id, types: Vec::new(), - data, + attributes: NodeAttributes { + id, + attributes: data, + }, } } + pub fn id(&self) -> &str { + &self.attributes.id + } + + pub fn attributes(&self) -> &T { + &self.attributes.attributes + } + pub fn with_type(mut self, type_id: &str) -> Self { self.types.push(type_id.to_string()); self @@ -56,7 +104,178 @@ impl Node> { where T: Into, { - self.data.insert(attribute_id, value.into()); + self.attributes + .attributes + .insert(attribute_id, value.into()); self } } + +#[cfg(test)] +mod tests { + use std::collections::HashMap; + use serde::de::IntoDeserializer; + + use super::*; + + #[test] + pub fn test_deserialize_node() { + let row = neo4rs::Row::new( + neo4rs::BoltList { + value: vec![neo4rs::BoltType::String(neo4rs::BoltString { + value: "n".to_string(), + })], + }, + neo4rs::BoltList { + value: vec![neo4rs::BoltType::Node(neo4rs::BoltNode { + id: neo4rs::BoltInteger { value: 425 }, + labels: neo4rs::BoltList { + value: vec![neo4rs::BoltType::String(neo4rs::BoltString { + value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), + })], + }, + properties: neo4rs::BoltMap { + value: HashMap::from([ + ( + neo4rs::BoltString { + value: "space_id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "Person Posts Page Template".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "98wgvodwzidmVA4ryVzGX6".to_string(), + }), + ), + ]), + }, + })], + }, + ); + // let node = neo4rs::BoltType::Node(neo4rs::BoltNode { + // id: neo4rs::BoltInteger { value: 425 }, + // labels: neo4rs::BoltList { + // value: vec![neo4rs::BoltType::String(neo4rs::BoltString { + // value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), + // })], + // }, + // properties: neo4rs::BoltMap { + // value: HashMap::from([ + // ( + // neo4rs::BoltString { + // value: "space_id".to_string(), + // }, + // neo4rs::BoltType::String(neo4rs::BoltString { + // value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), + // }), + // ), + // ( + // neo4rs::BoltString { + // value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + // }, + // neo4rs::BoltType::String(neo4rs::BoltString { + // value: "Person Posts Page Template".to_string(), + // }), + // ), + // ( + // neo4rs::BoltString { + // value: "id".to_string(), + // }, + // neo4rs::BoltType::String(neo4rs::BoltString { + // value: "98wgvodwzidmVA4ryVzGX6".to_string(), + // }), + // ), + // ]), + // }, + // }); + + // let jd = node.into_deserializer(); + + // let result: Node> = serde_path_to_error::deserialize(jd) + // .expect("Failed to deserialize to Node>"); + + #[derive(Deserialize)] + struct QueryResult { + n: Node>, + } + + let result = row.get::>>("n").expect("Failed to deserialize to QueryResult"); + + } + + #[test] + pub fn test_node_conversion() { + let node = neo4rs::Node::new(neo4rs::BoltNode { + id: neo4rs::BoltInteger { value: 425 }, + labels: neo4rs::BoltList { + value: vec![neo4rs::BoltType::String(neo4rs::BoltString { + value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), + })], + }, + properties: neo4rs::BoltMap { + value: HashMap::from([ + ( + neo4rs::BoltString { + value: "space_id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "Person Posts Page Template".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "98wgvodwzidmVA4ryVzGX6".to_string(), + }), + ), + ]), + }, + }); + + let node: Node> = node.try_into() + .expect("Failed to convert neo4rs::Node to Node>"); + + assert_eq!( + node, + Node { + types: vec!["9u4zseS3EDXG9ZvwR9RmqU".to_string()], + attributes: NodeAttributes { + id: "98wgvodwzidmVA4ryVzGX6".to_string(), + attributes: HashMap::from([ + ( + "space_id".to_string(), + serde_json::Value::String("NBDtpHimvrkmVu7vVBXX7b".to_string()) + ), + ( + "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + serde_json::Value::String("Person Posts Page Template".to_string()) + ), + ]) + } + } + ) + } +} diff --git a/node/src/neo4j_utils.rs b/node/src/neo4j_utils.rs index 96d6cb8..bfe24d5 100644 --- a/node/src/neo4j_utils.rs +++ b/node/src/neo4j_utils.rs @@ -1,3 +1,5 @@ +use std::collections::HashMap; + use futures::TryStreamExt; use neo4rs::BoltType; use serde::{Deserialize, Serialize}; @@ -42,7 +44,10 @@ impl Neo4jExt for neo4rs::Graph { .await? .next() .await? - .map(|row| row.to()) + .map(|row| { + tracing::info!("Row: {:?}", row.to::()); + row.to() + }) .transpose()?) } From 63d48bbe51bc9f62aae2d2f9e9afac42a380c340 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 16:01:11 -0500 Subject: [PATCH 02/25] feat: Add GraphQL API prototype --- api/src/lib.rs | 1 + api/src/main.rs | 150 ++++++++++++---- api/src/query_mapping.rs | 98 +++++++++++ codegen/src/lib.rs | 72 ++++---- core/src/models.rs | 6 +- node/src/events/handler.rs | 5 +- node/src/events/proposal_created.rs | 24 +-- node/src/events/proposal_executed.rs | 4 +- node/src/events/space_created.rs | 12 +- node/src/events/subspace_added.rs | 2 +- node/src/events/vote_cast.rs | 2 +- node/src/kg/client.rs | 252 ++++++++++++++++++++------- node/src/kg/mapping.rs | 201 +++++++++------------ 13 files changed, 557 insertions(+), 272 deletions(-) create mode 100644 api/src/lib.rs create mode 100644 api/src/query_mapping.rs diff --git a/api/src/lib.rs b/api/src/lib.rs new file mode 100644 index 0000000..4f7af73 --- /dev/null +++ b/api/src/lib.rs @@ -0,0 +1 @@ +pub mod query_mapping; \ No newline at end of file diff --git a/api/src/main.rs b/api/src/main.rs index 6a87552..708a418 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -1,39 +1,53 @@ //! This example demonstrates simple default integration with [`axum`]. -use std::{collections::HashMap, net::SocketAddr, sync::Arc, time::Duration}; +use std::{collections::HashMap, net::SocketAddr, sync::Arc}; +// use api::query_mapping::QueryMapper; use axum::{ response::Html, routing::{get, on, MethodFilter}, Extension, Router, }; use clap::{Args, Parser}; -use futures::stream::{BoxStream, StreamExt as _}; use juniper::{ - graphql_object, graphql_subscription, graphql_value, EmptyMutation, EmptySubscription, FieldError, GraphQLInterface, GraphQLObject, GraphQLScalar, RootNode + graphql_object,EmptyMutation, EmptySubscription, + Executor, GraphQLScalar, RootNode, ScalarValue, }; -use juniper_axum::{graphiql, graphql, playground}; +use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; use kg_node::kg; -// use juniper_graphql_ws::ConnectionConfig; -use tokio::{net::TcpListener, time::interval}; +use tokio::net::TcpListener; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; -// use tokio_stream::wrappers::IntervalStream; #[derive(Clone)] -pub struct Query { - kg_client: Arc, -} +pub struct KnowledgeGraph(Arc); + +impl juniper::Context for KnowledgeGraph {} + + +#[derive(Clone)] +pub struct Query; #[graphql_object] +#[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] impl Query { - async fn node(&self, id: String) -> Option { - self.kg_client.find_node_by_id::>(&id) + async fn node<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + id: String, + // context: &'a KnowledgeGraph, + ) -> Option { + // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); + // tracing::info!("Query: {}", query); + + executor.context().0 + .find_node_by_id::>(&id) .await .expect("Failed to find node") .map(Node::from) } } +// Attributes GraphQL scalar #[derive(Clone, Debug, GraphQLScalar)] #[graphql(with = node_data)] pub struct Attributes(HashMap); @@ -76,35 +90,105 @@ mod node_data { } } -#[derive(Clone, Debug, GraphQLObject)] +#[derive(Clone, Debug)] pub struct Node { id: String, + space_id: String, types: Vec, attributes: Attributes, - // relations_to: Vec, - // relations_from: Vec, } -impl From>> for Node -{ +impl From>> for Node { fn from(node: kg::mapping::Node>) -> Self { Self { id: node.id().to_string(), + space_id: node.space_id().to_string(), types: node.types, attributes: Attributes(node.attributes.attributes), } } } +#[graphql_object] +#[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] +impl Node { + fn id(&self) -> &str { + &self.id + } + + fn types(&self) -> &[String] { + &self.types + } + + fn attributes(&self) -> &Attributes { + &self.attributes + } + + async fn relations<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Vec { + executor.context().0 + .find_relation_from_node::>(&self.id) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>() + } +} + +#[derive(Clone, Debug)] pub struct Relation { id: String, - type_id: String, + r#type: String, attributes: Attributes, - to: Node, - from: Node, + // to: Node, + // from: Node, +} + +impl From>> for Relation { + fn from(node: kg::mapping::Relation>) -> Self { + Self { + id: node.id().to_string(), + r#type: node.relation_type, + attributes: Attributes(node.attributes.attributes), + } + } +} + +#[graphql_object] +#[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] +impl Relation { + fn id(&self) -> &str { + &self.id + } + + fn r#type(&self) -> &str { + &self.r#type + } + + fn attributes(&self) -> &Attributes { + &self.attributes + } + + async fn from<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Node { + executor.context().0 + .find_node_from_relation::>(&self.id) + .await + .expect("Failed to find node") + .map(Node::from) + .unwrap() + } + + async fn to<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Node { + executor.context().0 + .find_node_to_relation::>(&self.id) + .await + .expect("Failed to find node") + .map(Node::from) + .unwrap() + } } -type Schema = RootNode<'static, Query, EmptyMutation, EmptySubscription>; +type Schema = RootNode<'static, Query, EmptyMutation, EmptySubscription>; async fn homepage() -> Html<&'static str> { "

juniper_axum/simple example

\ @@ -129,20 +213,15 @@ async fn main() -> anyhow::Result<()> { .await?; let schema = Schema::new( - Query { - kg_client: Arc::new(kg_client), - }, - EmptyMutation::new(), - EmptySubscription::new(), + Query, + EmptyMutation::::new(), + EmptySubscription::::new(), ); let app = Router::new() .route( "/graphql", - on( - MethodFilter::GET.or(MethodFilter::POST), - graphql::>, - ), + on(MethodFilter::GET.or(MethodFilter::POST), custom_graphql), ) // .route( // "/subscriptions", @@ -151,7 +230,8 @@ async fn main() -> anyhow::Result<()> { .route("/graphiql", get(graphiql("/graphql", "/subscriptions"))) .route("/playground", get(playground("/graphql", "/subscriptions"))) .route("/", get(homepage)) - .layer(Extension(Arc::new(schema))); + .layer(Extension(Arc::new(schema))) + .layer(Extension(KnowledgeGraph(Arc::new(kg_client)))); let addr = SocketAddr::from(([127, 0, 0, 1], 8080)); let listener = TcpListener::bind(addr) @@ -165,6 +245,14 @@ async fn main() -> anyhow::Result<()> { Ok(()) } +async fn custom_graphql( + Extension(schema): Extension>, + Extension(kg): Extension, + JuniperRequest(request): JuniperRequest, +) -> JuniperResponse { + JuniperResponse(request.execute(&*schema, &kg).await) +} + #[derive(Debug, Parser)] #[command(name = "stdout", version, about, arg_required_else_help = true)] struct AppArgs { diff --git a/api/src/query_mapping.rs b/api/src/query_mapping.rs new file mode 100644 index 0000000..a5105c3 --- /dev/null +++ b/api/src/query_mapping.rs @@ -0,0 +1,98 @@ +use std::collections::HashSet; + +use juniper::{LookAheadSelection, ScalarValue}; + +#[derive(Default)] +pub struct QueryMapper { + node_counter: i32, + relation_counter: i32, + match_statements: Vec, + return_statement_vars: HashSet, +} + +impl QueryMapper { + pub fn node_var(&self) -> String { + format!("n{}", self.node_counter) + } + + pub fn relation_var(&self) -> String { + format!("r{}", self.relation_counter) + } + + pub fn select_root_node<'a, S: ScalarValue>(mut self, id: &str, selection: &LookAheadSelection<'a, S>) -> Self { + let node_var = self.node_var(); + self.node_counter += 1; + + self.match_statements.push( + format!("MATCH ({} {{id: \"{id}\"}})", node_var) + ); + self.return_statement_vars.insert(node_var.clone()); + + selection.children().iter().fold(self, |query, child| { + match child.field_original_name() { + "relations" => { + query.select_node_relations(&node_var, child) + } + _ => query, + } + }) + } + + pub fn select_node_relations<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + let to_var = self.node_var(); + let relation_var = self.relation_var(); + self.relation_counter += 1; + self.node_counter += 1; + + self.match_statements.push( + format!("MATCH ({}) -[{}]-> ({})", node_var, relation_var, to_var) + ); + self.return_statement_vars.insert(self.relation_var()); + + selection.children().iter().fold(self, |query, child| { + match child.field_original_name() { + "from" => { + query.select_relation_from(node_var, child) + } + "to" => { + query.select_relation_to(node_var, child) + } + _ => query, + } + }) + } + + pub fn select_relation_from<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + self.return_statement_vars.insert(node_var.to_string()); + + selection.children().iter().fold(self, |query, child| { + match child.field_original_name() { + "relations" => { + query.select_node_relations(node_var, child) + } + _ => query, + } + }) + } + + pub fn select_relation_to<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + self.return_statement_vars.insert(node_var.to_string()); + + selection.children().iter().fold(self, |query, child| { + match child.field_original_name() { + "relations" => { + query.select_node_relations(node_var, child) + } + _ => query, + } + }) + } + + pub fn build(self) -> String { + format!( + "{}\nRETURN {}", + self.match_statements.join(",\n"), + self.return_statement_vars.into_iter().collect::>().join(", ") + ) + } +} \ No newline at end of file diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index cd63e3e..f9d34a4 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; use kg_core::system_ids; -use kg_node::kg::entity::{Entity, EntityNode}; +use kg_node::kg::mapping::{Named, Node}; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span}; @@ -17,17 +17,17 @@ use utils::{assign_this, class, class_prop, constructor, ident, method, param}; pub mod utils; -pub fn ts_type_from_value_type(value_type: &Entity) -> TsType { - match &value_type.id { - id if id == system_ids::TEXT => TsType::TsKeywordType(TsKeywordType { +pub fn ts_type_from_value_type(value_type: &Node) -> TsType { + match value_type.id() { + system_ids::TEXT => TsType::TsKeywordType(TsKeywordType { span: Span::default(), kind: TsKeywordTypeKind::TsStringKeyword, }), - id if id == system_ids::NUMBER => TsType::TsKeywordType(TsKeywordType { + system_ids::NUMBER => TsType::TsKeywordType(TsKeywordType { span: Span::default(), kind: TsKeywordTypeKind::TsNumberKeyword, }), - id if id == system_ids::CHECKBOX => TsType::TsKeywordType(TsKeywordType { + system_ids::CHECKBOX => TsType::TsKeywordType(TsKeywordType { span: Span::default(), kind: TsKeywordTypeKind::TsBooleanKeyword, }), @@ -39,7 +39,7 @@ pub fn ts_type_from_value_type(value_type: &Entity) -> TsType { } } -pub fn gen_type_constructor(attributes: &[&(Entity, Option)]) -> Constructor { +pub fn gen_type_constructor(kg: &kg_node::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { let super_constructor = vec![quote_expr!("super(id, driver)")]; let constuctor_setters = attributes.iter().map(|(attr, _)| { @@ -95,38 +95,38 @@ pub fn gen_type_constructor(attributes: &[&(Entity, Option)]) -> Constru ) } -trait EntitiesExt { - fn fix_name_collisions(self) -> Vec; +pub trait EntitiesExt { + fn fix_name_collisions(self) -> Vec>; - fn unique(self) -> Vec; + fn unique(self) -> Vec>; } -impl> EntitiesExt for T { - fn fix_name_collisions(self) -> Vec { +impl>> EntitiesExt for I { + fn fix_name_collisions(self) -> Vec> { let mut name_counts = HashMap::new(); let entities = self.into_iter().collect::>(); for entity in &entities { - let count = name_counts.entry(entity.name.clone()).or_insert(0); + let count = name_counts.entry(entity.name_or_id()).or_insert(0); *count += 1; } entities .into_iter() .map(|mut entity| { - let count = name_counts.get(&entity.name).unwrap(); + let count = name_counts.get(&entity.name_or_id()).unwrap(); if *count > 1 { - entity.name = format!("{}_{}", entity.name, entity.id); + entity.attributes_mut().name = Some(format!("{}_{}", entity.name_or_id(), entity.id())); } entity }) .collect() } - fn unique(self) -> Vec { + fn unique(self) -> Vec> { let entities = self .into_iter() - .map(|entity| (entity.id.clone(), entity)) + .map(|entity| (entity.id().to_string(), entity)) .collect::>(); entities.into_values().collect() @@ -139,39 +139,41 @@ trait EntityExt { fn attribute_name(&self) -> String; } -impl EntityExt for Entity { +impl EntityExt for Node { fn type_name(&self) -> String { - if self.name == self.id { - format!("_{}", self.name) + if self.name_or_id() == self.id() { + format!("_{}", self.id()) } else { - heck::AsUpperCamelCase(self.name.clone()).to_string() + heck::AsUpperCamelCase(self.name_or_id().clone()).to_string() } } fn attribute_name(&self) -> String { - if self.name == self.id { - format!("_{}", self.name) + if self.name_or_id() == self.id() { + format!("_{}", self.id()) } else { - heck::AsLowerCamelCase(self.name.clone()).to_string() + heck::AsLowerCamelCase(self.name_or_id().clone()).to_string() } } } /// Generate a TypeScript class declaration from an entity. /// Note: The entity must be a `Type` entity. -pub async fn gen_type(entity: &Entity) -> anyhow::Result { - let typed_attrs = stream::iter(entity.attributes().await?.unique().fix_name_collisions()) +pub async fn gen_type(kg: &kg_node::kg::Client, entity: &Node) -> anyhow::Result { + let attrs = kg.attribute_nodes::(entity.id()).await?; + + let typed_attrs = stream::iter(attrs.unique().fix_name_collisions()) .then(|attr| async move { - let value_type = attr.value_type().await?; + let value_type = kg.value_type_nodes(attr.id()).await?; Ok::<_, anyhow::Error>((attr, value_type)) }) .try_collect::>() .await?; // Get all attributes of the type - let attributes: Vec<&(Entity, Option)> = typed_attrs + let attributes: Vec<&(Node, Option>)> = typed_attrs .iter() - .filter(|(_, value_type)| !matches!(value_type, Some(value_type) if value_type.id == system_ids::RELATION_TYPE)) + .filter(|(_, value_type)| !matches!(value_type, Some(value_type) if value_type.id() == system_ids::RELATION_TYPE)) .collect(); let attribute_class_props = attributes @@ -192,9 +194,9 @@ pub async fn gen_type(entity: &Entity) -> anyhow::Result { // Get all relations of the type let relation_methods = typed_attrs.iter() - .filter(|(_, value_type)| matches!(value_type, Some(value_type) if value_type.id == system_ids::RELATION_TYPE)) + .filter(|(_, value_type)| matches!(value_type, Some(value_type) if value_type.id() == system_ids::RELATION_TYPE)) .map(|(attr, _)| { - let neo4j_query = format!("MATCH ({{id: $id}}) -[r:`{}`]-> (n) RETURN n", attr.id); + let neo4j_query = format!("MATCH ({{id: $id}}) -[r:`{}`]-> (n) RETURN n", attr.id()); method( attr.attribute_name(), vec![], @@ -223,7 +225,7 @@ pub async fn gen_type(entity: &Entity) -> anyhow::Result { Ok(Decl::Class(class( entity.type_name(), attribute_class_props, - Some(gen_type_constructor(&attributes)), + Some(gen_type_constructor(kg, &attributes)), relation_methods, vec![], Some(ident("Entity")), @@ -238,16 +240,16 @@ pub async fn gen_types(kg: &kg_node::kg::Client) -> anyhow::Result { ]; let types = kg - .find_types::() + .find_types::() .await? .into_iter() - .map(|node| Entity::from_entity(kg.clone(), node)) + // .map(|node| node) .unique() .fix_name_collisions(); let stmts = stream::iter(types) .then(|entity| async move { - let decl = gen_type(&entity).await?; + let decl = gen_type(kg, &entity).await?; Ok::<_, anyhow::Error>(ModuleItem::ModuleDecl(ModuleDecl::ExportDecl(ExportDecl { span: Span::default(), decl, diff --git a/core/src/models.rs b/core/src/models.rs index d7c3591..eee28d8 100644 --- a/core/src/models.rs +++ b/core/src/models.rs @@ -120,7 +120,7 @@ pub struct VoteCast { pub vote_type: VoteType, } -#[derive(Deserialize, Serialize)] +#[derive(Clone, Deserialize, Serialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] pub enum ProposalType { AddEdit, @@ -151,7 +151,7 @@ impl TryFrom for ProposalType { } } -#[derive(Deserialize, Serialize)] +#[derive(Clone, Deserialize, Serialize)] pub enum ProposalStatus { Proposed, Accepted, @@ -160,7 +160,7 @@ pub enum ProposalStatus { Executed, } -#[derive(Deserialize, Serialize)] +#[derive(Clone, Deserialize, Serialize)] pub struct Proposal { pub id: String, pub onchain_proposal_id: String, diff --git a/node/src/events/handler.rs b/node/src/events/handler.rs index c75a9c9..71260d5 100644 --- a/node/src/events/handler.rs +++ b/node/src/events/handler.rs @@ -5,7 +5,7 @@ use kg_core::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; use prost::Message; use substreams_sink_rust::pb::sf::substreams::rpc::v2::BlockScopedData; -use crate::kg; +use crate::kg::{self, client::DatabaseError}; #[derive(thiserror::Error, Debug)] pub enum HandlerError { @@ -15,6 +15,9 @@ pub enum HandlerError { #[error("prost error: {0}")] Prost(#[from] prost::DecodeError), + #[error("Database error: {0}")] + DatabaseError(#[from] DatabaseError), + // #[error("KG error: {0}")] // KgError(#[from] kg::Error), #[error("Error processing event: {0}")] diff --git a/node/src/events/proposal_created.rs b/node/src/events/proposal_created.rs index 317c43f..5798a02 100644 --- a/node/src/events/proposal_created.rs +++ b/node/src/events/proposal_created.rs @@ -48,10 +48,10 @@ impl EventHandler { self.kg .upsert_node( - INDEXER_SPACE_ID, block, Node::new( - subspace_proposal.id.clone(), + &subspace_proposal.id, + INDEXER_SPACE_ID, models::SubspaceProposal { proposal: Proposal { id: subspace_proposal.id.clone(), @@ -109,10 +109,10 @@ impl EventHandler { // Create relation between the proposal and the subspace self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + INDEXER_SPACE_ID, &subspace_proposal.id, &subspace.id, system_ids::PROPOSED_SUBSPACE, @@ -125,10 +125,10 @@ impl EventHandler { // Create relation between the proposal and the space self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + INDEXER_SPACE_ID, &space.id, &subspace_proposal.id, system_ids::PROPOSALS, @@ -151,10 +151,10 @@ impl EventHandler { self.kg .upsert_node( - INDEXER_SPACE_ID, block, Node::new( - editor_proposal.id.clone(), + &editor_proposal.id, + INDEXER_SPACE_ID, EditorshipProposal { proposal: Proposal { id: editor_proposal.id.clone(), @@ -194,9 +194,9 @@ impl EventHandler { // Create relation between the proposal and the editor self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( + INDEXER_SPACE_ID, &ids::create_geo_id(), &editor_proposal.id, &GeoAccount::id_from_address(&editor_proposal.user), @@ -210,9 +210,9 @@ impl EventHandler { // Create relation between the space and the proposal self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( + INDEXER_SPACE_ID, &ids::create_geo_id(), &space.id, &editor_proposal.id, @@ -236,10 +236,10 @@ impl EventHandler { self.kg .upsert_node( - INDEXER_SPACE_ID, block, Node::new( - member_proposal.id.clone(), + &member_proposal.id, + INDEXER_SPACE_ID, MembershipProposal { proposal: Proposal { id: member_proposal.id.clone(), @@ -279,9 +279,9 @@ impl EventHandler { // Create relation between the proposal and the member self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( + INDEXER_SPACE_ID, &ids::create_geo_id(), &member_proposal.id, &GeoAccount::id_from_address(&member_proposal.user), @@ -295,9 +295,9 @@ impl EventHandler { // Create relation between the space and the proposal self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( + INDEXER_SPACE_ID, &ids::create_geo_id(), &space.id, &member_proposal.id, diff --git a/node/src/events/proposal_executed.rs b/node/src/events/proposal_executed.rs index 3919ef0..37872af 100644 --- a/node/src/events/proposal_executed.rs +++ b/node/src/events/proposal_executed.rs @@ -23,9 +23,9 @@ impl EventHandler { proposal.status = models::ProposalStatus::Executed; self.kg .upsert_node( - system_ids::INDEXER_SPACE_ID, + block, - Node::new(proposal.id.clone(), proposal), + Node::new(&proposal.id, system_ids::INDEXER_SPACE_ID, proposal.clone()), ) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; diff --git a/node/src/events/space_created.rs b/node/src/events/space_created.rs index a60091a..8e8f567 100644 --- a/node/src/events/space_created.rs +++ b/node/src/events/space_created.rs @@ -76,10 +76,10 @@ impl EventHandler { self.kg .upsert_node( - system_ids::INDEXER_SPACE_ID, block, Node::new( - space_id.to_string(), + &space_id, + system_ids::INDEXER_SPACE_ID, Space { id: space_id.to_string(), network: network_ids::GEO.to_string(), @@ -119,10 +119,10 @@ impl EventHandler { if let Some(space) = &space { self.kg .upsert_node( - system_ids::INDEXER_SPACE_ID, block, Node::new( - space.id.clone(), + &space.id, + system_ids::INDEXER_SPACE_ID, Space { r#type: SpaceType::Personal, personal_space_admin_plugin: Some(checksum_address( @@ -185,10 +185,10 @@ impl EventHandler { self.kg .upsert_node( - system_ids::INDEXER_SPACE_ID, block, Node::new( - space.id.clone(), + &space.id.clone(), + system_ids::INDEXER_SPACE_ID, Space { voting_plugin_address: Some(checksum_address( &governance_plugin_created.main_voting_address, diff --git a/node/src/events/subspace_added.rs b/node/src/events/subspace_added.rs index 81c2005..39c1bb7 100644 --- a/node/src/events/subspace_added.rs +++ b/node/src/events/subspace_added.rs @@ -38,7 +38,7 @@ impl EventHandler { ); } (Err(e), _) | (_, Err(e)) => { - return Err(HandlerError::Other(format!("{e:?}").into())); + Err(HandlerError::from(e))?; } }; diff --git a/node/src/events/vote_cast.rs b/node/src/events/vote_cast.rs index b8f4144..b2d7e34 100644 --- a/node/src/events/vote_cast.rs +++ b/node/src/events/vote_cast.rs @@ -61,9 +61,9 @@ impl EventHandler { self.kg .upsert_relation( - INDEXER_SPACE_ID, block, Relation::new( + INDEXER_SPACE_ID, &vote_cast.id.clone(), &account.id, &proposal.id, diff --git a/node/src/kg/client.rs b/node/src/kg/client.rs index 4c7d1f0..03a933c 100644 --- a/node/src/kg/client.rs +++ b/node/src/kg/client.rs @@ -3,14 +3,14 @@ use serde::Deserialize; use crate::{ bootstrap::{self, constants::ROOT_SPACE_ID}, - neo4j_utils::{serde_value_to_bolt, Neo4jExt}, + neo4j_utils::serde_value_to_bolt, ops::{conversions, op::Op}, }; use web3_utils::checksum_address; use kg_core::{ ids, - models::{self, EditProposal, Space}, + models::{self, EditProposal, Proposal, Space}, system_ids, }; @@ -21,6 +21,16 @@ pub struct Client { pub neo4j: neo4rs::Graph, } +#[derive(Debug, thiserror::Error)] +pub enum DatabaseError { + #[error("Neo4j error: {0}")] + Neo4jError(#[from] neo4rs::Error), + #[error("Deserialization error: {0}")] + DeserializationError(#[from] neo4rs::DeError), + #[error("Serialization Error: {0}")] + SerializationError(#[from] serde_json::Error), +} + impl Client { pub async fn new(uri: &str, user: &str, pass: &str) -> anyhow::Result { let neo4j = neo4rs::Graph::new(uri, user, pass).await?; @@ -60,11 +70,10 @@ impl Client { &self, block: &models::BlockMetadata, space: Space, - ) -> anyhow::Result<()> { + ) -> Result<(), DatabaseError> { self.upsert_node( - system_ids::INDEXER_SPACE_ID, block, - Node::new(space.id.clone(), space).with_type(system_ids::INDEXED_SPACE), + Node::new(&space.id, system_ids::INDEXER_SPACE_ID, space.clone()).with_type(system_ids::INDEXED_SPACE), ) .await } @@ -72,20 +81,22 @@ impl Client { pub async fn get_space_by_dao_address( &self, dao_address: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{dao_contract_address: $dao_contract_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, )) .param("dao_contract_address", checksum_address(dao_address, None)); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn get_space_by_space_plugin_address( &self, plugin_address: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{space_plugin_address: $space_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -95,13 +106,15 @@ impl Client { checksum_address(plugin_address, None), ); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn get_space_by_voting_plugin_address( &self, voting_plugin_address: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{voting_plugin_address: $voting_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -111,13 +124,15 @@ impl Client { checksum_address(voting_plugin_address, None), ); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn get_space_by_member_access_plugin( &self, member_access_plugin: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{member_access_plugin: $member_access_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -127,13 +142,15 @@ impl Client { checksum_address(member_access_plugin, None), ); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn get_space_by_personal_plugin_address( &self, personal_space_admin_plugin: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{personal_space_admin_plugin: $personal_space_admin_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -143,14 +160,16 @@ impl Client { checksum_address(personal_space_admin_plugin, None), ); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn get_proposal_by_id_and_address( &self, proposal_id: &str, plugin_address: &str, - ) -> anyhow::Result> { + ) -> Result, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id, plugin_address: $plugin_address}}) RETURN n", PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, @@ -158,7 +177,9 @@ impl Client { .param("proposal_id", proposal_id) .param("plugin_address", plugin_address); - self.neo4j.find_one(query).await + Ok(self.find_node::(query) + .await? + .map(|node| node.attributes.attributes)) } pub async fn add_subspace( @@ -168,10 +189,10 @@ impl Client { subspace_id: &str, ) -> anyhow::Result<()> { self.upsert_relation( - system_ids::INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, subspace_id, space_id, system_ids::PARENT_SPACE, @@ -192,17 +213,16 @@ impl Client { block: &models::BlockMetadata, ) -> anyhow::Result<()> { self.upsert_node( - system_ids::INDEXER_SPACE_ID, block, - Node::new(account.id.clone(), account.clone()).with_type(system_ids::GEO_ACCOUNT), + Node::new(&account.id, system_ids::INDEXER_SPACE_ID,account.clone()).with_type(system_ids::GEO_ACCOUNT), ) .await?; self.upsert_relation( - system_ids::INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, &account.id, space_id, system_ids::EDITOR_RELATION, @@ -213,10 +233,10 @@ impl Client { // Add the editor as a member of the space self.upsert_relation( - system_ids::INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, &account.id, space_id, system_ids::MEMBER_RELATION, @@ -283,17 +303,16 @@ impl Client { block: &models::BlockMetadata, ) -> anyhow::Result<()> { self.upsert_node( - system_ids::INDEXER_SPACE_ID, block, - Node::new(account.id.clone(), account.clone()).with_type(system_ids::GEO_ACCOUNT), + Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()).with_type(system_ids::GEO_ACCOUNT), ) .await?; self.upsert_relation( - system_ids::INDEXER_SPACE_ID, block, Relation::new( &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, &account.id, space_id, system_ids::MEMBER_RELATION, @@ -409,7 +428,6 @@ impl Client { pub async fn upsert_relation( &self, - space_id: &str, block: &models::BlockMetadata, relation: Relation, ) -> anyhow::Result<()> { @@ -435,16 +453,16 @@ impl Client { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let bolt_data = match serde_value_to_bolt(serde_json::to_value(&relation.data)?) { + let bolt_data = match serde_value_to_bolt(serde_json::to_value(&relation.attributes())?) { neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), _ => neo4rs::BoltType::Map(Default::default()), }; let query = neo4rs::query(&query_string) - .param("id", relation.id.clone()) + .param("id", relation.id()) .param("from_id", relation.from.clone()) .param("to_id", relation.to.clone()) - .param("space_id", space_id) + .param("space_id", relation.space_id()) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) @@ -458,10 +476,9 @@ impl Client { pub async fn upsert_node( &self, - space_id: &str, block: &models::BlockMetadata, node: Node, - ) -> anyhow::Result<()> { + ) -> Result<(), DatabaseError> { const UPSERT_NODE_QUERY: &str = const_format::formatcp!( r#" MERGE (n {{id: $id}}) @@ -491,7 +508,7 @@ impl Client { let query = neo4rs::query(UPSERT_NODE_QUERY) .param("id", node.id()) - .param("space_id", space_id) + .param("space_id", node.space_id()) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) @@ -507,60 +524,169 @@ impl Client { pub async fn find_node_by_id Deserialize<'a> + Send>( &self, id: &str, - ) -> anyhow::Result>> { + ) -> Result>, DatabaseError> { let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", id); - self.neo4j.find_one::(query) + self.find_node::(query) + .await + } + + pub async fn find_node Deserialize<'a> + Send>( + &self, + query: neo4rs::Query, + ) -> Result>, DatabaseError> { + Ok(self.neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + tracing::info!("Row: {:?}", row.to::()); + Ok::<_, DatabaseError>(Node::::try_from(row.to::()?)?) + }) + .transpose()?) + } + + pub async fn find_nodes Deserialize<'a> + Send>( + &self, + query: neo4rs::Query, + ) -> anyhow::Result>, DatabaseError> { + Ok(self.neo4j + .execute(query) .await? - .map(|neo4j_node| { + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|neo4j_node| async move { Ok(Node::::try_from(neo4j_node)?) }) - .transpose() + .try_collect::>() + .await?) } - // pub async fn find_node Deserialize<'a> + Send>( - // &self, - // query: neo4rs::Query, - // ) -> anyhow::Result>> { - // Ok(self.neo4j - // .execute(query) - // .await? - // .next() - // .await? - // .map(|row| { - // row.to::() - // .and_then(|neo4j_node| { - // let mut node = neo4j_node.to::>()?; - // node.types = neo4j_node.labels(); - // Ok(node) - // }) - // }) - // .transpose()?) - // } + pub async fn find_node_from_relation Deserialize<'a> + Send>( + &self, + relation_id: &str, + ) -> Result>, DatabaseError> { + let query = neo4rs::query("MATCH (n) -[r {id: $id}]-> () RETURN n").param("id", relation_id); + self.find_node::(query) + .await + } + + pub async fn find_node_to_relation Deserialize<'a> + Send>( + &self, + relation_id: &str, + ) -> Result>, DatabaseError> { + let query = neo4rs::query("MATCH () -[r {id: $id}]-> (n) RETURN n").param("id", relation_id); + self.find_node::(query) + .await + } pub async fn find_relation_by_id Deserialize<'a> + Send>( &self, id: &str, - ) -> anyhow::Result> { + ) -> Result>, DatabaseError> { let query = neo4rs::query("MATCH () -[r]-> () WHERE r.id = $id RETURN r").param("id", id); - self.neo4j.find_one(query).await + self.find_relation::(query) + .await + } + + pub async fn find_relation_from_node Deserialize<'a> + Send>( + &self, + node_id: &str, + ) -> Result>, DatabaseError> { + let query = neo4rs::query("MATCH (n {id: $id}) -[r]-> () RETURN r").param("id", node_id); + self.find_relations::(query) + .await + } + + pub async fn find_relation Deserialize<'a> + Send>( + &self, + query: neo4rs::Query, + ) -> Result>, DatabaseError> { + Ok(self.neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + tracing::info!("Row: {:?}", row.to::()); + Ok::<_, DatabaseError>(Relation::::try_from(row.to::()?)?) + }) + .transpose()?) + } + + pub async fn attribute_nodes Deserialize<'a> + Send>( + &self, + id: &str, + ) -> Result>, DatabaseError> { + let query = neo4rs::query(&format!( + r#" + MATCH ({{id: $id}}) -[:`{attr_attr}`]-> (a:`{attr_type}`) + WHERE a.id IS NOT NULL AND a.`{name_attr}` IS NOT NULL + RETURN a + "#, + attr_attr = system_ids::ATTRIBUTES, + attr_type = system_ids::ATTRIBUTE, + name_attr = system_ids::NAME, + )) + .param("id", id); + self.find_nodes::(query).await + } + + pub async fn value_type_nodes Deserialize<'a> + Send>(&self, id: &str) -> Result>, DatabaseError> { + let query = neo4rs::query(&format!( + r#" + MATCH (a {{id: $id}}) -[:`{value_type_attr}`]-> (t:`{type_type}`) + WHERE t.id IS NOT NULL AND t.`{name_attr}` IS NOT NULL + RETURN t + "#, + value_type_attr = system_ids::VALUE_TYPE, + type_type = system_ids::SCHEMA_TYPE, + name_attr = system_ids::NAME, + )) + .param("id", id); + + self.find_node::(query).await + } + + pub async fn find_relations Deserialize<'a> + Send>( + &self, + query: neo4rs::Query, + ) -> anyhow::Result>, DatabaseError> { + Ok(self.neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|neo4j_rel| async move { + Ok(Relation::::try_from(neo4j_rel)?) + }) + .try_collect::>() + .await?) } pub async fn get_name(&self, entity_id: &str) -> anyhow::Result> { + #[derive(Debug, Deserialize)] + struct Named { + name: Option, + } + + let query = neo4rs::query("MATCH (n { id: $id }) RETURN n.name").param("id", entity_id); + match self - .neo4j - .find_one::(Entity::find_by_id_query(entity_id)) + .find_node::(query) .await? + .map(|node| node.attributes.attributes) { - Some(Entity { + Some(Named { name: Some(name), .. }) => Ok(Some(name)), - None | Some(Entity { name: None, .. }) => Ok(None), + None | Some(Named { name: None, .. }) => Ok(None), } } - pub async fn find_types Deserialize<'a> + Send>(&self) -> anyhow::Result> { + pub async fn find_types Deserialize<'a> + Send>(&self) -> Result>, DatabaseError> { let query = neo4rs::query(&format!("MATCH (t:`{}`) RETURN t", system_ids::SCHEMA_TYPE)); - self.neo4j.find_all(query).await + self.find_nodes::(query).await } pub async fn process_edit(&self, edit: EditProposal) -> anyhow::Result<()> { diff --git a/node/src/kg/mapping.rs b/node/src/kg/mapping.rs index 6540776..28cce2e 100644 --- a/node/src/kg/mapping.rs +++ b/node/src/kg/mapping.rs @@ -2,24 +2,59 @@ use std::collections::HashMap; use serde::Deserialize; +#[derive(Debug, Deserialize, PartialEq)] pub struct Relation { - pub id: String, + // pub id: String, + pub relation_type: String, pub from: String, pub to: String, - pub relation_type: String, - pub(crate) data: T, + #[serde(flatten)] + pub attributes: Attributes, +} + +impl TryFrom for Relation +where + T: for<'a> serde::Deserialize<'a>, +{ + type Error = neo4rs::DeError; + + fn try_from(value: neo4rs::Relation) -> Result { + let attributes = value.to()?; + Ok(Self { + relation_type: value.typ().to_string(), + attributes, + from: value.start_node_id().to_string(), + to: value.end_node_id().to_string(), + }) + } } impl Relation { - pub fn new(id: &str, from: &str, to: &str, relation_type: &str, data: T) -> Self { + pub fn new(id: &str, space_id: &str, from: &str, to: &str, relation_type: &str, data: T) -> Self { Self { - id: id.to_string(), + // id: id.to_string(), from: from.to_string(), to: to.to_string(), relation_type: relation_type.to_string(), - data, + attributes: Attributes { id: id.to_string(), space_id: space_id.to_string(), attributes: data }, } } + + pub fn id(&self) -> &str { + &self.attributes.id + } + + pub fn space_id(&self) -> &str { + &self.attributes.space_id + } + + pub fn attributes(&self) -> &T { + &self.attributes.attributes + } + + pub fn attributes_mut(&mut self) -> &mut T { + &mut self.attributes.attributes + } } impl Relation> { @@ -27,7 +62,7 @@ impl Relation> { where T: Into, { - self.data.insert(key, value.into()); + self.attributes_mut().insert(key, value.into()); self } } @@ -38,7 +73,7 @@ pub struct Node { #[serde(rename = "labels", deserialize_with = "deserialize_labels")] pub types: Vec, #[serde(flatten)] - pub attributes: NodeAttributes, + pub attributes: Attributes, } impl TryFrom for Node @@ -59,8 +94,9 @@ where /// Neo4j node representing a GRC20 entity of type `T`. #[derive(Debug, Deserialize, PartialEq)] -pub struct NodeAttributes { +pub struct Attributes { pub id: String, + pub space_id: String, // pub space_id: String, #[serde(flatten)] pub attributes: T, @@ -75,11 +111,12 @@ where } impl Node { - pub fn new(id: String, data: T) -> Self { + pub fn new(id: &str, space_id: &str, data: T) -> Self { Self { types: Vec::new(), - attributes: NodeAttributes { - id, + attributes: Attributes { + id: id.to_string(), + space_id: space_id.to_string(), attributes: data, }, } @@ -89,10 +126,18 @@ impl Node { &self.attributes.id } + pub fn space_id(&self) -> &str { + &self.attributes.space_id + } + pub fn attributes(&self) -> &T { &self.attributes.attributes } + pub fn attributes_mut(&mut self) -> &mut T { + &mut self.attributes.attributes + } + pub fn with_type(mut self, type_id: &str) -> Self { self.types.push(type_id.to_string()); self @@ -104,117 +149,42 @@ impl Node> { where T: Into, { - self.attributes - .attributes + self.attributes_mut() .insert(attribute_id, value.into()); self } } -#[cfg(test)] -mod tests { - use std::collections::HashMap; - use serde::de::IntoDeserializer; +impl Node { + pub fn name(&self) -> Option { + self.attributes().get("name") + .and_then(|v| v.as_str()) + .map(|s| s.to_string()) + } +} - use super::*; +pub type DefaultAttributes = HashMap; - #[test] - pub fn test_deserialize_node() { - let row = neo4rs::Row::new( - neo4rs::BoltList { - value: vec![neo4rs::BoltType::String(neo4rs::BoltString { - value: "n".to_string(), - })], - }, - neo4rs::BoltList { - value: vec![neo4rs::BoltType::Node(neo4rs::BoltNode { - id: neo4rs::BoltInteger { value: 425 }, - labels: neo4rs::BoltList { - value: vec![neo4rs::BoltType::String(neo4rs::BoltString { - value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), - })], - }, - properties: neo4rs::BoltMap { - value: HashMap::from([ - ( - neo4rs::BoltString { - value: "space_id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "Person Posts Page Template".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "98wgvodwzidmVA4ryVzGX6".to_string(), - }), - ), - ]), - }, - })], - }, - ); - // let node = neo4rs::BoltType::Node(neo4rs::BoltNode { - // id: neo4rs::BoltInteger { value: 425 }, - // labels: neo4rs::BoltList { - // value: vec![neo4rs::BoltType::String(neo4rs::BoltString { - // value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), - // })], - // }, - // properties: neo4rs::BoltMap { - // value: HashMap::from([ - // ( - // neo4rs::BoltString { - // value: "space_id".to_string(), - // }, - // neo4rs::BoltType::String(neo4rs::BoltString { - // value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - // }), - // ), - // ( - // neo4rs::BoltString { - // value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - // }, - // neo4rs::BoltType::String(neo4rs::BoltString { - // value: "Person Posts Page Template".to_string(), - // }), - // ), - // ( - // neo4rs::BoltString { - // value: "id".to_string(), - // }, - // neo4rs::BoltType::String(neo4rs::BoltString { - // value: "98wgvodwzidmVA4ryVzGX6".to_string(), - // }), - // ), - // ]), - // }, - // }); - - // let jd = node.into_deserializer(); +#[derive(Debug, Deserialize, PartialEq)] +pub struct Named { + pub name: Option, +} - // let result: Node> = serde_path_to_error::deserialize(jd) - // .expect("Failed to deserialize to Node>"); +impl Node { + pub fn name_or_id(&self) -> String { + self.name().unwrap_or_else(|| self.id().to_string()) + } - #[derive(Deserialize)] - struct QueryResult { - n: Node>, - } + pub fn name(&self) -> Option { + self.attributes().name.clone() + } +} - let result = row.get::>>("n").expect("Failed to deserialize to QueryResult"); +#[cfg(test)] +mod tests { + use std::collections::HashMap; - } + use super::*; #[test] pub fn test_node_conversion() { @@ -262,13 +232,10 @@ mod tests { node, Node { types: vec!["9u4zseS3EDXG9ZvwR9RmqU".to_string()], - attributes: NodeAttributes { + attributes: Attributes { id: "98wgvodwzidmVA4ryVzGX6".to_string(), + space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), attributes: HashMap::from([ - ( - "space_id".to_string(), - serde_json::Value::String("NBDtpHimvrkmVu7vVBXX7b".to_string()) - ), ( "GG8Z4cSkjv8CywbkLqVU5M".to_string(), serde_json::Value::String("Person Posts Page Template".to_string()) From 4ef890eef57e1d62835618c8ed28e4143915f779 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 16:33:28 -0500 Subject: [PATCH 03/25] refactor: Rename `node` to `indexer` --- Cargo.lock | 62 +- Cargo.toml | 2 +- api/Cargo.toml | 3 +- api/src/main.rs | 8 +- cli/Cargo.toml | 2 +- cli/src/main.rs | 4 +- codegen/Cargo.toml | 5 +- codegen/src/lib.rs | 10 +- codegen/src/sample.rs | 4 +- core/Cargo.toml | 1 + {node => indexer}/Cargo.toml | 12 +- indexer/replay.log | Bin 0 -> 402481 bytes ...eaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 | 1 + ...hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy | 1 + ...rcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq | 1 + indexer/resources/bootstrap.cypher | 96 + indexer/resources/bootstrap_2.cypher | 234 + indexer/resources/bootstrap_3.cypher | 61 + indexer/resources/dump.yaml | 8824 +++++++++++++++++ .../src/bootstrap/bootstrap_root.rs | 0 .../src/bootstrap/bootstrap_templates.rs | 0 {node => indexer}/src/bootstrap/constants.rs | 0 {node => indexer}/src/bootstrap/mod.rs | 0 {node => indexer}/src/events/editor_added.rs | 0 .../src/events/editor_removed.rs | 0 {node => indexer}/src/events/handler.rs | 0 .../src/events/initial_editors_added.rs | 0 {node => indexer}/src/events/member_added.rs | 0 .../src/events/member_removed.rs | 0 {node => indexer}/src/events/mod.rs | 0 .../src/events/proposal_created.rs | 0 .../src/events/proposal_executed.rs | 0 .../src/events/proposal_processed.rs | 0 {node => indexer}/src/events/space_created.rs | 0 .../src/events/subspace_added.rs | 0 .../src/events/subspace_removed.rs | 0 {node => indexer}/src/events/vote_cast.rs | 0 {node => indexer}/src/kg/client.rs | 0 {node => indexer}/src/kg/entity.rs | 0 {node => indexer}/src/kg/mapping.rs | 0 {node => indexer}/src/kg/mod.rs | 0 {node => indexer}/src/lib.rs | 0 {node => indexer}/src/main.rs | 2 +- {node => indexer}/src/neo4j_utils.rs | 0 {node => indexer}/src/ops/batch_set_triple.rs | 0 {node => indexer}/src/ops/conversions.rs | 0 {node => indexer}/src/ops/create_relation.rs | 0 {node => indexer}/src/ops/delete_triple.rs | 0 {node => indexer}/src/ops/mod.rs | 0 {node => indexer}/src/ops/op.rs | 0 {node => indexer}/src/ops/set_triple.rs | 0 51 files changed, 9277 insertions(+), 56 deletions(-) rename {node => indexer}/Cargo.toml (98%) create mode 100644 indexer/replay.log create mode 100644 indexer/resources/bafkreiadpdybqrlieaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 create mode 100644 indexer/resources/bafkreif4acly7y46hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy create mode 100644 indexer/resources/bafkreih3oxxoenvhrcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq create mode 100644 indexer/resources/bootstrap.cypher create mode 100644 indexer/resources/bootstrap_2.cypher create mode 100644 indexer/resources/bootstrap_3.cypher create mode 100644 indexer/resources/dump.yaml rename {node => indexer}/src/bootstrap/bootstrap_root.rs (100%) rename {node => indexer}/src/bootstrap/bootstrap_templates.rs (100%) rename {node => indexer}/src/bootstrap/constants.rs (100%) rename {node => indexer}/src/bootstrap/mod.rs (100%) rename {node => indexer}/src/events/editor_added.rs (100%) rename {node => indexer}/src/events/editor_removed.rs (100%) rename {node => indexer}/src/events/handler.rs (100%) rename {node => indexer}/src/events/initial_editors_added.rs (100%) rename {node => indexer}/src/events/member_added.rs (100%) rename {node => indexer}/src/events/member_removed.rs (100%) rename {node => indexer}/src/events/mod.rs (100%) rename {node => indexer}/src/events/proposal_created.rs (100%) rename {node => indexer}/src/events/proposal_executed.rs (100%) rename {node => indexer}/src/events/proposal_processed.rs (100%) rename {node => indexer}/src/events/space_created.rs (100%) rename {node => indexer}/src/events/subspace_added.rs (100%) rename {node => indexer}/src/events/subspace_removed.rs (100%) rename {node => indexer}/src/events/vote_cast.rs (100%) rename {node => indexer}/src/kg/client.rs (100%) rename {node => indexer}/src/kg/entity.rs (100%) rename {node => indexer}/src/kg/mapping.rs (100%) rename {node => indexer}/src/kg/mod.rs (100%) rename {node => indexer}/src/lib.rs (100%) rename {node => indexer}/src/main.rs (98%) rename {node => indexer}/src/neo4j_utils.rs (100%) rename {node => indexer}/src/ops/batch_set_triple.rs (100%) rename {node => indexer}/src/ops/conversions.rs (100%) rename {node => indexer}/src/ops/create_relation.rs (100%) rename {node => indexer}/src/ops/delete_triple.rs (100%) rename {node => indexer}/src/ops/mod.rs (100%) rename {node => indexer}/src/ops/op.rs (100%) rename {node => indexer}/src/ops/set_triple.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index 7160239..c95ed62 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,10 +134,10 @@ dependencies = [ "axum", "clap", "futures", + "indexer", "juniper", "juniper_axum", "juniper_graphql_ws", - "kg-node", "serde", "serde_json", "serde_path_to_error", @@ -1333,6 +1333,34 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" +[[package]] +name = "indexer" +version = "0.1.0" +dependencies = [ + "anyhow", + "chrono", + "clap", + "const_format", + "futures", + "heck", + "ipfs", + "kg-core", + "md-5", + "neo4rs", + "prost", + "prost-types", + "reqwest 0.12.9", + "serde", + "serde_json", + "serde_path_to_error", + "substreams-sink-rust", + "thiserror 2.0.3", + "tokio", + "tracing", + "tracing-subscriber", + "web3-utils", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -1511,10 +1539,10 @@ dependencies = [ "anyhow", "clap", "futures", + "indexer", "ipfs", "kg-codegen", "kg-core", - "kg-node", "tokio", "tracing-subscriber", ] @@ -1526,8 +1554,8 @@ dependencies = [ "anyhow", "futures", "heck", + "indexer", "kg-core", - "kg-node", "swc", "swc_common", "swc_core", @@ -1554,34 +1582,6 @@ dependencies = [ "web3-utils", ] -[[package]] -name = "kg-node" -version = "0.1.0" -dependencies = [ - "anyhow", - "chrono", - "clap", - "const_format", - "futures", - "heck", - "ipfs", - "kg-core", - "md-5", - "neo4rs", - "prost", - "prost-types", - "reqwest 0.12.9", - "serde", - "serde_json", - "serde_path_to_error", - "substreams-sink-rust", - "thiserror 2.0.3", - "tokio", - "tracing", - "tracing-subscriber", - "web3-utils", -] - [[package]] name = "lazy_static" version = "1.5.0" diff --git a/Cargo.toml b/Cargo.toml index 49ef516..0f80334 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" members = [ "api", - "cli", "codegen", "core", "ipfs", "node", "sink", "web3-utils", + "cli", "codegen", "core", "ipfs", "indexer", "sink", "web3-utils", ] diff --git a/api/Cargo.toml b/api/Cargo.toml index cb9bd48..5c87305 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -11,12 +11,13 @@ futures = "0.3.31" juniper = "0.16.1" juniper_axum = "0.1.1" juniper_graphql_ws = "0.4.0" -kg-node = { version = "0.1.0", path = "../node" } serde = "1.0.216" serde_json = "1.0.133" tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } tracing = "0.1.41" tracing-subscriber = "0.3.19" +indexer = { version = "0.1.0", path = "../indexer" } + [dev-dependencies] serde_path_to_error = "0.1.16" diff --git a/api/src/main.rs b/api/src/main.rs index 708a418..0b7b00b 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -14,12 +14,12 @@ use juniper::{ Executor, GraphQLScalar, RootNode, ScalarValue, }; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; -use kg_node::kg; +use indexer::kg; use tokio::net::TcpListener; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; #[derive(Clone)] -pub struct KnowledgeGraph(Arc); +pub struct KnowledgeGraph(Arc); impl juniper::Context for KnowledgeGraph {} @@ -205,7 +205,7 @@ async fn main() -> anyhow::Result<()> { let args = AppArgs::parse(); - let kg_client = kg_node::kg::Client::new( + let kg_client = indexer::kg::Client::new( &args.neo4j_args.neo4j_uri, &args.neo4j_args.neo4j_user, &args.neo4j_args.neo4j_pass, @@ -233,7 +233,7 @@ async fn main() -> anyhow::Result<()> { .layer(Extension(Arc::new(schema))) .layer(Extension(KnowledgeGraph(Arc::new(kg_client)))); - let addr = SocketAddr::from(([127, 0, 0, 1], 8080)); + let addr = SocketAddr::from(([0, 0, 0, 0], 8080)); let listener = TcpListener::bind(addr) .await .unwrap_or_else(|e| panic!("failed to listen on {addr}: {e}")); diff --git a/cli/Cargo.toml b/cli/Cargo.toml index d403b1f..74718ae 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] kg-codegen = { version = "0.1.0", path = "../codegen" } kg-core = { version = "0.1.0", path = "../core" } -kg-node = { version = "0.1.0", path = "../node" } +indexer = { version = "0.1.0", path = "../indexer" } ipfs = { version = "0.1.0", path = "../ipfs" } anyhow = "1.0.91" diff --git a/cli/src/main.rs b/cli/src/main.rs index 9d7085f..543d61a 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -3,11 +3,11 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; use kg_core::ids; use kg_core::pb::grc20; -use kg_node::kg::{ +use indexer::kg::{ self, entity::{Entity, EntityNode}, }; -use kg_node::ops::conversions; +use indexer::ops::conversions; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index c3ab4ac..451bf8c 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -4,8 +4,6 @@ version = "0.1.0" edition = "2021" [dependencies] -kg-core = { version = "0.1.0", path = "../core" } -kg-node = { version = "0.1.0", path = "../node" } anyhow = "1.0.91" futures = "0.3.31" heck = "0.5.0" @@ -16,3 +14,6 @@ swc_ecma_ast = "2.0.0" swc_ecma_codegen = "2.0.0" swc_ecma_parser = { version = "3.0.0", features = ["typescript"] } tracing = "0.1.40" + +kg-core = { version = "0.1.0", path = "../core" } +indexer = { version = "0.1.0", path = "../indexer" } diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index f9d34a4..602a1a6 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; use kg_core::system_ids; -use kg_node::kg::mapping::{Named, Node}; +use indexer::kg::mapping::{Named, Node}; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span}; @@ -39,7 +39,7 @@ pub fn ts_type_from_value_type(value_type: &Node) -> TsType { } } -pub fn gen_type_constructor(kg: &kg_node::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { +pub fn gen_type_constructor(kg: &indexer::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { let super_constructor = vec![quote_expr!("super(id, driver)")]; let constuctor_setters = attributes.iter().map(|(attr, _)| { @@ -159,7 +159,7 @@ impl EntityExt for Node { /// Generate a TypeScript class declaration from an entity. /// Note: The entity must be a `Type` entity. -pub async fn gen_type(kg: &kg_node::kg::Client, entity: &Node) -> anyhow::Result { +pub async fn gen_type(kg: &indexer::kg::Client, entity: &Node) -> anyhow::Result { let attrs = kg.attribute_nodes::(entity.id()).await?; let typed_attrs = stream::iter(attrs.unique().fix_name_collisions()) @@ -233,7 +233,7 @@ pub async fn gen_type(kg: &kg_node::kg::Client, entity: &Node) -> anyhow: } /// Generate a TypeScript module containing class definitions from all types in the knowledge graph. -pub async fn gen_types(kg: &kg_node::kg::Client) -> anyhow::Result { +pub async fn gen_types(kg: &indexer::kg::Client) -> anyhow::Result { let import_stmts = vec![ quote!("import { Driver, Node } from 'neo4j-driver';" as ModuleItem), quote!("import { Entity } from './kg';" as ModuleItem), @@ -266,7 +266,7 @@ pub async fn gen_types(kg: &kg_node::kg::Client) -> anyhow::Result { } /// Generate and render TypeScript code from the knowledge graph. -pub async fn codegen(kg: &kg_node::kg::Client) -> anyhow::Result { +pub async fn codegen(kg: &indexer::kg::Client) -> anyhow::Result { let cm: Lrc = Default::default(); let compiler = swc::Compiler::new(cm.clone()); diff --git a/codegen/src/sample.rs b/codegen/src/sample.rs index ebb20d9..e44ca08 100644 --- a/codegen/src/sample.rs +++ b/codegen/src/sample.rs @@ -1,8 +1,8 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; -use kg_node::kg::grc20; -use kg_node::system_ids; +use indexer::kg::grc20; +use indexer::system_ids; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span, SyntaxContext}; diff --git a/core/Cargo.toml b/core/Cargo.toml index c3d7548..572a656 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -14,4 +14,5 @@ serde = { version = "1.0.215", features = ["derive"] } thiserror = "2.0.3" tracing = "0.1.40" uuid = { version = "1.11.0", features = ["v4"] } + web3-utils = { version = "0.1.0", path = "../web3-utils" } diff --git a/node/Cargo.toml b/indexer/Cargo.toml similarity index 98% rename from node/Cargo.toml rename to indexer/Cargo.toml index 66a7653..ca6d26d 100644 --- a/node/Cargo.toml +++ b/indexer/Cargo.toml @@ -1,14 +1,9 @@ [package] -name = "kg-node" +name = "indexer" version = "0.1.0" edition = "2021" [dependencies] -substreams-sink-rust = { version = "0.1.0", path = "../sink" } -kg-core = { version = "0.1.0", path = "../core" } -ipfs = { version = "0.1.0", path = "../ipfs" } -web3-utils = { version = "0.1.0", path = "../web3-utils" } - anyhow = "1.0.89" chrono = "0.4.38" clap = { version = "4.5.20", features = ["derive"] } @@ -27,6 +22,11 @@ tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } const_format = "0.2.33" +substreams-sink-rust = { version = "0.1.0", path = "../sink" } +kg-core = { version = "0.1.0", path = "../core" } +ipfs = { version = "0.1.0", path = "../ipfs" } +web3-utils = { version = "0.1.0", path = "../web3-utils" } + [dev-dependencies] serde_path_to_error = "0.1.16" diff --git a/indexer/replay.log b/indexer/replay.log new file mode 100644 index 0000000000000000000000000000000000000000..cebb8b092eb9dd957593d6bc50d2997f11f903ef GIT binary patch literal 402481 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%0DFosNv;Ee=`B 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

_)_ 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 + +// Type of Attribute +CREATE (type_attr)-[:TYPE]->(type_type) + +// Type of Entity +CREATE (type_ent)-[:TYPE]->(type_type) + +// Type of Relation +CREATE (type_rel)-[:TYPE]->(type_type) + +// Type of RelationType +CREATE (type_rel_type)-[:TYPE]->(type_type) + +// Attributes and relations of the Entity Type +CREATE (type_ent)-[:ATTRIBUTE]->(attr_name) +CREATE (type_ent)-[:RELATION_TYPE]->(rel_type_type) +CREATE (type_ent)-[:ATTRIBUTE]->(attr_desc) +CREATE (type_ent)-[:ATTRIBUTE]->(attr_cover) +CREATE (type_ent)-[:RELATION_TYPE]->(rel_type_content) + +// Attributes of the Type Type +CREATE (type_type)-[:RELATION_TYPE]->(rel_type_attr) +CREATE (type_type)-[:RELATION_TYPE]->(rel_type_rel_type) + +// // Attributes of the Attribute Type +CREATE (type_attr)-[:ATTRIBUTE]->(attr_value_type) + +// // Attributes of the Relation Type +CREATE (type_rel)-[:ATTRIBUTE]->(attr_from_ent) +CREATE (type_rel)-[:ATTRIBUTE]->(attr_to_ent) +CREATE (type_rel)-[:ATTRIBUTE]->(attr_to_space) +CREATE (type_rel)-[:ATTRIBUTE]->(attr_index) + +// // Attributes of the RelationType Type +CREATE (type_rel_type)-[:RELATION_TYPE]->(rel_type_rel_value_type) + +// // Value types of the Native Types +// CREATE (attr_name) -[:VALUE_TYPE]-> (type_text) +// CREATE (rel_type_type) -[:RELATION_VALUE_TYPE]-> (rel_type) +// CREATE (attr_desc) -[:VALUE_TYPE]-> (type_text) +// CREATE (attr_cover) -[:VALUE_TYPE]-> (type_image) +// CREATE (rel_content) -[:RELATION_VALUE_TYPE]-> (type_block) + +// (:Type {name: "Type"}) -[:RELATION_TYPE]-> (:RelationType {name: "Attribute"}) -[:RELATION_VALUE_TYPE]-> (:Type {name: "Attribute"}) + +// (:Type {name: "Attribute"}) -[:ATTRIBUTE]-> (:Attribute {name: "Value type"}) + +// (:Type {name: "Foo"}) -[:ATTRIBUTE]-> (:Attribute {name: "Bar"}) -[:VALUE_TYPE]-> (:Type {name: "Baz"}) + +// -> + +// (:Foo { +// bar: Baz +// }) + +// (:Type {name: "Foo"}) -[:RELATION_TYPE]-> (:RelationType {name: "Bar"}) -[:RELATION_VALUE_TYPE]-> (:Type {name: "Baz"}) + +// -> + +// (:Foo) -[:BAR]-> (:Baz) \ No newline at end of file diff --git a/indexer/resources/bootstrap_3.cypher b/indexer/resources/bootstrap_3.cypher new file mode 100644 index 0000000..a7efe36 --- /dev/null +++ b/indexer/resources/bootstrap_3.cypher @@ -0,0 +1,61 @@ +// ================================================================ +// Step 0: Type Type +// ================================================================ +CREATE (type_type:Type { + name: 'Type', + id: '8f151ba4de204e3c9cb499ddf96f48f1' +}) +CREATE (type_type) -[:TYPE]-> (type_type) + +// ================================================================ +// Step 1: Attributes +// ================================================================ +CREATE (type_attr:Type { + name: 'Attribute', + id: '808a04ceb21c4d888ad12e240613e5ca', +}) +CREATE (type_attr) -[:TYPE]-> (type_type) + +CREATE (attr_val_type:Attribute { + name: 'Value Type', + id: 'ee26ef23f7f14eb6b7423b0fa38c1fd8', + description: 'The Type a Triple for this Attribute should have. There are Entities for the Native Types.', +}) +CREATE (type_attr) -[:ATTRIBUTE]-> (attr_val_type) + +// ================================================================ +// Step 2: Relation Type +// ================================================================ +CREATE (type_rel:Type { + name: 'Relation', + id: 'c167ef23fb2a40449ed945123ce7d2a9' +}) +CREATE (type_rel) -[:TYPE]-> (type_type) + +// ================================================================ +// Step 2: Relation Type Type +// ================================================================ +CREATE (type_rel_type:Type { + name: 'Relation Type', + id: '14611456b4664cab920d2245f59ce828' +}) +CREATE (type_rel_type) -[:TYPE]-> (type_type) + +CREATE (attr_rel_value_type:) + +CREATE (rel_type_rel_type:RelationType { + name: 'Relation Type', + id: '01412f8381894ab1836565c7fd358cc1' +}) +CREATE (rel_type_attr:RelationType { + name: 'Attribute', + id: 'd747a35a6aa14f468f76e6c2064c7036' +}) +CREATE (type_type) -[:RELATION_TYPE]-> (rel_type_rel_type) +CREATE (type_type) -[:RELATION_TYPE]-> (rel_type_attr) + + + +// ================================================================ +// Step 1 +// ================================================================ \ No newline at end of file diff --git a/indexer/resources/dump.yaml b/indexer/resources/dump.yaml new file mode 100644 index 0000000..83fbaf2 --- /dev/null +++ b/indexer/resources/dump.yaml @@ -0,0 +1,8824 @@ +SetTriple: e8010874d3304a4d990762e89a19371a, Description, Value { r#type: Text, value: "A website URL with https://" } +SetTriple: 0390a8a6b48d4d66a3f1e515ea8fe71e, Description, Value { r#type: Text, value: "Value type for text values" } +SetTriple: 0390a8a6b48d4d66a3f1e515ea8fe71e, Name, Value { r#type: Text, value: "Text" } +SetTriple: 1fe3b5003f7844058a5728c36b06bd99, Description, Value { r#type: Text, value: "Value type for relationships" } +SetTriple: 1fe3b5003f7844058a5728c36b06bd99, Name, Value { r#type: Text, value: "Relation" } +SetTriple: e8010874d3304a4d990762e89a19371a, Name, Value { r#type: Text, value: "Web URL" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, 457a27af7b0b485cac07aa37756adafa, Value { r#type: Text, value: "" } +SetTriple: c9935cc57e2e4be68c3cd7acc6ed7b12, Name, Value { r#type: Text, value: "Location" } +SetTriple: Location, Description, Value { r#type: Text, value: "A city, state, or country" } +SetTriple: 58d9bb94f15747308a4478e6fe8f8a22, Name, Value { r#type: Text, value: "Company" } +SetTriple: 457a27af7b0b485cac07aa37756adafa, Name, Value { r#type: Text, value: "Image" } +SetTriple: Company, Description, Value { r#type: Text, value: "A reference to a company" } +SetTriple: 7816be62a9cf4684a40174d23a43ae49, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068584818910167101/abundance.png" } +SetTriple: f724b80589e1424bb149acff9ecfd0f7, Description, Value { r#type: Text, value: "A web URL to a website" } +SetTriple: f724b80589e1424bb149acff9ecfd0f7, Name, Value { r#type: Text, value: "Website" } +SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068584843316830249/end-homelessness.png" } +SetTriple: 71a5569e688e4e0f8eb0d8c361211e7c, Description, Value { r#type: Text, value: "A web URL to a twitter account" } +SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Image, Value { r#type: Text, value: "https://images.unsplash.com/photo-1617791160536-598cf32026fb" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/1010259815395754147/1047945562336534588/SF-image.png" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } +SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "https://images.unsplash.com/photo-1535914254981-b5012eebbd15" } +SetTriple: e6eb4528cb4d45838efb1791f698b8f8, Description, Value { r#type: Text, value: "Enforces the type of relationship values between entities." } +SetTriple: e6eb4528cb4d45838efb1791f698b8f8, Name, Value { r#type: Text, value: "Value type" } +SetTriple: d7225a51aa8c42d59bb056f8a16a78f0, Name, Value { r#type: Text, value: "Transitional Housing in San Francisco Bay Area" } +SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "Content of a text block" } +SetTriple: Project, Description, Value { r#type: Text, value: "A company, protocol, or non profit." } +SetTriple: 7314c5546f274bfe9b650a0193f664e0, Description, Value { r#type: Text, value: "A defining symbol for a brand used as an avatar." } +SetTriple: 9cc8a65ddf924c0c8d9024980e822dc0, Description, Value { r#type: Text, value: "A legal entity with a specific mission. " } +SetTriple: bc2a4e5b115e44e99758c639a13f32a4, Description, Value { r#type: Text, value: "An available job at a company" } +SetTriple: dd10f854888f453bb789622d8e1df861, Description, Value { r#type: Text, value: "An ability that's learned through training and practice" } +SetTriple: 63352fac43ee4dbca4cb3c3827d15208, Description, Value { r#type: Text, value: "A place where an event is taking place" } +SetTriple: 38fea29845a648d6bf253c608dcca3fb, Description, Value { r#type: Text, value: "An in person or online gathering" } +SetTriple: f6e3fc58555f4ca793407d3d282b1841, Description, Value { r#type: Text, value: "The project that's organizing an event" } +SetTriple: f6e3fc58555f4ca793407d3d282b1841, Description, Value { r#type: Text, value: "The projects that are organizing an event" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Space, Value { r#type: Text, value: "0xc46618C200f02EF1EEA28923FC3828301e63C4Bd" } +SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Space, Value { r#type: Text, value: "0xe3d08763498e3247EC00A481F199B018f2148723" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } +SetTriple: 71a5569e688e4e0f8eb0d8c361211e7c, Name, Value { r#type: Text, value: "Twitter" } +SetTriple: 2faf55152ec84d6eac9d11f6d06a57da, Description, Value { r#type: Text, value: "The categories that a project or thing belongs to" } +SetTriple: 2faf55152ec84d6eac9d11f6d06a57da, Name, Value { r#type: Text, value: "Categories" } +SetTriple: Transitional Housing in San Francisco Bay Area, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/1070516168827346944/1088205475130118204/CF5E6AF1-154B-435D-9C0B-9FA9D674F4BC.jpg" } +SetTriple: 235ba0e8dc7e4bdda1e16d0d4497f133, Name, Value { r#type: Text, value: "Avatar" } +SetTriple: Cover, Name, Value { r#type: Text, value: "Cover" } +SetTriple: f71912463dca4e778a79d9cdc9804127, Description, Value { r#type: Text, value: "A future result worth striving to attain" } +SetTriple: f71912463dca4e778a79d9cdc9804127, Name, Value { r#type: Text, value: "Goal" } +SetTriple: Transitional Housing in San Francisco Bay Area, Name, Value { r#type: Text, value: "Transitional Housing in San Francisco" } +SetTriple: Transitional Housing in San Francisco, Space, Value { r#type: Text, value: "0xdb1c4a316933cd481860cfCa078eE07ea7Ad4EdD" } +SetTriple: dd10f854888f453bb789622d8e1df861, Name, Value { r#type: Text, value: "Skill" } +SetTriple: f6e3fc58555f4ca793407d3d282b1841, Name, Value { r#type: Text, value: "Organizers" } +SetTriple: Organizers, Name, Value { r#type: Text, value: "Organizer" } +SetTriple: 38fea29845a648d6bf253c608dcca3fb, Name, Value { r#type: Text, value: "Event" } +SetTriple: 63352fac43ee4dbca4cb3c3827d15208, Name, Value { r#type: Text, value: "Venue" } +SetTriple: Venue, Name, Value { r#type: Text, value: "" } +SetTriple: , Name, Value { r#type: Text, value: "A place where an event is taking place" } +SetTriple: df7d108c6c3c4cbbb93ee318d12de1fa, Name, Value { r#type: Text, value: "Skills" } +SetTriple: 7314c5546f274bfe9b650a0193f664e0, Name, Value { r#type: Text, value: "Logo" } +SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "" } +SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "Editor content for a text block" } +SetTriple: Image, Name, Value { r#type: Text, value: "Image" } +SetTriple: be74597305a94cd0a46d1c5538270faf, Name, Value { r#type: Text, value: "Foreign Types" } +SetTriple: Skills, Name, Value { r#type: Text, value: "Skill" } +SetTriple: 530f696c94a84c5fa881649e456e5e34, Description, Value { r#type: Text, value: "The job position a person currently holds" } +SetTriple: 6904c3bbed784ee9aa6075028dbdc2cd, Description, Value { r#type: Text, value: "A reference to a role" } +SetTriple: b6798099627c440c9b744311a3cd74ed, Description, Value { r#type: Text, value: "A reference to a project" } +SetTriple: 780a62cfa2db4b7cb7dbe33dddfa1eca, Name, Value { r#type: Text, value: "Software engineer" } +SetTriple: bc2a4e5b115e44e99758c639a13f32a4, Name, Value { r#type: Text, value: "Job opening" } +SetTriple: 6ef811d51f3143079fc90ca139d99b6a, Name, Value { r#type: Text, value: "Community lead" } +SetTriple: 9cc8a65ddf924c0c8d9024980e822dc0, Name, Value { r#type: Text, value: "Company" } +SetTriple: 1dd7c5dce9cb47638f2bb715e257551f, Name, Value { r#type: Text, value: "Head of Design" } +SetTriple: Project, Name, Value { r#type: Text, value: "Project" } +SetTriple: dd4999b977f04c2ba02b5a26b233854e, Name, Value { r#type: Text, value: "Parent Entity" } +SetTriple: 0b36882dee8448999d33a592217272d2, Description, Value { r#type: Text, value: "Chief executive officer" } +SetTriple: 0b36882dee8448999d33a592217272d2, Name, Value { r#type: Text, value: "CEO" } +SetTriple: a36de44dff584511b73405f5b3911001, Description, Value { r#type: Text, value: "A role that somebody held or currently holds at an organization" } +SetTriple: a36de44dff584511b73405f5b3911001, Name, Value { r#type: Text, value: "Job function" } +SetTriple: c63271bfe4f34d74b4797dca335c280a, Name, Value { r#type: Text, value: "End date" } +SetTriple: b6009f6600b04baab86f97db7bcbb14a, Description, Value { r#type: Text, value: "When something started" } +SetTriple: Parent Entity, Name, Value { r#type: Text, value: "Entity Page" } +SetTriple: f0553d4d4838425ebcd7613bd8f475a5, Name, Value { r#type: Text, value: "Image Block" } +SetTriple: 88d5925217ae4d9aa36724710129eb47, Name, Value { r#type: Text, value: "Table Block" } +SetTriple: b6009f6600b04baab86f97db7bcbb14a, Name, Value { r#type: Text, value: "Start date" } +SetTriple: 9c1922f1d7a247d1841d234cb2f56991, Description, Value { r#type: Text, value: "A job function at an organization" } +SetTriple: 9c1922f1d7a247d1841d234cb2f56991, Name, Value { r#type: Text, value: "Role" } +SetTriple: 22c5fa356f814ba0a4df61e49f19f6cd, Description, Value { r#type: Text, value: "The time a place closes" } +SetTriple: 22c5fa356f814ba0a4df61e49f19f6cd, Name, Value { r#type: Text, value: "Closes" } +SetTriple: fad5fe12d36b4f9591bc9adc21e42dd2, Description, Value { r#type: Text, value: "The time a place opens" } +SetTriple: fad5fe12d36b4f9591bc9adc21e42dd2, Name, Value { r#type: Text, value: "Opens" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } +SetTriple: 170f12d63b864c74bd74dca8199fb99d, Image, Value { r#type: Text, value: "" } +SetTriple: 91b6e87f46e14668afbf48ab319ce2b1, Name, Value { r#type: Text, value: "Designer" } +SetTriple: Job function, Name, Value { r#type: Text, value: "Job position" } +SetTriple: b6798099627c440c9b744311a3cd74ed, Name, Value { r#type: Text, value: "Project" } +SetTriple: 6904c3bbed784ee9aa6075028dbdc2cd, Name, Value { r#type: Text, value: "Role" } +SetTriple: 530f696c94a84c5fa881649e456e5e34, Name, Value { r#type: Text, value: "Current role" } +SetTriple: 089bd77efeb848f0a2f84e8d1a4576be, Name, Value { r#type: Text, value: "Founder" } +SetTriple: 7902dbef1eaf47cfb7e41e300050bd03, Name, Value { r#type: Text, value: "Cofounder" } +SetTriple: Job position, Name, Value { r#type: Text, value: "Job history" } +SetTriple: 1d5d0c2adb23466ca0b09abe879df457, Name, Value { r#type: Text, value: "Space Configuration" } +SetTriple: Image Block, Name, Value { r#type: Text, value: "Block Type" } +SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Name, Value { r#type: Text, value: "Content" } +SetTriple: Content, Name, Value { r#type: Text, value: "Editor Content" } +SetTriple: Editor Content, Name, Value { r#type: Text, value: "Markdown Content" } +SetTriple: 8426caa143d647d4a6f100c7c1a9a320, Name, Value { r#type: Text, value: "Text Block" } +SetTriple: 577bd9fbb29e4e2bb5f8f48aedbd26ac, Name, Value { r#type: Text, value: "Row Type" } +SetTriple: Content, Name, Value { r#type: Text, value: "Blocks" } +SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "" } +SetTriple: edd686eff11d4855bd49d22822a3f434, Description, Value { r#type: Text, value: "The projects a person is working on" } +SetTriple: edd686eff11d4855bd49d22822a3f434, Name, Value { r#type: Text, value: "Projects" } +SetTriple: cb36140946954676b62fc2290613a430, Name, Value { r#type: Text, value: "Phone number" } +SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Space, Value { r#type: Text, value: "0xEC07c19743179f1AC904Fee97a1A99310e500aB6" } +SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } +SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } +SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Name, Value { r#type: Text, value: "End Homelessness in San Francisco" } +SetTriple: 7816be62a9cf4684a40174d23a43ae49, Space, Value { r#type: Text, value: "0x276187Ac0D3a61EAAf3D5Af443dA932EFba7A661" } +SetTriple: 7816be62a9cf4684a40174d23a43ae49, Name, Value { r#type: Text, value: "Abundant Housing in San Francisco" } +SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Space, Value { r#type: Text, value: "0xb4476A42A66eC1356A58D300555169E17db6756c" } +SetTriple: Image, Name, Value { r#type: Text, value: "" } +SetTriple: , Name, Value { r#type: Text, value: "Image" } +SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068582532611833936/people.png" } +SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Name, Value { r#type: Text, value: "People" } +SetTriple: aeebbd5e4d794d24ae99239e9142d9ed, Description, Value { r#type: Text, value: "The default type that should be selected on a space Entity Table" } +SetTriple: aeebbd5e4d794d24ae99239e9142d9ed, Name, Value { r#type: Text, value: "Default Type" } +SetTriple: 721ef6981ae043fb8ad5456de47c950a, Space, Value { r#type: Text, value: "0x1A39E2Fe299Ef8f855ce43abF7AC85D6e69E05F5" } +SetTriple: 721ef6981ae043fb8ad5456de47c950a, Name, Value { r#type: Text, value: "Crypto" } +SetTriple: 306598522df542f69ad72921c33ad84b, Name, Value { r#type: Text, value: "Space" } +SetTriple: Text, Name, Value { r#type: Text, value: "Text" } +SetTriple: Relation Type, Name, Value { r#type: Text, value: "Relation" } +SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Space, Value { r#type: Text, value: "0xB4B3d95e9c82cb26A5bd4BC73ffBa46F1e979f16" } +SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Name, Value { r#type: Text, value: "Philosophy" } +SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9bf72ae92a1d4aacae235c31136e0255, From entity, Value { r#type: Entity, value: "b0f2d71a79ca4dc49218e3e40dfed103" } +SetTriple: 340a2dfab61e4471a8b092fe349527a6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 340a2dfab61e4471a8b092fe349527a6, From entity, Value { r#type: Entity, value: "b0f2d71a79ca4dc49218e3e40dfed103" } +SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9bf72ae92a1d4aacae235c31136e0255, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b0f2d71a79ca4dc49218e3e40dfed103, Name, Value { r#type: Text, value: "Filter" } +SetTriple: 340a2dfab61e4471a8b092fe349527a6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: Filter, Description, Value { r#type: Text, value: "Filters are used to filter data within a TableBlock" } +SetTriple: 340a2dfab61e4471a8b092fe349527a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 340a2dfab61e4471a8b092fe349527a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3669bf9d75de4c5286cac7987eda16e5, To entity, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3669bf9d75de4c5286cac7987eda16e5, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: 19901545b1404e5aa831fdc975016966, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19901545b1404e5aa831fdc975016966, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 19901545b1404e5aa831fdc975016966, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 19901545b1404e5aa831fdc975016966, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19901545b1404e5aa831fdc975016966, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: Space Configuration, Name, Value { r#type: Text, value: "Space" } +SetTriple: 3a825408f049459da46cfbbbebbc9c52, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, From entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } +SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3a825408f049459da46cfbbbebbc9c52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3a825408f049459da46cfbbbebbc9c52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3a825408f049459da46cfbbbebbc9c52, From entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } +SetTriple: 1ed5b976f8a4451ba2cc531f85b59cab, Description, Value { r#type: Text, value: "Configuration for hidden columns of table blocks." } +SetTriple: 1ed5b976f8a4451ba2cc531f85b59cab, Name, Value { r#type: Text, value: "Hidden Columns" } +SetTriple: 3a825408f049459da46cfbbbebbc9c52, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, To entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } +SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Crypto, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmTW7BiNhXt3kaQALCRHXEMytkD2P1DHv8GB3vRFj3L1jo" } +SetTriple: f1b9fd886388436e95b551aafaea77e5, Description, Value { r#type: Text, value: "The Root space is the top level space for the canonical global graph." } +SetTriple: 142b0a8990624cb19cec34661b3f822a, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 142b0a8990624cb19cec34661b3f822a, To entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } +SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5eb4067111dc4e749d16fac3123c02cf, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: 5eb4067111dc4e749d16fac3123c02cf, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 27468ac0d9924182a211b81f85ec4030, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 27468ac0d9924182a211b81f85ec4030, Index, Value { r#type: Text, value: "a0" } +SetTriple: 27468ac0d9924182a211b81f85ec4030, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 27468ac0d9924182a211b81f85ec4030, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 27468ac0d9924182a211b81f85ec4030, From entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } +SetTriple: d7957338b52545ee9fa029e7078b40e6, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: d7957338b52545ee9fa029e7078b40e6, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7957338b52545ee9fa029e7078b40e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7957338b52545ee9fa029e7078b40e6, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: d7957338b52545ee9fa029e7078b40e6, From entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } +SetTriple: 142b0a8990624cb19cec34661b3f822a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 142b0a8990624cb19cec34661b3f822a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 142b0a8990624cb19cec34661b3f822a, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: f1b9fd886388436e95b551aafaea77e5, Name, Value { r#type: Text, value: "Root" } +SetTriple: 6f71faae38b343f595a20c5df791bb8f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6f71faae38b343f595a20c5df791bb8f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6f71faae38b343f595a20c5df791bb8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f71faae38b343f595a20c5df791bb8f, To entity, Value { r#type: Entity, value: "" } +SetTriple: 6f71faae38b343f595a20c5df791bb8f, From entity, Value { r#type: Entity, value: "4f311ee9ae4f490f839741044e559fcb" } +SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Index, Value { r#type: Text, value: "a0" } +SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d75ca73ff8244b64aa3cb45c7f488661, To entity, Value { r#type: Entity, value: "4f311ee9ae4f490f839741044e559fcb" } +SetTriple: d75ca73ff8244b64aa3cb45c7f488661, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: e9b2ca5149f743b7ab1e57f5a65d8009, Markdown Content, Value { r#type: Text, value: "The Root space is the top level space for the canonical global graph. Its subspaces are the top level spaces that people see on the home page. It also defines Types, Attributes, Goals, and Policies that are global in nature and can be used by other spaces.\n\n" } +SetTriple: e9b2ca5149f743b7ab1e57f5a65d8009, Name, Value { r#type: Text, value: "The Root space is th" } +SetTriple: 4f311ee9ae4f490f839741044e559fcb, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 4f311ee9ae4f490f839741044e559fcb, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } +SetTriple: 4f311ee9ae4f490f839741044e559fcb, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } +SetTriple: 4f311ee9ae4f490f839741044e559fcb, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidcmjud2wquyfxt3i7e3p5ttx2n32ojaqxmqa35shk3rk6l3twelu" } +SetTriple: 1d7f027e415c4f69800e460fde65feb9, Description, Value { r#type: Text, value: "A general concept that can be used to group similar things together" } +SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1d7f027e415c4f69800e460fde65feb9, Name, Value { r#type: Text, value: "Topic" } +SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Index, Value { r#type: Text, value: "a0" } +SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, To entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: c91c101744924379a1dbaf8e0e722c92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c91c101744924379a1dbaf8e0e722c92, Index, Value { r#type: Text, value: "a0" } +SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7d2093d786754888bec187c580e4780f, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 7d2093d786754888bec187c580e4780f, To entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } +SetTriple: cd598fe88dc540fbafc727d363aa2b31, Description, Value { r#type: Text, value: "Claims that support a given claim" } +SetTriple: 7d2093d786754888bec187c580e4780f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cd598fe88dc540fbafc727d363aa2b31, Name, Value { r#type: Text, value: "Supporting arguments" } +SetTriple: 5742a7038b734eb6b3df4378c1b512c6, Description, Value { r#type: Text, value: "A set of related topics" } +SetTriple: fa8e8e54f7424c00b73c05adee2b4545, Description, Value { r#type: Text, value: "A statement about a set of topics that may or may not be true" } +SetTriple: 0c0a2a9519284ec4876dcc04075b7927, Name, Value { r#type: Text, value: "Opposing arguments" } +SetTriple: 5742a7038b734eb6b3df4378c1b512c6, Name, Value { r#type: Text, value: "Topics" } +SetTriple: fa8e8e54f7424c00b73c05adee2b4545, Name, Value { r#type: Text, value: "Claim" } +SetTriple: 7d2093d786754888bec187c580e4780f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7d2093d786754888bec187c580e4780f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Opposing arguments, Description, Value { r#type: Text, value: "Claims that oppose a given claim" } +SetTriple: 2c3c10d50a894da683927809f5a55a75, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1305a9c081f74d1fb31a7681dfef1515, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } +SetTriple: 1305a9c081f74d1fb31a7681dfef1515, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f24b6c79882d40b6af533e72d1974e5b, Index, Value { r#type: Text, value: "a0" } +SetTriple: f24b6c79882d40b6af533e72d1974e5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f24b6c79882d40b6af533e72d1974e5b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f24b6c79882d40b6af533e72d1974e5b, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: c91c101744924379a1dbaf8e0e722c92, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a47d400e024a48de9266cd66298f463f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a47d400e024a48de9266cd66298f463f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a47d400e024a48de9266cd66298f463f, Index, Value { r#type: Text, value: "a0" } +SetTriple: a47d400e024a48de9266cd66298f463f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 2c3c10d50a894da683927809f5a55a75, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } +SetTriple: 2c3c10d50a894da683927809f5a55a75, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2c3c10d50a894da683927809f5a55a75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2c3c10d50a894da683927809f5a55a75, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76ef8c1a346549f3aa650598d742fc7d, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76ef8c1a346549f3aa650598d742fc7d, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: c91c101744924379a1dbaf8e0e722c92, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: c91c101744924379a1dbaf8e0e722c92, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: a47d400e024a48de9266cd66298f463f, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: f24b6c79882d40b6af533e72d1974e5b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Index, Value { r#type: Text, value: "a0" } +SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bfc8cb5ab109450dab1a49632ad8f145, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 90dcfc330cdb4252a7c3f653d4f54e26, Name, Value { r#type: Text, value: "Tags" } +SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: bfc8cb5ab109450dab1a49632ad8f145, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7e7b7139da63429f9020b043bda340c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7e7b7139da63429f9020b043bda340c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7e7b7139da63429f9020b043bda340c7, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 7e7b7139da63429f9020b043bda340c7, From entity, Value { r#type: Entity, value: "2e59ef47b8df4c24a377f35724583418" } +SetTriple: 2e59ef47b8df4c24a377f35724583418, Space, Value { r#type: Text, value: "0x1b7a66284C31A8D11a790ec79916c425Ef6E7886" } +SetTriple: 2e59ef47b8df4c24a377f35724583418, Name, Value { r#type: Text, value: "The Graph" } +SetTriple: 7e7b7139da63429f9020b043bda340c7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3ef6eeb0b0724999a5a45aefa06bcea2, Name, Value { r#type: Text, value: "AI" } +SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, From entity, Value { r#type: Entity, value: "3ef6eeb0b0724999a5a45aefa06bcea2" } +SetTriple: AI, Space, Value { r#type: Text, value: "0x6144659cc8FCcBb7Bb41c94Fc8429Aec201A3ff5" } +SetTriple: AI, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmS9ogyiSQgH1YBeAQ5LcYemuorgTU5rBnq3dxGL4w8AA3" } +SetTriple: 029c0c90698242469e4aa0e5762fba01, Space, Value { r#type: Text, value: "0x44a6e58B483d4c569bAaB9DD1FC7fA445C1f1Ea9" } +SetTriple: d2158884920b4d1fa6b758cc26575dd5, Index, Value { r#type: Text, value: "a0" } +SetTriple: d2158884920b4d1fa6b758cc26575dd5, From entity, Value { r#type: Entity, value: "029c0c90698242469e4aa0e5762fba01" } +SetTriple: d2158884920b4d1fa6b758cc26575dd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 029c0c90698242469e4aa0e5762fba01, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmV9fpq4RvBoSVS4aUaT2vYfuysoTUHQkd1FVgPUfQug12" } +SetTriple: d2158884920b4d1fa6b758cc26575dd5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d2158884920b4d1fa6b758cc26575dd5, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 029c0c90698242469e4aa0e5762fba01, Name, Value { r#type: Text, value: "History" } +SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, From entity, Value { r#type: Entity, value: "9c8c07dd74884b179e3dbc2ca67adcb9" } +SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9c8c07dd74884b179e3dbc2ca67adcb9, Space, Value { r#type: Text, value: "0x35D15c85AF6A00aBdc3AbFa4178C719e0220838e" } +SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c8c07dd74884b179e3dbc2ca67adcb9, Name, Value { r#type: Text, value: "Sustainability" } +SetTriple: Sustainability, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQW1MD2zioVYpBAB3mS3Mo4fNsQLdFxRzjQKwkWhtwwk1" } +SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 0ef375994e5c455793201cb9c105a3ba, Space, Value { r#type: Text, value: "0x62b5b813B74C4166DA4f3f88Af6E8E4e657a9458" } +SetTriple: 0ef375994e5c455793201cb9c105a3ba, Name, Value { r#type: Text, value: "Energy" } +SetTriple: Energy, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdUbexUDLqpYQ4D9T14guMMbCFJGDHRQmXg5oRaE81pze" } +SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3171b662e8e44aaaaf495d0afefc1475, From entity, Value { r#type: Entity, value: "0ef375994e5c455793201cb9c105a3ba" } +SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3171b662e8e44aaaaf495d0afefc1475, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: The Graph, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=Qmboi71hpPAFFjZxdyTmkNMni8pttUfNjuExkNtY6FhUS8" } +SetTriple: f29a0b99f7874be99c7db21f32708acb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 71a2df9832ec40c5bedb2e47164ed62d, Name, Value { r#type: Text, value: "Bug" } +SetTriple: 4144054c27d7497abe1e7f169e521e4f, Name, Value { r#type: Text, value: "Feature" } +SetTriple: fe27d6d8654c4c80a39ee65bd6826e70, Name, Value { r#type: Text, value: "Working group" } +SetTriple: ff86d35bed174998a4ea82ce462a5474, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ff86d35bed174998a4ea82ce462a5474, Index, Value { r#type: Text, value: "a0" } +SetTriple: ff86d35bed174998a4ea82ce462a5474, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f29a0b99f7874be99c7db21f32708acb, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } +SetTriple: f29a0b99f7874be99c7db21f32708acb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f29a0b99f7874be99c7db21f32708acb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ff86d35bed174998a4ea82ce462a5474, From entity, Value { r#type: Entity, value: "fe27d6d8654c4c80a39ee65bd6826e70" } +SetTriple: ff86d35bed174998a4ea82ce462a5474, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f29a0b99f7874be99c7db21f32708acb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, From entity, Value { r#type: Entity, value: "71a2df9832ec40c5bedb2e47164ed62d" } +SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Index, Value { r#type: Text, value: "a0" } +SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 403b9f42645249d4ab02ff63df66a06c, Name, Value { r#type: Text, value: "Social Work" } +SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Index, Value { r#type: Text, value: "a0" } +SetTriple: Social Work, Space, Value { r#type: Text, value: "0xC46a79dD4Cf9635011ba3A68Fb3CE6b6f8008cC0" } +SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, From entity, Value { r#type: Entity, value: "403b9f42645249d4ab02ff63df66a06c" } +SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: b500ab81f01d48bfa608d3e1acd989e6, Name, Value { r#type: Text, value: "Construction" } +SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Index, Value { r#type: Text, value: "a0" } +SetTriple: Construction, Space, Value { r#type: Text, value: "0x74519E6EEc5BCFBC4Eb8F1A6d0C6D343173A286b" } +SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aac54bee35ed4ec49e5c095b581c39c0, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: aac54bee35ed4ec49e5c095b581c39c0, From entity, Value { r#type: Entity, value: "b500ab81f01d48bfa608d3e1acd989e6" } +SetTriple: Construction, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmcTVmKSngzvPzN2ajHjZYKfMGJbpXzhVeA6pFRSoKoFkn" } +SetTriple: Hidden Columns, Description, Value { r#type: Text, value: "Configuration for shown columns of table blocks." } +SetTriple: Hidden Columns, Name, Value { r#type: Text, value: "Shown Columns" } +SetTriple: 35176527ada34a55b351cd984a307d3f, From entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 35176527ada34a55b351cd984a307d3f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: Shown Columns, Name, Value { r#type: Text, value: "Hidden Columns" } +SetTriple: 9a4061276ab747ba89c84d1efae8769b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9a4061276ab747ba89c84d1efae8769b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 35176527ada34a55b351cd984a307d3f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9a4061276ab747ba89c84d1efae8769b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 35176527ada34a55b351cd984a307d3f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9a4061276ab747ba89c84d1efae8769b, From entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: Hidden Columns, Description, Value { r#type: Text, value: "Legacy configuration for hidden columns of table blocks." } +SetTriple: 388ad59b1cc7413ca0bb34a4de48c758, Name, Value { r#type: Text, value: "Shown Columns" } +SetTriple: Shown Columns, Description, Value { r#type: Text, value: "Configuration for shown columns of table blocks." } +SetTriple: 35176527ada34a55b351cd984a307d3f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9a4061276ab747ba89c84d1efae8769b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f28222422b7f42daa2f579857b202850, To entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: f28222422b7f42daa2f579857b202850, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: f28222422b7f42daa2f579857b202850, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f28222422b7f42daa2f579857b202850, Index, Value { r#type: Text, value: "a0" } +SetTriple: f28222422b7f42daa2f579857b202850, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8ed798a645724072a1f7996b147c826f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8ed798a645724072a1f7996b147c826f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8ed798a645724072a1f7996b147c826f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f107a6f221e9475b84d752dd7dcae912, Name, Value { r#type: Text, value: "Objective" } +SetTriple: 8ed798a645724072a1f7996b147c826f, To entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } +SetTriple: 8ed798a645724072a1f7996b147c826f, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Objective, Description, Value { r#type: Text, value: "A time-limited, measurable action with tangible outcomes that helps push progress toward broader goals." } +SetTriple: f9804f7c0e2e4658a8489aa65bbe411b, Description, Value { r#type: Text, value: "A related set of goals" } +SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Index, Value { r#type: Text, value: "a0" } +SetTriple: f9804f7c0e2e4658a8489aa65bbe411b, Name, Value { r#type: Text, value: "Goals" } +SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 577e1ed11fe2461f8f43de65a16898c6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 577e1ed11fe2461f8f43de65a16898c6, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Index, Value { r#type: Text, value: "a0" } +SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 70d3dc54670c46899e2ea67ca334ab96, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 70d3dc54670c46899e2ea67ca334ab96, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } +SetTriple: 546b042d6aae4919aa6be0cf21324208, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 546b042d6aae4919aa6be0cf21324208, Index, Value { r#type: Text, value: "a0" } +SetTriple: 546b042d6aae4919aa6be0cf21324208, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 546b042d6aae4919aa6be0cf21324208, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 546b042d6aae4919aa6be0cf21324208, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } +SetTriple: d67582daf6074280a5a31a74f99ea674, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d67582daf6074280a5a31a74f99ea674, Index, Value { r#type: Text, value: "a0" } +SetTriple: d67582daf6074280a5a31a74f99ea674, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d67582daf6074280a5a31a74f99ea674, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d67582daf6074280a5a31a74f99ea674, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } +SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Index, Value { r#type: Text, value: "a0" } +SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 341bb5d5485b4e39ad31f911b96b8344, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 341bb5d5485b4e39ad31f911b96b8344, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } +SetTriple: 627fbd98568e4811a928bc4349a9a50a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 627fbd98568e4811a928bc4349a9a50a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 627fbd98568e4811a928bc4349a9a50a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 627fbd98568e4811a928bc4349a9a50a, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 627fbd98568e4811a928bc4349a9a50a, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 4aa93966b8284d08a3d490d8812cc450, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 4aa93966b8284d08a3d490d8812cc450, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4aa93966b8284d08a3d490d8812cc450, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4aa93966b8284d08a3d490d8812cc450, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4aa93966b8284d08a3d490d8812cc450, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 10c04a74e7ef418b823129365d56730c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 10c04a74e7ef418b823129365d56730c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 10c04a74e7ef418b823129365d56730c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 10c04a74e7ef418b823129365d56730c, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 10c04a74e7ef418b823129365d56730c, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 5b4e9b7455f44e57b0b358da71188191, Name, Value { r#type: Text, value: "Sources" } +SetTriple: Sources, Description, Value { r#type: Text, value: "People, places, or things where things or ideas originated" } +SetTriple: 017c5749ea46465a966904ed17344671, Name, Value { r#type: Text, value: "Policy" } +SetTriple: Policy, Description, Value { r#type: Text, value: "A rule or procedure that should be followed within a space" } +SetTriple: 377ac7e818ab443cbc2629ff04745f99, Name, Value { r#type: Text, value: "Subgoals" } +SetTriple: Subgoals, Description, Value { r#type: Text, value: "More detailed goals for drilling down" } +SetTriple: 2bd0960f5af94b0c893920e9edf31ede, Name, Value { r#type: Text, value: "Broader goals" } +SetTriple: b97f50771533432d84fe68875ebae750, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b97f50771533432d84fe68875ebae750, Index, Value { r#type: Text, value: "a0" } +SetTriple: d5b7cf8fb6904af893b29ad1d1822534, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: b97f50771533432d84fe68875ebae750, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b97f50771533432d84fe68875ebae750, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: b97f50771533432d84fe68875ebae750, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: fc47e95376c146ff963337b2da5d707e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fc47e95376c146ff963337b2da5d707e, Index, Value { r#type: Text, value: "a0" } +SetTriple: fc47e95376c146ff963337b2da5d707e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fc47e95376c146ff963337b2da5d707e, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } +SetTriple: fc47e95376c146ff963337b2da5d707e, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 3ebe98332d9d4274897225723c316cca, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, To entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 3ebe98332d9d4274897225723c316cca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3ebe98332d9d4274897225723c316cca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3ebe98332d9d4274897225723c316cca, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3ebe98332d9d4274897225723c316cca, From entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } +SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, From entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } +SetTriple: 6794883a866c4489a03f85c78daef434, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6794883a866c4489a03f85c78daef434, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Index, Value { r#type: Text, value: "a1" } +SetTriple: 6794883a866c4489a03f85c78daef434, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6794883a866c4489a03f85c78daef434, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d5b7cf8fb6904af893b29ad1d1822534, Name, Value { r#type: Text, value: "Types" } +SetTriple: 6794883a866c4489a03f85c78daef434, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 0df405557cd948d8a0167b63a311bd2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0df405557cd948d8a0167b63a311bd2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0df405557cd948d8a0167b63a311bd2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0df405557cd948d8a0167b63a311bd2e, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 0df405557cd948d8a0167b63a311bd2e, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } +SetTriple: 098898d9da4a4a59b36394183737bc40, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 098898d9da4a4a59b36394183737bc40, Index, Value { r#type: Text, value: "a0" } +SetTriple: 098898d9da4a4a59b36394183737bc40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 098898d9da4a4a59b36394183737bc40, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 098898d9da4a4a59b36394183737bc40, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Index, Value { r#type: Text, value: "a0" } +SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } +SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, To entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } +SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: Broader goals, Description, Value { r#type: Text, value: "Higher level goals for drilling up" } +SetTriple: d4f4fa1badb945578e7878c3d674fa14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: af112a627ab340f28b18d50cceb95c12, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 9438ee038c1145af9bf66b7ba8d4c1f3, Name, Value { r#type: Text, value: "Position" } +SetTriple: Position, Description, Value { r#type: Text, value: "A top level statement of where a person or entity stands on an issue" } +SetTriple: 21be6a84312544a2bb2e3c23928ce4aa, Name, Value { r#type: Text, value: "Subtopics" } +SetTriple: Subtopics, Description, Value { r#type: Text, value: "A more specific set of topics for drilling down" } +SetTriple: af112a627ab340f28b18d50cceb95c12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c2ef1313a1547e9ac5d0fce07e792a1, Name, Value { r#type: Text, value: "Broader topics" } +SetTriple: Broader topics, Description, Value { r#type: Text, value: "A larger set of containing topics for drilling up" } +SetTriple: 3d31f766b65148afa357271343a773de, Name, Value { r#type: Text, value: "Tag" } +SetTriple: Tag, Description, Value { r#type: Text, value: "A label that describes something" } +SetTriple: b0379af244de4106b4522203ec49418c, Name, Value { r#type: Text, value: "Value" } +SetTriple: Value, Description, Value { r#type: Text, value: "A principle or standard of behavior." } +SetTriple: f0ff2d4071ad4fa697e65d7fa5d0e226, Name, Value { r#type: Text, value: "Mission" } +SetTriple: Mission, Description, Value { r#type: Text, value: "The reason or purpose that something exists." } +SetTriple: 587429e126b04aa9893e4ea21b2d8287, Name, Value { r#type: Text, value: "Vision" } +SetTriple: Vision, Description, Value { r#type: Text, value: "An illustrative desired future state that's worth working toward." } +SetTriple: c7ce21d5d91544e6ac0bad109a51026b, Name, Value { r#type: Text, value: "Answers" } +SetTriple: Answers, Description, Value { r#type: Text, value: "A set of possible answers to a given question" } +SetTriple: 0913adbf9a7840599aba4c788a681255, Name, Value { r#type: Text, value: "Question" } +SetTriple: Question, Description, Value { r#type: Text, value: "A question that may have one or more answers" } +SetTriple: af112a627ab340f28b18d50cceb95c12, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, To entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } +SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 13f571ca092741d49b4ec73e41e731c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 13f571ca092741d49b4ec73e41e731c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13f571ca092741d49b4ec73e41e731c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13f571ca092741d49b4ec73e41e731c4, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: 13f571ca092741d49b4ec73e41e731c4, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Index, Value { r#type: Text, value: "a0" } +SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: a19ceceecede4eb48983e1b2bfd73806, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a19ceceecede4eb48983e1b2bfd73806, Index, Value { r#type: Text, value: "a0" } +SetTriple: af112a627ab340f28b18d50cceb95c12, Index, Value { r#type: Text, value: "a0" } +SetTriple: a19ceceecede4eb48983e1b2bfd73806, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a19ceceecede4eb48983e1b2bfd73806, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a19ceceecede4eb48983e1b2bfd73806, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } +SetTriple: cd42b80e8933406eb105b14b716110f4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: cd42b80e8933406eb105b14b716110f4, Index, Value { r#type: Text, value: "a0" } +SetTriple: cd42b80e8933406eb105b14b716110f4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cd42b80e8933406eb105b14b716110f4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: cd42b80e8933406eb105b14b716110f4, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Index, Value { r#type: Text, value: "a0" } +SetTriple: af112a627ab340f28b18d50cceb95c12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, From entity, Value { r#type: Entity, value: "b0379af244de4106b4522203ec49418c" } +SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ce70c62b3d084a65be1ed819085bd327, From entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } +SetTriple: ce70c62b3d084a65be1ed819085bd327, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ce70c62b3d084a65be1ed819085bd327, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ce70c62b3d084a65be1ed819085bd327, Index, Value { r#type: Text, value: "a0" } +SetTriple: ce70c62b3d084a65be1ed819085bd327, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } +SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } +SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 51e0f441451b4d128b61c203b7a98e7f, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } +SetTriple: 51e0f441451b4d128b61c203b7a98e7f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Index, Value { r#type: Text, value: "a0" } +SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 65c276a109b6495292eb167126451b19, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: 65c276a109b6495292eb167126451b19, To entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } +SetTriple: 65c276a109b6495292eb167126451b19, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 65c276a109b6495292eb167126451b19, Index, Value { r#type: Text, value: "a0" } +SetTriple: 65c276a109b6495292eb167126451b19, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d4f4fa1badb945578e7878c3d674fa14, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: d4f4fa1badb945578e7878c3d674fa14, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: d4f4fa1badb945578e7878c3d674fa14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d4f4fa1badb945578e7878c3d674fa14, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13f8b421ccc54a67be6436ebf6274151, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 88314b3c8c9643e79c23e194f67c0302, Markdown Content, Value { r#type: Text, value: "The value type of Price should be changed once we have Number with Currency formatting.\n\n" } +SetTriple: 8386a03963c04df6baa63975be07f7d3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8386a03963c04df6baa63975be07f7d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8386a03963c04df6baa63975be07f7d3, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 258905e12d814e14b0a0949d567377ea, Index, Value { r#type: Text, value: "a0" } +SetTriple: b6e4a06058ea45908eecf98885092da5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b6e4a06058ea45908eecf98885092da5, Index, Value { r#type: Text, value: "a0" } +SetTriple: b6e4a06058ea45908eecf98885092da5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b6e4a06058ea45908eecf98885092da5, To entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } +SetTriple: b6e4a06058ea45908eecf98885092da5, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } +SetTriple: d81db725a7134184a9b85ef26c18dc99, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d81db725a7134184a9b85ef26c18dc99, Index, Value { r#type: Text, value: "a0" } +SetTriple: d81db725a7134184a9b85ef26c18dc99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d81db725a7134184a9b85ef26c18dc99, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: d81db725a7134184a9b85ef26c18dc99, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } +SetTriple: ea07049c185e4801845cb4bf828589f9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ea07049c185e4801845cb4bf828589f9, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea07049c185e4801845cb4bf828589f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ea07049c185e4801845cb4bf828589f9, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: ea07049c185e4801845cb4bf828589f9, From entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } +SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Index, Value { r#type: Text, value: "a0" } +SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, To entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } +SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, From entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } +SetTriple: 258905e12d814e14b0a0949d567377ea, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 258905e12d814e14b0a0949d567377ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 258905e12d814e14b0a0949d567377ea, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 258905e12d814e14b0a0949d567377ea, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } +SetTriple: 9906415c22e04def9ab778725c0eceaa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9906415c22e04def9ab778725c0eceaa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9906415c22e04def9ab778725c0eceaa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9906415c22e04def9ab778725c0eceaa, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9906415c22e04def9ab778725c0eceaa, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } +SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: 09f689e239e44cbe9516bce11705b5fa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 09f689e239e44cbe9516bce11705b5fa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 09f689e239e44cbe9516bce11705b5fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 09f689e239e44cbe9516bce11705b5fa, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 09f689e239e44cbe9516bce11705b5fa, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 80c9abb133394c5f9aae786d825f4ad0, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 80c9abb133394c5f9aae786d825f4ad0, From entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: 3082d14c137f48ed93831e95e5b8782e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3082d14c137f48ed93831e95e5b8782e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3082d14c137f48ed93831e95e5b8782e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3082d14c137f48ed93831e95e5b8782e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3082d14c137f48ed93831e95e5b8782e, From entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Index, Value { r#type: Text, value: "a0" } +SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e843f23cb5424ba2a2bef1578f63d08d, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: e843f23cb5424ba2a2bef1578f63d08d, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 854cb29244274bc789c42329c88ecec0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 854cb29244274bc789c42329c88ecec0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 854cb29244274bc789c42329c88ecec0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 854cb29244274bc789c42329c88ecec0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 854cb29244274bc789c42329c88ecec0, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: 494fe2295943489b8c98b49cc091e6a4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 494fe2295943489b8c98b49cc091e6a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 494fe2295943489b8c98b49cc091e6a4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 494fe2295943489b8c98b49cc091e6a4, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Index, Value { r#type: Text, value: "a0" } +SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: be6adbb14c7a4d4286f7a28941668dcb, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: be6adbb14c7a4d4286f7a28941668dcb, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: cfcbb3b06418475a998e886deb3fb845, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cfcbb3b06418475a998e886deb3fb845, Index, Value { r#type: Text, value: "a0" } +SetTriple: cfcbb3b06418475a998e886deb3fb845, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cfcbb3b06418475a998e886deb3fb845, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: cfcbb3b06418475a998e886deb3fb845, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 13f8b421ccc54a67be6436ebf6274151, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13f8b421ccc54a67be6436ebf6274151, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13f8b421ccc54a67be6436ebf6274151, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 13f8b421ccc54a67be6436ebf6274151, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: a548676aac4742e1b19c0a744902d2a3, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: a548676aac4742e1b19c0a744902d2a3, Index, Value { r#type: Text, value: "a0" } +SetTriple: a548676aac4742e1b19c0a744902d2a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a548676aac4742e1b19c0a744902d2a3, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a548676aac4742e1b19c0a744902d2a3, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Index, Value { r#type: Text, value: "a0" } +SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: 8386a03963c04df6baa63975be07f7d3, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } +SetTriple: 8386a03963c04df6baa63975be07f7d3, To entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } +SetTriple: 494fe2295943489b8c98b49cc091e6a4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6db5eaa51cf6463e88f987bd631db044, Name, Value { r#type: Text, value: "Mission" } +SetTriple: Mission, Description, Value { r#type: Text, value: "A reference to a Mission" } +SetTriple: c670247893c74af48f2a285a46cc19ca, Name, Value { r#type: Text, value: "Vision" } +SetTriple: Vision, Description, Value { r#type: Text, value: "A reference to a Vision" } +SetTriple: c8e8fd5f011d4c8e8aaf1a2ffc5b48fd, Name, Value { r#type: Text, value: "Values" } +SetTriple: Values, Description, Value { r#type: Text, value: "A set of values that's held by an organization or person" } +SetTriple: ea1afa44547d4b1d9c99dd5f82147fdc, Name, Value { r#type: Text, value: "" } +SetTriple: c4b9a30a92a945748f9b31c41eb8bbd8, Name, Value { r#type: Text, value: "Street address" } +SetTriple: Street address, Description, Value { r#type: Text, value: "The location of a building, apartment, or other structure or a plot of land" } +SetTriple: 1160ed82001d4d15a998b9044ea7d213, Name, Value { r#type: Text, value: "Place" } +SetTriple: Place, Description, Value { r#type: Text, value: "A local business, building, landmark, plot of land, or natural feature." } +SetTriple: d267c2edcad84e8793abdbf95d6659cc, Name, Value { r#type: Text, value: "Price" } +SetTriple: Price, Description, Value { r#type: Text, value: "The value for which something can be bought or sold" } +SetTriple: 88314b3c8c9643e79c23e194f67c0302, Name, Value { r#type: Text, value: "The value type of Pr" } +SetTriple: 2056da31f55343b4b3668ee094719719, Name, Value { r#type: Text, value: "Product" } +SetTriple: Product, Description, Value { r#type: Text, value: "Something that is made that can be bought, sold, or used" } +SetTriple: e44c8cfece754b0fa436efe30f8838a6, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: e44c8cfece754b0fa436efe30f8838a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e44c8cfece754b0fa436efe30f8838a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: e44c8cfece754b0fa436efe30f8838a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 69661751eb7541e9bb3ca1ffea661af3, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 69661751eb7541e9bb3ca1ffea661af3, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: c1acf006615b4774af2c28ae8ba19d93, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 1390be437d4c4080a925b2f7bc03fc86, Description, Value { r#type: Text, value: "A sentence, phrase, or passage that someone has said or written" } +SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, From entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Index, Value { r#type: Text, value: "a0" } +SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 717e758f92a74a51bc3c28ba150e9baf, From entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: 717e758f92a74a51bc3c28ba150e9baf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3420ee655d2c4865960a22bf96eec08a, From entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } +SetTriple: 3420ee655d2c4865960a22bf96eec08a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3420ee655d2c4865960a22bf96eec08a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3420ee655d2c4865960a22bf96eec08a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3420ee655d2c4865960a22bf96eec08a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3c6c6977340e469980a63472729f7af6, From entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } +SetTriple: 3c6c6977340e469980a63472729f7af6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3c6c6977340e469980a63472729f7af6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c6c6977340e469980a63472729f7af6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c6c6977340e469980a63472729f7af6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: c1acf006615b4774af2c28ae8ba19d93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c1acf006615b4774af2c28ae8ba19d93, Index, Value { r#type: Text, value: "a0" } +SetTriple: c1acf006615b4774af2c28ae8ba19d93, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a204acb81bed4bf98990585e888e9271, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: a204acb81bed4bf98990585e888e9271, To entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } +SetTriple: a204acb81bed4bf98990585e888e9271, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a204acb81bed4bf98990585e888e9271, Index, Value { r#type: Text, value: "a0" } +SetTriple: da2ca289ee2b423f97a883b8b3f441bf, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Index, Value { r#type: Text, value: "a0" } +SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Index, Value { r#type: Text, value: "a0" } +SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c1acf006615b4774af2c28ae8ba19d93, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: a204acb81bed4bf98990585e888e9271, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a2303ff15c484aaf845173400f27da16, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: da2ca289ee2b423f97a883b8b3f441bf, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: Location, Description, Value { r#type: Text, value: "Where something is taking place" } +SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e44c8cfece754b0fa436efe30f8838a6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a2303ff15c484aaf845173400f27da16, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a2303ff15c484aaf845173400f27da16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a2303ff15c484aaf845173400f27da16, Index, Value { r#type: Text, value: "a0" } +SetTriple: a2303ff15c484aaf845173400f27da16, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 956274b1a2c944829015159b86cfb02b, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: 956274b1a2c944829015159b86cfb02b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 956274b1a2c944829015159b86cfb02b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 956274b1a2c944829015159b86cfb02b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7fa816a3cb704534934888449869dc33, Description, Value { r#type: Text, value: "A related set of claims" } +SetTriple: 7fa816a3cb704534934888449869dc33, Name, Value { r#type: Text, value: "Claims" } +SetTriple: 1390be437d4c4080a925b2f7bc03fc86, Name, Value { r#type: Text, value: "Quote" } +SetTriple: 5259e517814d4772bfa21ce57ca5c5b5, Description, Value { r#type: Text, value: "A place where a thing or idea originated" } +SetTriple: 956274b1a2c944829015159b86cfb02b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5259e517814d4772bfa21ce57ca5c5b5, Name, Value { r#type: Text, value: "Source" } +SetTriple: 150243a93a2f4c92997a3ba3fa1a6c75, Description, Value { r#type: Text, value: "The person or entity that is credited with a work or idea" } +SetTriple: 150243a93a2f4c92997a3ba3fa1a6c75, Name, Value { r#type: Text, value: "Author" } +SetTriple: 16b52120dd5f4caa81c2e23a34c10699, Description, Value { r#type: Text, value: "A decentralized organization with public governance" } +SetTriple: 16b52120dd5f4caa81c2e23a34c10699, Name, Value { r#type: Text, value: "DAO" } +SetTriple: 06375f2ac6a7460c8371187cb761e2be, Description, Value { r#type: Text, value: "A journal is a scholarly publication containing articles written by researchers, professors and other experts. Journals focus on a specific discipline or field of study." } +SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 06375f2ac6a7460c8371187cb761e2be, Name, Value { r#type: Text, value: "Journal" } +SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, From entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } +SetTriple: 8c28b8fcf64f4e04b830f1a01b74b059, Markdown Content, Value { r#type: Text, value: "A news article is a written or recorded report of current events. It is typically written in a clear and concise style, and it provides readers with the most important information about the event.\n\n" } +SetTriple: 73810f407d0746679f3b9645a07bbe6f, Markdown Content, Value { r#type: Text, value: "Conferences can be large or small, and they can be held in person or online. They can be organized by businesses, organizations, or individuals. Conferences can be a great way to learn new things, meet new people, and stay up-to-date on the latest trends in your field.\n\n" } +SetTriple: e31d261780344452a944239b86635cc5, Markdown Content, Value { r#type: Text, value: "A conference is a gathering of people who come together to discuss a particular topic. Conferences can be held for a variety of purposes, such as to share information, learn new skills, or network with others.\n\n" } +SetTriple: e9c7e74038ba4cf9bfb1d15f9ac3d14f, Markdown Content, Value { r#type: Text, value: "A news network is a company that gathers and distributes news stories to a wide audience. News networks can be broadcast on television, radio, or online.\n\n" } +SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, From entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } +SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: ea1bad2283ad4b18b9992123a19ff413, From entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } +SetTriple: ea1bad2283ad4b18b9992123a19ff413, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: ea1bad2283ad4b18b9992123a19ff413, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ea1bad2283ad4b18b9992123a19ff413, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea1bad2283ad4b18b9992123a19ff413, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3df84a4627254b27832ae91e0f4c72d1, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 3df84a4627254b27832ae91e0f4c72d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Index, Value { r#type: Text, value: "a0" } +SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1fa727fb3965407d98661b6f74b11003, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 1fa727fb3965407d98661b6f74b11003, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 1fa727fb3965407d98661b6f74b11003, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1fa727fb3965407d98661b6f74b11003, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1fa727fb3965407d98661b6f74b11003, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 57103c32587b4225988014cfd410c672, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 57103c32587b4225988014cfd410c672, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: 57103c32587b4225988014cfd410c672, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 57103c32587b4225988014cfd410c672, Index, Value { r#type: Text, value: "a0" } +SetTriple: 57103c32587b4225988014cfd410c672, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 18a024661a84422bab433d890b23658c, From entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } +SetTriple: 18a024661a84422bab433d890b23658c, To entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 18a024661a84422bab433d890b23658c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 18a024661a84422bab433d890b23658c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18a024661a84422bab433d890b23658c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, From entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } +SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, From entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } +SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, To entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, From entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } +SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 30699a85686b4f9e99baee844cf71fb0, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 30699a85686b4f9e99baee844cf71fb0, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 30699a85686b4f9e99baee844cf71fb0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 30699a85686b4f9e99baee844cf71fb0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 30699a85686b4f9e99baee844cf71fb0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d290333303d84493b97b55f17bafe1f2, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: d290333303d84493b97b55f17bafe1f2, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: d290333303d84493b97b55f17bafe1f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d290333303d84493b97b55f17bafe1f2, Index, Value { r#type: Text, value: "a0" } +SetTriple: d290333303d84493b97b55f17bafe1f2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0808f6e02dff4c72a1d7063446cd551b, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 0808f6e02dff4c72a1d7063446cd551b, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, To entity, Value { r#type: Entity, value: "b6009f6600b04baab86f97db7bcbb14a" } +SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a6adab6488b74295b9f66b996ebedbd3, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: a6adab6488b74295b9f66b996ebedbd3, To entity, Value { r#type: Entity, value: "c63271bfe4f34d74b4797dca335c280a" } +SetTriple: 15234a4c061f46ee90a0c44cd9414cbe, Name, Value { r#type: Text, value: "News network" } +SetTriple: News network, Description, Value { r#type: Text, value: "A news network is a company that gathers and distributes news stories to a wide audience. News networks can be broadcast on television, radio, or online." } +SetTriple: a6adab6488b74295b9f66b996ebedbd3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9c7e74038ba4cf9bfb1d15f9ac3d14f, Name, Value { r#type: Text, value: "A news network is a " } +SetTriple: e1eb2d6e3ba44b17a8e609af50ba1347, Description, Value { r#type: Text, value: "A conference is a gathering of people who come together to discuss a particular topic. Conferences can be held for a variety of purposes, such as to share information, learn new skills, or network with others." } +SetTriple: 26ccb6918cfc4b948ccc168564e2bfdf, Description, Value { r#type: Text, value: "The date something was published (MM/DD/YYYY)" } +SetTriple: 724d29589d5443c8af52e3feb24cdf88, Name, Value { r#type: Text, value: "News article" } +SetTriple: 8c28b8fcf64f4e04b830f1a01b74b059, Name, Value { r#type: Text, value: "A news article is a " } +SetTriple: News article, Description, Value { r#type: Text, value: "A news article is a written or recorded report of current events." } +SetTriple: a6adab6488b74295b9f66b996ebedbd3, Index, Value { r#type: Text, value: "a0" } +SetTriple: a6adab6488b74295b9f66b996ebedbd3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4f7f1b89168141d09f955928aa253697, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 4f7f1b89168141d09f955928aa253697, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 4f7f1b89168141d09f955928aa253697, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f7f1b89168141d09f955928aa253697, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f7f1b89168141d09f955928aa253697, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a157d4031e3849b8aa0d8004ef5192c1, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: a157d4031e3849b8aa0d8004ef5192c1, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Index, Value { r#type: Text, value: "a0" } +SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, To entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: dd7d4842807047de828eb23d7ac8a4fc, From entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } +SetTriple: dd7d4842807047de828eb23d7ac8a4fc, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 231762835b0c475789203d33632ccd65, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 231762835b0c475789203d33632ccd65, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 231762835b0c475789203d33632ccd65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 231762835b0c475789203d33632ccd65, Index, Value { r#type: Text, value: "a0" } +SetTriple: 231762835b0c475789203d33632ccd65, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 26ccb6918cfc4b948ccc168564e2bfdf, Name, Value { r#type: Text, value: "Publish date" } +SetTriple: 73810f407d0746679f3b9645a07bbe6f, Name, Value { r#type: Text, value: "Conferences can be l" } +SetTriple: e31d261780344452a944239b86635cc5, Name, Value { r#type: Text, value: "A conference is a ga" } +SetTriple: e1eb2d6e3ba44b17a8e609af50ba1347, Name, Value { r#type: Text, value: "Conference" } +SetTriple: bd73055aafa646eb90b5954a297358a8, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: bd73055aafa646eb90b5954a297358a8, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: bd73055aafa646eb90b5954a297358a8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1cc51939b58f49458c7d67964f67bea6, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 1cc51939b58f49458c7d67964f67bea6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1cc51939b58f49458c7d67964f67bea6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Index, Value { r#type: Text, value: "a1" } +SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec25dc10012b4c0581c91d4a111115d2, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: ec25dc10012b4c0581c91d4a111115d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec25dc10012b4c0581c91d4a111115d2, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd73055aafa646eb90b5954a297358a8, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd73055aafa646eb90b5954a297358a8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fe767c1f958846daac20115c717d27ba, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: fe767c1f958846daac20115c717d27ba, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: fe767c1f958846daac20115c717d27ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fe767c1f958846daac20115c717d27ba, Index, Value { r#type: Text, value: "a0" } +SetTriple: fe767c1f958846daac20115c717d27ba, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Index, Value { r#type: Text, value: "a0" } +SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1cc51939b58f49458c7d67964f67bea6, To entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } +SetTriple: 1cc51939b58f49458c7d67964f67bea6, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, To entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } +SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: 2619f69260ee4c438aa4ed565ced8da6, To entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } +SetTriple: 2619f69260ee4c438aa4ed565ced8da6, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } +SetTriple: ec25dc10012b4c0581c91d4a111115d2, To entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } +SetTriple: ec25dc10012b4c0581c91d4a111115d2, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: c41865e14d484509a26a87f57624ac0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: News article, Name, Value { r#type: Text, value: "Article" } +SetTriple: e40b39dc2853404b9d06bf89ee241afd, Description, Value { r#type: Text, value: "A reference to an outlet that publishes media content including articles, videos, photos and podcasts." } +SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c66567409964eda9d78938860d07406, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 9c66567409964eda9d78938860d07406, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c66567409964eda9d78938860d07406, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9c66567409964eda9d78938860d07406, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 49f075352b4e423488e9bc0853284301, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 49f075352b4e423488e9bc0853284301, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 49f075352b4e423488e9bc0853284301, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 49f075352b4e423488e9bc0853284301, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7c3feb21985a4262a2a098a27b0032a6, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: 7c3feb21985a4262a2a098a27b0032a6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d8b98df63b8d4909a90c6e78a24ab871, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: d8b98df63b8d4909a90c6e78a24ab871, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Index, Value { r#type: Text, value: "a0" } +SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c41865e14d484509a26a87f57624ac0d, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: c41865e14d484509a26a87f57624ac0d, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: c41865e14d484509a26a87f57624ac0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c41865e14d484509a26a87f57624ac0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: Article, Description, Value { r#type: Text, value: "An article is a piece of writing that presents information or ideas on a particular subject." } +SetTriple: 0a5195dc42a34327a727df4b3392df65, Name, Value { r#type: Text, value: "News" } +SetTriple: News, Description, Value { r#type: Text, value: "Information about something that has just happened or will happen soon. News is a report about recent happenings, is something that is not known earlier." } +SetTriple: e40b39dc2853404b9d06bf89ee241afd, Name, Value { r#type: Text, value: "Publisher" } +SetTriple: 38eae61466eb428ba8a4d12e112f055e, Name, Value { r#type: Text, value: "A reference to an ou" } +SetTriple: 49f075352b4e423488e9bc0853284301, Index, Value { r#type: Text, value: "a0" } +SetTriple: A reference to an ou, Markdown Content, Value { r#type: Text, value: "A reference to an outlet that publishes media content including articles, videos, photos and podcasts.\n\n" } +SetTriple: A news article is a , Markdown Content, Value { r#type: Text, value: "An article is a piece of writing that presents information or ideas on a particular subject.\n\n" } +SetTriple: 9c66567409964eda9d78938860d07406, To entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } +SetTriple: A news article is a , Name, Value { r#type: Text, value: "An article is a piec" } +SetTriple: 2b91898d319d40f5bd1a800748c9d62a, From entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } +SetTriple: 2b91898d319d40f5bd1a800748c9d62a, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, From entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } +SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 9aedf4a512d54f7faaeb59860834fcf3, Name, Value { r#type: Text, value: "Education" } +SetTriple: Education, Space, Value { r#type: Text, value: "0xA2BBB63667917d88DaD3DC70A11EE4354D6f5d36" } +SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, From entity, Value { r#type: Entity, value: "9aedf4a512d54f7faaeb59860834fcf3" } +SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Index, Value { r#type: Text, value: "a0" } +SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: Education, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQV1pqjUTxpDP1vrMS4oRbTgM8nQJkUXPDZ3CRoRmbQsr" } +SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8c12f294149e4543ae0a414e0b893cb0, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmRkYTXjPFpH6XUhSfo9pPBiLE5VTGneAu4axL3Skq1taR" } +SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, From entity, Value { r#type: Entity, value: "8c12f294149e4543ae0a414e0b893cb0" } +SetTriple: 8c12f294149e4543ae0a414e0b893cb0, Name, Value { r#type: Text, value: "Psychology" } +SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: Psychology, Space, Value { r#type: Text, value: "0x93EB1E3b864A5A5108F298A76f18E265eD458f83" } +SetTriple: b51b4970fb2f456d84c6922d97d3438f, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQt4FGZz1i3VQ1TmaJ5kBhH4bvHgRxLt5P7a7vDZEH14c" } +SetTriple: b51b4970fb2f456d84c6922d97d3438f, Name, Value { r#type: Text, value: "Software" } +SetTriple: Software, Space, Value { r#type: Text, value: "0xD5445416E19Cc19451b3eBF3C31c434664Ad4310" } +SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Index, Value { r#type: Text, value: "a0" } +SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, From entity, Value { r#type: Entity, value: "b51b4970fb2f456d84c6922d97d3438f" } +SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, From entity, Value { r#type: Entity, value: "f9544fc545b54a20a8ba309deb94b5ac" } +SetTriple: f9544fc545b54a20a8ba309deb94b5ac, Space, Value { r#type: Text, value: "0xC3819cbe5e3A2afe1884F0Ef97949bC989387061" } +SetTriple: f9544fc545b54a20a8ba309deb94b5ac, Name, Value { r#type: Text, value: " News" } +SetTriple: News, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmWdKQNEq9tqHuCvWFQSxmnro4iQ21arhToAzvJ9NSaJU5" } +SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 75c58da926084665a703544343809be9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 75c58da926084665a703544343809be9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 75c58da926084665a703544343809be9, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7f52783afbc48d0ac237502801ba076, Name, Value { r#type: Text, value: "Cryptography" } +SetTriple: Cryptography, Space, Value { r#type: Text, value: "0xAA23D756137665Ac6D665Fa6808D76094F45dFCa" } +SetTriple: 75c58da926084665a703544343809be9, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 75c58da926084665a703544343809be9, From entity, Value { r#type: Entity, value: "f7f52783afbc48d0ac237502801ba076" } +SetTriple: Cryptography, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQ9QDJJxnMkqfNvbjdgTwCfBuiQ6zWz7jpz1ChovGG5dn" } +SetTriple: Social Work, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdFGfsfspuCdubtJjnTfEcTsNr47voySUXTi3Pf8VW8uw" } +SetTriple: News, Name, Value { r#type: Text, value: "News" } +SetTriple: b8fadf7841964af9aa02b2c88633c754, Index, Value { r#type: Text, value: "a0" } +SetTriple: b8fadf7841964af9aa02b2c88633c754, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, From entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } +SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 29e52b5baa90460fa4db760d79fa1459, From entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } +SetTriple: 29e52b5baa90460fa4db760d79fa1459, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 29e52b5baa90460fa4db760d79fa1459, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 29e52b5baa90460fa4db760d79fa1459, Index, Value { r#type: Text, value: "a0" } +SetTriple: 29e52b5baa90460fa4db760d79fa1459, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b8fadf7841964af9aa02b2c88633c754, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: b8fadf7841964af9aa02b2c88633c754, To entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } +SetTriple: b8fadf7841964af9aa02b2c88633c754, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c4ce512ba7b45a6843ba268c0e554a0, Description, Value { r#type: Text, value: "The time that something is taking place or has occurred" } +SetTriple: 4c4ce512ba7b45a6843ba268c0e554a0, Name, Value { r#type: Text, value: "Time" } +SetTriple: cfda4ce546be48acbcb20043a4578799, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7a5e199b00b04c68834aafcd18673b4c, Description, Value { r#type: Text, value: "A guide that teach people how to do something." } +SetTriple: cfda4ce546be48acbcb20043a4578799, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 7a5e199b00b04c68834aafcd18673b4c, Name, Value { r#type: Text, value: "Tutorial" } +SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Index, Value { r#type: Text, value: "a0" } +SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: cfda4ce546be48acbcb20043a4578799, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: cfda4ce546be48acbcb20043a4578799, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: cfda4ce546be48acbcb20043a4578799, Index, Value { r#type: Text, value: "a0" } +SetTriple: 23d0690e30294978a916ce7a5ab2e442, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 23d0690e30294978a916ce7a5ab2e442, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 23d0690e30294978a916ce7a5ab2e442, Index, Value { r#type: Text, value: "a0" } +SetTriple: 23d0690e30294978a916ce7a5ab2e442, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, From entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } +SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 35a11b554cb54bee90826ce2af16953d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 35a11b554cb54bee90826ce2af16953d, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } +SetTriple: d41fa8a0bf5545778f92a10023188fac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d41fa8a0bf5545778f92a10023188fac, Index, Value { r#type: Text, value: "a0" } +SetTriple: d41fa8a0bf5545778f92a10023188fac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d41fa8a0bf5545778f92a10023188fac, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d41fa8a0bf5545778f92a10023188fac, From entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } +SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 35a11b554cb54bee90826ce2af16953d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: b78a312a55664b809960099145e71c89, Name, Value { r#type: Text, value: "Problems" } +SetTriple: Problems, Description, Value { r#type: Text, value: "Related problems" } +SetTriple: 9098dd136b2a4b91b88fdcb89635697b, Name, Value { r#type: Text, value: "Solutions" } +SetTriple: Solutions, Description, Value { r#type: Text, value: "Related solutions" } +SetTriple: feb63aba3b23478eb8a6832bdf25f87a, Name, Value { r#type: Text, value: "Problem" } +SetTriple: Problem, Description, Value { r#type: Text, value: "An issue that needs to be fixed" } +SetTriple: 3282ff6808804059bbffce241cc0d7da, Name, Value { r#type: Text, value: "Solution" } +SetTriple: Solution, Description, Value { r#type: Text, value: "A way to solve a problem" } +SetTriple: 35a11b554cb54bee90826ce2af16953d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } +SetTriple: 35a11b554cb54bee90826ce2af16953d, Index, Value { r#type: Text, value: "a0" } +SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, To entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } +SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Index, Value { r#type: Text, value: "a0" } +SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 13ff3c30d9c1433daf40705f1a927481, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } +SetTriple: 13ff3c30d9c1433daf40705f1a927481, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 13ff3c30d9c1433daf40705f1a927481, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13ff3c30d9c1433daf40705f1a927481, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13ff3c30d9c1433daf40705f1a927481, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } +SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, To entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } +SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f22a68fd67842a29be91ac2dddca596, From entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } +SetTriple: 0f22a68fd67842a29be91ac2dddca596, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0f22a68fd67842a29be91ac2dddca596, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f22a68fd67842a29be91ac2dddca596, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0f22a68fd67842a29be91ac2dddca596, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 23d0690e30294978a916ce7a5ab2e442, From entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } +SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 118beee009ab4c1ab20eac76470004d1, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 118beee009ab4c1ab20eac76470004d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 118beee009ab4c1ab20eac76470004d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 118beee009ab4c1ab20eac76470004d1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Index, Value { r#type: Text, value: "a0" } +SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0d2d7155aa204b5694717047bd71ed24, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: 0d2d7155aa204b5694717047bd71ed24, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 0d2d7155aa204b5694717047bd71ed24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d2d7155aa204b5694717047bd71ed24, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d2d7155aa204b5694717047bd71ed24, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bf3eab9b76ee42d2b835e5e66405645c, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: bf3eab9b76ee42d2b835e5e66405645c, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Index, Value { r#type: Text, value: "a0" } +SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 118beee009ab4c1ab20eac76470004d1, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: a78e628f70e34806910d2c3974e2b570, Index, Value { r#type: Text, value: "a0" } +SetTriple: a78e628f70e34806910d2c3974e2b570, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a78e628f70e34806910d2c3974e2b570, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: a78e628f70e34806910d2c3974e2b570, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, From entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } +SetTriple: 5de750388bd54066bd1a3af70b334d11, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5de750388bd54066bd1a3af70b334d11, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5de750388bd54066bd1a3af70b334d11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5de750388bd54066bd1a3af70b334d11, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 5de750388bd54066bd1a3af70b334d11, From entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } +SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8a8f8a897409437bab45b6f304b8a200, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8a8f8a897409437bab45b6f304b8a200, To entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } +SetTriple: 8a8f8a897409437bab45b6f304b8a200, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: a78e628f70e34806910d2c3974e2b570, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8a8f8a897409437bab45b6f304b8a200, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8a8f8a897409437bab45b6f304b8a200, Index, Value { r#type: Text, value: "a0" } +SetTriple: e46b9b82c9414bf49ea5915f952aa687, Name, Value { r#type: Text, value: "Venue" } +SetTriple: Venue, Description, Value { r#type: Text, value: "A place where an event is happening" } +SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } +SetTriple: b0c5e46729c14a1283c24e8e816eb695, To entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Index, Value { r#type: Text, value: "a0" } +SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, From entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } +SetTriple: b0c5e46729c14a1283c24e8e816eb695, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: b0c5e46729c14a1283c24e8e816eb695, Index, Value { r#type: Text, value: "a0" } +SetTriple: c90dd512014946e0957d690dbc49ef79, To entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } +SetTriple: c90dd512014946e0957d690dbc49ef79, Index, Value { r#type: Text, value: "a0" } +SetTriple: c90dd512014946e0957d690dbc49ef79, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c90dd512014946e0957d690dbc49ef79, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: c90dd512014946e0957d690dbc49ef79, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: Relation value type, Name, Value { r#type: Text, value: "Relation Value Types" } +SetTriple: ce9d95bb45974f449a5737ad7e056326, Name, Value { r#type: Text, value: "The Relation Value T" } +SetTriple: The Relation Value T, Markdown Content, Value { r#type: Text, value: "The Relation Value Types specifies which types are assignable to a Relation Value. For example, a Persons attribute should only have values that are the Person type. There might be multiple different types assignable to a Relation Value.\n\n" } +SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bb87ef9862c04bf4810a5db73440e7fe, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: bb87ef9862c04bf4810a5db73440e7fe, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b0c5e46729c14a1283c24e8e816eb695, From entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } +SetTriple: b0c5e46729c14a1283c24e8e816eb695, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Index, Value { r#type: Text, value: "a0" } +SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4f0214c7642a492dbda064f954b62249, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0ebfd163fadc457db31475bc3586f92b, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 1d72b2cd89a7441a942d358c87298c97, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 0ebfd163fadc457db31475bc3586f92b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 0ebfd163fadc457db31475bc3586f92b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f9ce844cdbd4f059671b2202704c766, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ebfd163fadc457db31475bc3586f92b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ebfd163fadc457db31475bc3586f92b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 723095d1122349acb74a7a07f2c95d86, Index, Value { r#type: Text, value: "a0" } +SetTriple: 723095d1122349acb74a7a07f2c95d86, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 723095d1122349acb74a7a07f2c95d86, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 723095d1122349acb74a7a07f2c95d86, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4f0214c7642a492dbda064f954b62249, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 723095d1122349acb74a7a07f2c95d86, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 4f0214c7642a492dbda064f954b62249, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f0214c7642a492dbda064f954b62249, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 4f9ce844cdbd4f059671b2202704c766, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4f9ce844cdbd4f059671b2202704c766, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f9ce844cdbd4f059671b2202704c766, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4f9ce844cdbd4f059671b2202704c766, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 1d72b2cd89a7441a942d358c87298c97, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1d72b2cd89a7441a942d358c87298c97, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1d72b2cd89a7441a942d358c87298c97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1d72b2cd89a7441a942d358c87298c97, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4f0214c7642a492dbda064f954b62249, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 873e0723752f4cd1bccab304cb8c4383, Description, Value { r#type: Text, value: "The authors that created a work" } +SetTriple: d2e2ce1cd2c448be857515f09a92a220, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: d2e2ce1cd2c448be857515f09a92a220, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d2e2ce1cd2c448be857515f09a92a220, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9e989cbe2894626b2f74728c1b38b95, Description, Value { r#type: Text, value: "A reference to a journal that published a work." } +SetTriple: 916425ef66ea4913955099b75b4cb7c0, Description, Value { r#type: Text, value: "An abstract as a summary of an article, paper, or study." } +SetTriple: f01c6d195683448984f75cc23bcf7fac, Description, Value { r#type: Text, value: "A study is a type of research that involves experiments and analyzing their results." } +SetTriple: d2e2ce1cd2c448be857515f09a92a220, Index, Value { r#type: Text, value: "a0" } +SetTriple: d2e2ce1cd2c448be857515f09a92a220, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b33b276806174d8f8f54efec61785695, Index, Value { r#type: Text, value: "a0" } +SetTriple: c1dcf0a230ca46df917a8c532c3755fa, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: c1dcf0a230ca46df917a8c532c3755fa, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9e989cbe2894626b2f74728c1b38b95, Name, Value { r#type: Text, value: "Journal" } +SetTriple: f01c6d195683448984f75cc23bcf7fac, Name, Value { r#type: Text, value: "Study" } +SetTriple: 873e0723752f4cd1bccab304cb8c4383, Name, Value { r#type: Text, value: "Authors" } +SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 916425ef66ea4913955099b75b4cb7c0, Name, Value { r#type: Text, value: "Abstract" } +SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, From entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } +SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aa6ff0dc9c264427acab475f5c25de89, From entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } +SetTriple: aa6ff0dc9c264427acab475f5c25de89, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: aa6ff0dc9c264427acab475f5c25de89, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aa6ff0dc9c264427acab475f5c25de89, Index, Value { r#type: Text, value: "a0" } +SetTriple: aa6ff0dc9c264427acab475f5c25de89, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b33b276806174d8f8f54efec61785695, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: b33b276806174d8f8f54efec61785695, To entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } +SetTriple: b33b276806174d8f8f54efec61785695, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b33b276806174d8f8f54efec61785695, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0ded3b91c3d245698b046b33375e88cd, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } +SetTriple: 0ded3b91c3d245698b046b33375e88cd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0ded3b91c3d245698b046b33375e88cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ded3b91c3d245698b046b33375e88cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ded3b91c3d245698b046b33375e88cd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } +SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e0a173ff52ac4841a7d3af9bd900e890, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: e0a173ff52ac4841a7d3af9bd900e890, To entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } +SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Index, Value { r#type: Text, value: "a0" } +SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: fc25880424464410b3d703ef93a857d1, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: fc25880424464410b3d703ef93a857d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: fc25880424464410b3d703ef93a857d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fc25880424464410b3d703ef93a857d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: fc25880424464410b3d703ef93a857d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Index, Value { r#type: Text, value: "a0" } +SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Index, Value { r#type: Text, value: "a0" } +SetTriple: 10369739ebd54c628e3a407f34888b1b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 10369739ebd54c628e3a407f34888b1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 10369739ebd54c628e3a407f34888b1b, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 10369739ebd54c628e3a407f34888b1b, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 10369739ebd54c628e3a407f34888b1b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ad426c6107bd4171a820cdb07b4e80ff, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: ad426c6107bd4171a820cdb07b4e80ff, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, To entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 084d4c0b0cc448b38e697ae34c415230, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 084d4c0b0cc448b38e697ae34c415230, To entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } +SetTriple: 084d4c0b0cc448b38e697ae34c415230, Index, Value { r#type: Text, value: "a0" } +SetTriple: 084d4c0b0cc448b38e697ae34c415230, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: eb96c421c7584d748b8f8f35c528df8f, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: eb96c421c7584d748b8f8f35c528df8f, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: eb96c421c7584d748b8f8f35c528df8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eb96c421c7584d748b8f8f35c528df8f, Index, Value { r#type: Text, value: "a0" } +SetTriple: eb96c421c7584d748b8f8f35c528df8f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 084d4c0b0cc448b38e697ae34c415230, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: d3f46dc95aa54156b726088ce12feb27, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d3f46dc95aa54156b726088ce12feb27, Index, Value { r#type: Text, value: "a0" } +SetTriple: d3f46dc95aa54156b726088ce12feb27, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: d3f46dc95aa54156b726088ce12feb27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d3f46dc95aa54156b726088ce12feb27, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Opposing arguments, Name, Value { r#type: Text, value: "Opposing arguments" } +SetTriple: 88f1fd9267a6487b8d3ec6ca0a2a82f6, Space, Value { r#type: Text, value: "0x5402D2C23d9495F6632bAf6EA828D1893e870484" } +SetTriple: b7727542c54b42598ceca8df0cc9c678, From entity, Value { r#type: Entity, value: "88f1fd9267a6487b8d3ec6ca0a2a82f6" } +SetTriple: b7727542c54b42598ceca8df0cc9c678, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: b7727542c54b42598ceca8df0cc9c678, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b7727542c54b42598ceca8df0cc9c678, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7727542c54b42598ceca8df0cc9c678, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 88f1fd9267a6487b8d3ec6ca0a2a82f6, Name, Value { r#type: Text, value: "Recovery in San Francisco" } +SetTriple: f8b73af2d38742878ae23ce634dd6220, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a2c99703b2e546619f488aac22ace7d0, Space, Value { r#type: Text, value: "0x759Cc61Ea01ae5A510C7cAA7e79581c07d2A80C3" } +SetTriple: a2c99703b2e546619f488aac22ace7d0, Name, Value { r#type: Text, value: "Mentorship in San Francisco" } +SetTriple: f8b73af2d38742878ae23ce634dd6220, From entity, Value { r#type: Entity, value: "a2c99703b2e546619f488aac22ace7d0" } +SetTriple: f8b73af2d38742878ae23ce634dd6220, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: f8b73af2d38742878ae23ce634dd6220, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f8b73af2d38742878ae23ce634dd6220, Index, Value { r#type: Text, value: "a0" } +SetTriple: b163120d08c04669bb27418bfc419fbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b50be4949f43441ab593a20c2e23c3d9, Space, Value { r#type: Text, value: "0xdFDD5Fe53F804717509416baEBd1807Bd769D40D" } +SetTriple: b50be4949f43441ab593a20c2e23c3d9, Name, Value { r#type: Text, value: "Street outreach in San Francisco" } +SetTriple: b163120d08c04669bb27418bfc419fbd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b163120d08c04669bb27418bfc419fbd, Index, Value { r#type: Text, value: "a0" } +SetTriple: b163120d08c04669bb27418bfc419fbd, From entity, Value { r#type: Entity, value: "b50be4949f43441ab593a20c2e23c3d9" } +SetTriple: b163120d08c04669bb27418bfc419fbd, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 775a4b52a39f4df8867ea3f456514da9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 775a4b52a39f4df8867ea3f456514da9, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 775a4b52a39f4df8867ea3f456514da9, From entity, Value { r#type: Entity, value: "96dcf9eddeea47f2b53c0dc643ca8acb" } +SetTriple: 96dcf9eddeea47f2b53c0dc643ca8acb, Space, Value { r#type: Text, value: "0x668356E8e22B11B389B136BB3A3a5afE388c6C5c" } +SetTriple: 96dcf9eddeea47f2b53c0dc643ca8acb, Name, Value { r#type: Text, value: "Workforce development in San Francisco" } +SetTriple: 775a4b52a39f4df8867ea3f456514da9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 775a4b52a39f4df8867ea3f456514da9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Space, Description, Value { r#type: Text, value: "Information for displaying a space's home page" } +SetTriple: Space, Name, Value { r#type: Text, value: "Space Configuration" } +SetTriple: 4b98f91a484e493f8ec761f9de08516d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4b98f91a484e493f8ec761f9de08516d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4b98f91a484e493f8ec761f9de08516d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4b98f91a484e493f8ec761f9de08516d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4b98f91a484e493f8ec761f9de08516d, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 442e18509de74002a0657bc8fcff2514, Name, Value { r#type: Text, value: "Subspaces" } +SetTriple: c481baef8a504115985170ee8666966b, Description, Value { r#type: Text, value: "A set of related objectives" } +SetTriple: c481baef8a504115985170ee8666966b, Name, Value { r#type: Text, value: "Objectives" } +SetTriple: 6f969383291e43a4bb80682c53468e2c, Index, Value { r#type: Text, value: "a0" } +SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Index, Value { r#type: Text, value: "a0" } +SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fd4b4abec9354562840dbf4b6b15f08d, To entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } +SetTriple: fd4b4abec9354562840dbf4b6b15f08d, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: 1ae22bab348c437f931cb3383b7348aa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1ae22bab348c437f931cb3383b7348aa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1ae22bab348c437f931cb3383b7348aa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1ae22bab348c437f931cb3383b7348aa, To entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } +SetTriple: 1ae22bab348c437f931cb3383b7348aa, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: 0da01ec6409d45e5a59e98998a331227, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 0da01ec6409d45e5a59e98998a331227, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0da01ec6409d45e5a59e98998a331227, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0da01ec6409d45e5a59e98998a331227, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0da01ec6409d45e5a59e98998a331227, From entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } +SetTriple: 6f969383291e43a4bb80682c53468e2c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6f969383291e43a4bb80682c53468e2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f969383291e43a4bb80682c53468e2c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6f969383291e43a4bb80682c53468e2c, From entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } +SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Index, Value { r#type: Text, value: "a0" } +SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, From entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } +SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, From entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } +SetTriple: d99ca335e54d43bbb33e0645da16df63, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d99ca335e54d43bbb33e0645da16df63, Index, Value { r#type: Text, value: "a0" } +SetTriple: d99ca335e54d43bbb33e0645da16df63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d99ca335e54d43bbb33e0645da16df63, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d99ca335e54d43bbb33e0645da16df63, From entity, Value { r#type: Entity, value: "c481baef8a504115985170ee8666966b" } +SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Index, Value { r#type: Text, value: "a0" } +SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, From entity, Value { r#type: Entity, value: "c481baef8a504115985170ee8666966b" } +SetTriple: 03aa11edd69a4d5ea0aea0f197614cfd, Name, Value { r#type: Text, value: "Broader spaces" } +SetTriple: Broader spaces, Description, Value { r#type: Text, value: "Spaces that are higher level for drilling up" } +SetTriple: Subspaces, Description, Value { r#type: Text, value: "Spaces that are more specific for drilling down" } +SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, To entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } +SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, From entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 02336da773864070b92c26a04dc5fefa, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 02336da773864070b92c26a04dc5fefa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 02336da773864070b92c26a04dc5fefa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 02336da773864070b92c26a04dc5fefa, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 02336da773864070b92c26a04dc5fefa, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: aec5f9db270041d68576926eada6b25e, Index, Value { r#type: Text, value: "a0" } +SetTriple: aec5f9db270041d68576926eada6b25e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aec5f9db270041d68576926eada6b25e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: aec5f9db270041d68576926eada6b25e, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: aec5f9db270041d68576926eada6b25e, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bf25bd423c254289b117ee7e0a7c031a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf25bd423c254289b117ee7e0a7c031a, Index, Value { r#type: Text, value: "a0" } +SetTriple: bf25bd423c254289b117ee7e0a7c031a, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: d58444a5b9f54c9999336c45c17c8145, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d58444a5b9f54c9999336c45c17c8145, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: d58444a5b9f54c9999336c45c17c8145, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cad80f584da74ca3b6dfa7823c24920f, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } +SetTriple: cad80f584da74ca3b6dfa7823c24920f, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: cad80f584da74ca3b6dfa7823c24920f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf25bd423c254289b117ee7e0a7c031a, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: bf25bd423c254289b117ee7e0a7c031a, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: d58444a5b9f54c9999336c45c17c8145, Index, Value { r#type: Text, value: "a0" } +SetTriple: d58444a5b9f54c9999336c45c17c8145, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: cad80f584da74ca3b6dfa7823c24920f, Index, Value { r#type: Text, value: "a0" } +SetTriple: cad80f584da74ca3b6dfa7823c24920f, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Index, Value { r#type: Text, value: "a0" } +SetTriple: b6cfce9621bf4e23babfd5bd099193fd, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b6cfce9621bf4e23babfd5bd099193fd, From entity, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } +SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 235a1d6569af4adea9d69c3c6a86259e, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 235a1d6569af4adea9d69c3c6a86259e, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 42f69df1e8384dcf91cd1062a5d32670, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 42f69df1e8384dcf91cd1062a5d32670, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Index, Value { r#type: Text, value: "a0" } +SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 468abcb8dba549428af659dc6e8a408c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 468abcb8dba549428af659dc6e8a408c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 468abcb8dba549428af659dc6e8a408c, From entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: 468abcb8dba549428af659dc6e8a408c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 468abcb8dba549428af659dc6e8a408c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Time, Name, Value { r#type: Text, value: "Date" } +SetTriple: Date, Name, Value { r#type: Text, value: "Date" } +SetTriple: 1091566853f24277a7bff4c5ae9be56e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1091566853f24277a7bff4c5ae9be56e, From entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: 1091566853f24277a7bff4c5ae9be56e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 1091566853f24277a7bff4c5ae9be56e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1091566853f24277a7bff4c5ae9be56e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dfc221d98cce4f0b9353e437a98387e3, Name, Value { r#type: Text, value: "Web URL" } +SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c199ae063ab24e04b71c08d9979f25bb, From entity, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: c199ae063ab24e04b71c08d9979f25bb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: c199ae063ab24e04b71c08d9979f25bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c199ae063ab24e04b71c08d9979f25bb, Index, Value { r#type: Text, value: "a0" } +SetTriple: c199ae063ab24e04b71c08d9979f25bb, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e77065f3fec741d989ed86ab01d4e999, Name, Value { r#type: Text, value: "Date" } +SetTriple: Date, Description, Value { r#type: Text, value: "The date that something occurred or is occurring" } +SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Index, Value { r#type: Text, value: "a0" } +SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: b4720d2244d449ea94f32b6e76b560f3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b4720d2244d449ea94f32b6e76b560f3, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b4720d2244d449ea94f32b6e76b560f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b4720d2244d449ea94f32b6e76b560f3, Index, Value { r#type: Text, value: "a0" } +SetTriple: b4720d2244d449ea94f32b6e76b560f3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ec0157d1620144f78b18a727ad0d1ccf, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: ec0157d1620144f78b18a727ad0d1ccf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Index, Value { r#type: Text, value: "a0" } +SetTriple: Space, Name, Value { r#type: Text, value: "Space Address" } +SetTriple: 90de26bf7d214508b33847c63be5d593, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 90de26bf7d214508b33847c63be5d593, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 90de26bf7d214508b33847c63be5d593, Index, Value { r#type: Text, value: "a0" } +SetTriple: 90de26bf7d214508b33847c63be5d593, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 90de26bf7d214508b33847c63be5d593, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a12493564d294d29a0c1fce6dceed607, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=Qmbv1pwZz2tFzsVtJTjNVJX9RtdcqDXPcqiFsHNuQksvSw" } +SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, From entity, Value { r#type: Entity, value: "a12493564d294d29a0c1fce6dceed607" } +SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: a12493564d294d29a0c1fce6dceed607, Space Address, Value { r#type: Text, value: "0x4Ade9E4dB33D275A588d31641C735f25cFD52891" } +SetTriple: a12493564d294d29a0c1fce6dceed607, Name, Value { r#type: Text, value: "Personal development" } +SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Index, Value { r#type: Text, value: "a0" } +SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 454e3d2981a74673a17aca7866db5e38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 454e3d2981a74673a17aca7866db5e38, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 454e3d2981a74673a17aca7866db5e38, Index, Value { r#type: Text, value: "a0" } +SetTriple: 454e3d2981a74673a17aca7866db5e38, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 454e3d2981a74673a17aca7866db5e38, From entity, Value { r#type: Entity, value: "792d7f337c56412683a33c09a12bb9d0" } +SetTriple: 792d7f337c56412683a33c09a12bb9d0, Space Address, Value { r#type: Text, value: "0x2200938c792106D10f67f75cdD2f14A9dAeFf381" } +SetTriple: 792d7f337c56412683a33c09a12bb9d0, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmUUZzHvGR6u7rfdLM9yZ8c5o4y5dpKqBJitTKczrPaMgb" } +SetTriple: 792d7f337c56412683a33c09a12bb9d0, Name, Value { r#type: Text, value: "Art" } +SetTriple: 33fc41c795ea4dd09f3ae15569369fca, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmfNnRQNDkagqg4VrwMhNHy3qPyf88TvpUmVQsmUUVvSfB" } +SetTriple: 33fc41c795ea4dd09f3ae15569369fca, Name, Value { r#type: Text, value: "Music" } +SetTriple: a73fa226279d4f51913b2968b71d1bcc, From entity, Value { r#type: Entity, value: "33fc41c795ea4dd09f3ae15569369fca" } +SetTriple: Music, Space Address, Value { r#type: Text, value: "0xD8Ad7433f795fC19899f6b62a9b9831090495CAF" } +SetTriple: a73fa226279d4f51913b2968b71d1bcc, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: a73fa226279d4f51913b2968b71d1bcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a73fa226279d4f51913b2968b71d1bcc, Index, Value { r#type: Text, value: "a0" } +SetTriple: a73fa226279d4f51913b2968b71d1bcc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0665332dce534626bbc754dd195967e3, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmeGsnJ3iGHaRbh2Ay2YQ41VKH2rteDVsDZLVBzasrqNhC" } +SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0665332dce534626bbc754dd195967e3, Name, Value { r#type: Text, value: "Film" } +SetTriple: 60884e84f8934a798eced6cbf90ed6e7, From entity, Value { r#type: Entity, value: "0665332dce534626bbc754dd195967e3" } +SetTriple: Film, Space Address, Value { r#type: Text, value: "0xf1803e327b4c4652c7De5B77D612eCc1222918F3" } +SetTriple: 60884e84f8934a798eced6cbf90ed6e7, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 671a429236904fa3b87082662d7e1184, Space Address, Value { r#type: Text, value: "0xD159867D94aBF20fB20cBb60221A3984E5D98492" } +SetTriple: c77e46e0b7944657be90fe86ce39edc0, Index, Value { r#type: Text, value: "a0" } +SetTriple: c77e46e0b7944657be90fe86ce39edc0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 671a429236904fa3b87082662d7e1184, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdQEwqswMLHYBjphH3guHpZYCm4NqfXqkcM5j4CBpMu8w" } +SetTriple: c77e46e0b7944657be90fe86ce39edc0, From entity, Value { r#type: Entity, value: "671a429236904fa3b87082662d7e1184" } +SetTriple: c77e46e0b7944657be90fe86ce39edc0, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: c77e46e0b7944657be90fe86ce39edc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 671a429236904fa3b87082662d7e1184, Name, Value { r#type: Text, value: "Travel" } +SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: c55f36eb4cca49b8bb104f3297cc8d96, Name, Value { r#type: Text, value: "Spirituality" } +SetTriple: Spirituality, Space Address, Value { r#type: Text, value: "0x0A7d904669976410e8Da452e592EeFC5A4b5d3c9" } +SetTriple: Spirituality, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmP6vj3FrEEKX9Cc71tdgcLKxzX2eFfosp5V1gS6yfZ4C4" } +SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, From entity, Value { r#type: Entity, value: "c55f36eb4cca49b8bb104f3297cc8d96" } +SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ef6d981c41754cbba94c62cbd2de664f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 94c0407656c24b5598bacfbd94cb1d27, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ef6d981c41754cbba94c62cbd2de664f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ef6d981c41754cbba94c62cbd2de664f, Index, Value { r#type: Text, value: "a0" } +SetTriple: ef6d981c41754cbba94c62cbd2de664f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ef6d981c41754cbba94c62cbd2de664f, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: f7423062fb7549288b63156af138258b, Name, Value { r#type: Text, value: "Organization" } +SetTriple: 2411d4a11eea4963bdbf852ce6ced5a4, Name, Value { r#type: Text, value: "Definition" } +SetTriple: eab5d59073844c398775a613eca3587e, Name, Value { r#type: Text, value: "Category" } +SetTriple: 94c0407656c24b5598bacfbd94cb1d27, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } +SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 643537074972427a896c6c12d1172d62, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 643537074972427a896c6c12d1172d62, Index, Value { r#type: Text, value: "a0" } +SetTriple: 643537074972427a896c6c12d1172d62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 643537074972427a896c6c12d1172d62, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 643537074972427a896c6c12d1172d62, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: Attribute, Name, Value { r#type: Text, value: "Attributes" } +SetTriple: 31654bd393ea472886bdcef4721af8cc, From entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } +SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 31654bd393ea472886bdcef4721af8cc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c23483a1a929423883355da77e7e4f99, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } +SetTriple: c23483a1a929423883355da77e7e4f99, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: c23483a1a929423883355da77e7e4f99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c23483a1a929423883355da77e7e4f99, Index, Value { r#type: Text, value: "a0" } +SetTriple: c23483a1a929423883355da77e7e4f99, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Index, Value { r#type: Text, value: "a0" } +SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, From entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } +SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 87402d1720c54acb873e90e0444978d0, Description, Value { r#type: Text, value: "An additional level of categorization" } +SetTriple: 87402d1720c54acb873e90e0444978d0, Name, Value { r#type: Text, value: "Categories" } +SetTriple: 31654bd393ea472886bdcef4721af8cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31654bd393ea472886bdcef4721af8cc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 31654bd393ea472886bdcef4721af8cc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, To entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } +SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 397e233ae8ea40ea9607b7f04a998731, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 397e233ae8ea40ea9607b7f04a998731, Index, Value { r#type: Text, value: "a0" } +SetTriple: 397e233ae8ea40ea9607b7f04a998731, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: 397e233ae8ea40ea9607b7f04a998731, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 397e233ae8ea40ea9607b7f04a998731, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 17dda37755634ed58ff9a8cdb95be895, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17dda37755634ed58ff9a8cdb95be895, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 17dda37755634ed58ff9a8cdb95be895, From entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: e6184c8e261d46df9c4359fccde3395c, Name, Value { r#type: Text, value: "Related entities" } +SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c41dd246a91a47f59686ca807e5ff8c3, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c41dd246a91a47f59686ca807e5ff8c3, From entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 17dda37755634ed58ff9a8cdb95be895, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 17dda37755634ed58ff9a8cdb95be895, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 385c2c6df11741dcaf7c77001576f05a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 385c2c6df11741dcaf7c77001576f05a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 385c2c6df11741dcaf7c77001576f05a, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 385c2c6df11741dcaf7c77001576f05a, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: 1e39e693db0f404b8e91e06ae41b5e59, Name, Value { r#type: Text, value: "Concept" } +SetTriple: Concept, Description, Value { r#type: Text, value: "A general concept that can be defined" } +SetTriple: 385c2c6df11741dcaf7c77001576f05a, Index, Value { r#type: Text, value: "a0" } +SetTriple: b189af4f902043babcfc95e2e78bed76, Index, Value { r#type: Text, value: "a0" } +SetTriple: b189af4f902043babcfc95e2e78bed76, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: b189af4f902043babcfc95e2e78bed76, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b189af4f902043babcfc95e2e78bed76, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: b189af4f902043babcfc95e2e78bed76, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Space Address, Name, Value { r#type: Text, value: "Indexed Space Address" } +SetTriple: Space Configuration, Name, Value { r#type: Text, value: "Indexed Space" } +SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, From entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 36cc9dac400e4bc38339cabf9e56761b, From entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 36cc9dac400e4bc38339cabf9e56761b, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f55a9701d25641da8897ddc4c03a08c1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f55a9701d25641da8897ddc4c03a08c1, From entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: f55a9701d25641da8897ddc4c03a08c1, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: f55a9701d25641da8897ddc4c03a08c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f55a9701d25641da8897ddc4c03a08c1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Index, Value { r#type: Text, value: "a0" } +SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 82055073e21d4f699a45b91a91effba2, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 82055073e21d4f699a45b91a91effba2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 82055073e21d4f699a45b91a91effba2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 03597522e1f2423b882d330cfe89331d, Name, Value { r#type: Text, value: "Speakers" } +SetTriple: 82055073e21d4f699a45b91a91effba2, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 72ad363eb3794225b27bcfaddeb37f59, From entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } +SetTriple: 72ad363eb3794225b27bcfaddeb37f59, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 82055073e21d4f699a45b91a91effba2, From entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } +SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, To entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } +SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Index, Value { r#type: Text, value: "a0" } +SetTriple: 26aced91062144a5a679fe6f5ef9f113, From entity, Value { r#type: Entity, value: "33fc41c795ea4dd09f3ae15569369fca" } +SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, To entity, Value { r#type: Entity, value: "605e4ccd36234e4c93d29aa2b30fea03" } +SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Index, Value { r#type: Text, value: "a0" } +SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: e1e84199baf344fcbd9a2a27a04cc061, From entity, Value { r#type: Entity, value: "605e4ccd36234e4c93d29aa2b30fea03" } +SetTriple: e1e84199baf344fcbd9a2a27a04cc061, To entity, Value { r#type: Entity, value: "" } +SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Index, Value { r#type: Text, value: "a0" } +SetTriple: 560d62a0461b4c2fa229dfab07a3692a, From entity, Value { r#type: Entity, value: "029c0c90698242469e4aa0e5762fba01" } +SetTriple: 560d62a0461b4c2fa229dfab07a3692a, To entity, Value { r#type: Entity, value: "e8c36fd15d244b32a2195571c7f43de9" } +SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: d3d162559c794023997d950aae4dba2b, From entity, Value { r#type: Entity, value: "e8c36fd15d244b32a2195571c7f43de9" } +SetTriple: d3d162559c794023997d950aae4dba2b, To entity, Value { r#type: Entity, value: "" } +SetTriple: d3d162559c794023997d950aae4dba2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d3d162559c794023997d950aae4dba2b, Index, Value { r#type: Text, value: "a0" } +SetTriple: d3d162559c794023997d950aae4dba2b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, From entity, Value { r#type: Entity, value: "0665332dce534626bbc754dd195967e3" } +SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, To entity, Value { r#type: Entity, value: "b40f74487fb7499686155e973484aa48" } +SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: ea1c9aa42a1e4c3fba61782300a84496, From entity, Value { r#type: Entity, value: "b40f74487fb7499686155e973484aa48" } +SetTriple: ea1c9aa42a1e4c3fba61782300a84496, To entity, Value { r#type: Entity, value: "" } +SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, From entity, Value { r#type: Entity, value: "0ef375994e5c455793201cb9c105a3ba" } +SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, To entity, Value { r#type: Entity, value: "99b86bc838e9486884d7ecab02b006d9" } +SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: c5df72da06be4d21b7d48030d7bc7805, From entity, Value { r#type: Entity, value: "99b86bc838e9486884d7ecab02b006d9" } +SetTriple: c5df72da06be4d21b7d48030d7bc7805, To entity, Value { r#type: Entity, value: "" } +SetTriple: c5df72da06be4d21b7d48030d7bc7805, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5df72da06be4d21b7d48030d7bc7805, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5df72da06be4d21b7d48030d7bc7805, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b394725f409d4118bc89748f94efc06c, From entity, Value { r#type: Entity, value: "2e59ef47b8df4c24a377f35724583418" } +SetTriple: b394725f409d4118bc89748f94efc06c, To entity, Value { r#type: Entity, value: "3d92849f27d647cd9eed1b84a7f43136" } +SetTriple: b394725f409d4118bc89748f94efc06c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b394725f409d4118bc89748f94efc06c, Index, Value { r#type: Text, value: "a0" } +SetTriple: b394725f409d4118bc89748f94efc06c, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 65b0f627b26d4569b51f18fd950c1b30, From entity, Value { r#type: Entity, value: "3d92849f27d647cd9eed1b84a7f43136" } +SetTriple: 65b0f627b26d4569b51f18fd950c1b30, To entity, Value { r#type: Entity, value: "" } +SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Index, Value { r#type: Text, value: "a0" } +SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 26aced91062144a5a679fe6f5ef9f113, To entity, Value { r#type: Entity, value: "f3fb3a0bf7a740fdba889032221411de" } +SetTriple: 26aced91062144a5a679fe6f5ef9f113, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 26aced91062144a5a679fe6f5ef9f113, Index, Value { r#type: Text, value: "a0" } +SetTriple: 26aced91062144a5a679fe6f5ef9f113, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, From entity, Value { r#type: Entity, value: "f3fb3a0bf7a740fdba889032221411de" } +SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, To entity, Value { r#type: Entity, value: "" } +SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a489070d3834446aa6191aae6ce52bf8, From entity, Value { r#type: Entity, value: "3ef6eeb0b0724999a5a45aefa06bcea2" } +SetTriple: a489070d3834446aa6191aae6ce52bf8, To entity, Value { r#type: Entity, value: "5e8cefef653a4240b9ea1ce244a7c013" } +SetTriple: a489070d3834446aa6191aae6ce52bf8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a489070d3834446aa6191aae6ce52bf8, Index, Value { r#type: Text, value: "a0" } +SetTriple: a489070d3834446aa6191aae6ce52bf8, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 06f1c75120884c178a28f92a4f659d68, From entity, Value { r#type: Entity, value: "5e8cefef653a4240b9ea1ce244a7c013" } +SetTriple: 06f1c75120884c178a28f92a4f659d68, To entity, Value { r#type: Entity, value: "" } +SetTriple: 06f1c75120884c178a28f92a4f659d68, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 06f1c75120884c178a28f92a4f659d68, Index, Value { r#type: Text, value: "a0" } +SetTriple: 06f1c75120884c178a28f92a4f659d68, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 37ff775a615c479fa65403fc73ee9875, From entity, Value { r#type: Entity, value: "403b9f42645249d4ab02ff63df66a06c" } +SetTriple: 37ff775a615c479fa65403fc73ee9875, To entity, Value { r#type: Entity, value: "461b1ede47d646ba9af6168351bc06b8" } +SetTriple: 37ff775a615c479fa65403fc73ee9875, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37ff775a615c479fa65403fc73ee9875, Index, Value { r#type: Text, value: "a0" } +SetTriple: 37ff775a615c479fa65403fc73ee9875, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, From entity, Value { r#type: Entity, value: "461b1ede47d646ba9af6168351bc06b8" } +SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, To entity, Value { r#type: Entity, value: "" } +SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f7a33b0a1e204376b4bbab55431228d1, From entity, Value { r#type: Entity, value: "671a429236904fa3b87082662d7e1184" } +SetTriple: f7a33b0a1e204376b4bbab55431228d1, To entity, Value { r#type: Entity, value: "73925afcc0a744919d5c4fa111d375ea" } +SetTriple: f7a33b0a1e204376b4bbab55431228d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f7a33b0a1e204376b4bbab55431228d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7a33b0a1e204376b4bbab55431228d1, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: e25e03222d27418fa3959107ffa14462, From entity, Value { r#type: Entity, value: "73925afcc0a744919d5c4fa111d375ea" } +SetTriple: e25e03222d27418fa3959107ffa14462, To entity, Value { r#type: Entity, value: "" } +SetTriple: e25e03222d27418fa3959107ffa14462, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e25e03222d27418fa3959107ffa14462, Index, Value { r#type: Text, value: "a0" } +SetTriple: e25e03222d27418fa3959107ffa14462, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, From entity, Value { r#type: Entity, value: "721ef6981ae043fb8ad5456de47c950a" } +SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, To entity, Value { r#type: Entity, value: "2dbac0b3f9a34f76afd8335d63620713" } +SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Index, Value { r#type: Text, value: "a0" } +SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 2abe47241cfc485682c9f3c693b25ce2, From entity, Value { r#type: Entity, value: "2dbac0b3f9a34f76afd8335d63620713" } +SetTriple: 2abe47241cfc485682c9f3c693b25ce2, To entity, Value { r#type: Entity, value: "" } +SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1c67aafa010b4232ac18932dac6f2f70, From entity, Value { r#type: Entity, value: "792d7f337c56412683a33c09a12bb9d0" } +SetTriple: 1c67aafa010b4232ac18932dac6f2f70, To entity, Value { r#type: Entity, value: "3f9fb5044e034417b86f3590fe16f392" } +SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 00d4408e19ce472fb482dc477767ff49, From entity, Value { r#type: Entity, value: "3f9fb5044e034417b86f3590fe16f392" } +SetTriple: 00d4408e19ce472fb482dc477767ff49, To entity, Value { r#type: Entity, value: "" } +SetTriple: 00d4408e19ce472fb482dc477767ff49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 00d4408e19ce472fb482dc477767ff49, Index, Value { r#type: Text, value: "a0" } +SetTriple: 00d4408e19ce472fb482dc477767ff49, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bafdeed0d5394bc08d4a66ae63525621, From entity, Value { r#type: Entity, value: "8c12f294149e4543ae0a414e0b893cb0" } +SetTriple: bafdeed0d5394bc08d4a66ae63525621, To entity, Value { r#type: Entity, value: "bc1880ed7b954156823391d2103fe13b" } +SetTriple: bafdeed0d5394bc08d4a66ae63525621, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bafdeed0d5394bc08d4a66ae63525621, Index, Value { r#type: Text, value: "a0" } +SetTriple: bafdeed0d5394bc08d4a66ae63525621, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, From entity, Value { r#type: Entity, value: "bc1880ed7b954156823391d2103fe13b" } +SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, To entity, Value { r#type: Entity, value: "" } +SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Index, Value { r#type: Text, value: "a0" } +SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, From entity, Value { r#type: Entity, value: "9aedf4a512d54f7faaeb59860834fcf3" } +SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, To entity, Value { r#type: Entity, value: "de9075f9e2de47259eafaecb66856886" } +SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, From entity, Value { r#type: Entity, value: "de9075f9e2de47259eafaecb66856886" } +SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, To entity, Value { r#type: Entity, value: "" } +SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2f1635cfe8cf423f9c58444a8571248d, From entity, Value { r#type: Entity, value: "9c8c07dd74884b179e3dbc2ca67adcb9" } +SetTriple: 2f1635cfe8cf423f9c58444a8571248d, To entity, Value { r#type: Entity, value: "a37e9a223eea4824a6425367b4bb6006" } +SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 3786fc4a67554bddbddcb9342108949e, From entity, Value { r#type: Entity, value: "a37e9a223eea4824a6425367b4bb6006" } +SetTriple: 3786fc4a67554bddbddcb9342108949e, To entity, Value { r#type: Entity, value: "" } +SetTriple: 3786fc4a67554bddbddcb9342108949e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3786fc4a67554bddbddcb9342108949e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3786fc4a67554bddbddcb9342108949e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ca735e58ab4b484f81c75f939122140a, From entity, Value { r#type: Entity, value: "a12493564d294d29a0c1fce6dceed607" } +SetTriple: ca735e58ab4b484f81c75f939122140a, To entity, Value { r#type: Entity, value: "72b9c78a82704756a1b810a6f07e6a5e" } +SetTriple: ca735e58ab4b484f81c75f939122140a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca735e58ab4b484f81c75f939122140a, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca735e58ab4b484f81c75f939122140a, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: f8a4def2eb9c4d18baa3975b12cce197, From entity, Value { r#type: Entity, value: "72b9c78a82704756a1b810a6f07e6a5e" } +SetTriple: f8a4def2eb9c4d18baa3975b12cce197, To entity, Value { r#type: Entity, value: "" } +SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Index, Value { r#type: Text, value: "a0" } +SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f8e82833e0b74499b484c6e7ced07c38, From entity, Value { r#type: Entity, value: "b500ab81f01d48bfa608d3e1acd989e6" } +SetTriple: f8e82833e0b74499b484c6e7ced07c38, To entity, Value { r#type: Entity, value: "ce1efe28ddba4a78beb7e53df0375cf0" } +SetTriple: f8e82833e0b74499b484c6e7ced07c38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f8e82833e0b74499b484c6e7ced07c38, Index, Value { r#type: Text, value: "a0" } +SetTriple: f8e82833e0b74499b484c6e7ced07c38, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 793205daecb9425f8aa555444b40475f, From entity, Value { r#type: Entity, value: "ce1efe28ddba4a78beb7e53df0375cf0" } +SetTriple: 793205daecb9425f8aa555444b40475f, To entity, Value { r#type: Entity, value: "" } +SetTriple: 793205daecb9425f8aa555444b40475f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 793205daecb9425f8aa555444b40475f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 793205daecb9425f8aa555444b40475f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, From entity, Value { r#type: Entity, value: "b51b4970fb2f456d84c6922d97d3438f" } +SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, To entity, Value { r#type: Entity, value: "88bd75a8143641acbafa6834c144335f" } +SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, From entity, Value { r#type: Entity, value: "88bd75a8143641acbafa6834c144335f" } +SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, To entity, Value { r#type: Entity, value: "" } +SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, From entity, Value { r#type: Entity, value: "c55f36eb4cca49b8bb104f3297cc8d96" } +SetTriple: 8bf52403758045479e26b786e776e514, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8bf52403758045479e26b786e776e514, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 2e7cc6352004463487987c93b5ee6250, From entity, Value { r#type: Entity, value: "b661922516584a0cbe6624d270d2966c" } +SetTriple: 2e7cc6352004463487987c93b5ee6250, To entity, Value { r#type: Entity, value: "" } +SetTriple: 2e7cc6352004463487987c93b5ee6250, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e7cc6352004463487987c93b5ee6250, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e7cc6352004463487987c93b5ee6250, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 73aa807a500049f693fe298cdc0777b5, From entity, Value { r#type: Entity, value: "f7f52783afbc48d0ac237502801ba076" } +SetTriple: 73aa807a500049f693fe298cdc0777b5, To entity, Value { r#type: Entity, value: "7be6385e3c6248f8aeebedb82f991c3e" } +SetTriple: 73aa807a500049f693fe298cdc0777b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 73aa807a500049f693fe298cdc0777b5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 73aa807a500049f693fe298cdc0777b5, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, From entity, Value { r#type: Entity, value: "7be6385e3c6248f8aeebedb82f991c3e" } +SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, To entity, Value { r#type: Entity, value: "" } +SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 24e5535f827945ef9c64b73f17eefcdb, From entity, Value { r#type: Entity, value: "f9544fc545b54a20a8ba309deb94b5ac" } +SetTriple: 24e5535f827945ef9c64b73f17eefcdb, To entity, Value { r#type: Entity, value: "0cc5943cace542f48168cf9a2e8bfedf" } +SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } +SetTriple: c4ad2fcecdcc435da80e925921855c3d, From entity, Value { r#type: Entity, value: "0cc5943cace542f48168cf9a2e8bfedf" } +SetTriple: c4ad2fcecdcc435da80e925921855c3d, To entity, Value { r#type: Entity, value: "" } +SetTriple: c4ad2fcecdcc435da80e925921855c3d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c4ad2fcecdcc435da80e925921855c3d, Index, Value { r#type: Text, value: "a0" } +SetTriple: c4ad2fcecdcc435da80e925921855c3d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: 8bf52403758045479e26b786e776e514, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 8bf52403758045479e26b786e776e514, To entity, Value { r#type: Entity, value: "b661922516584a0cbe6624d270d2966c" } +SetTriple: 8bf52403758045479e26b786e776e514, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreicpl3o2af7q6ohdckup7gdj6trcbilgih7xt555kuzhgcekvcmuqq" } +SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreig5ruftgi7ku4d5dp7niuhlwa2r57vonwz2hoz5oezssucd5sfdoe" } +SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 88bd75a8143641acbafa6834c144335f, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiflp4hcftgymisriyzxgk43yusencd27c4feqtdjipruqhcn2mjvq" } +SetTriple: 88bd75a8143641acbafa6834c144335f, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: 88bd75a8143641acbafa6834c144335f, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 88bd75a8143641acbafa6834c144335f, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifstwwjuwrfzb27yrlxf2crhk7s2tx2fc6dwwrberhjweegpqdsaq" } +SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } +SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: b661922516584a0cbe6624d270d2966c, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidcmjud2wquyfxt3i7e3p5ttx2n32ojaqxmqa35shk3rk6l3twelu" } +SetTriple: b661922516584a0cbe6624d270d2966c, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } +SetTriple: b661922516584a0cbe6624d270d2966c, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } +SetTriple: b661922516584a0cbe6624d270d2966c, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigteqmpep7ssrffxz5wjdus37iawvexr6qqgrjnkk3z7ir5vx5ygu" } +SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigxdbpsy3uoz37ujwttjsc6w36i5okykwncslu6ac6sa3ne5uzllm" } +SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } +SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: e8c36fd15d244b32a2195571c7f43de9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigys64ik6whxvtpvyjchofoxutladea3a3zwmhlz777nsm4ck77di" } +SetTriple: e8c36fd15d244b32a2195571c7f43de9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } +SetTriple: e8c36fd15d244b32a2195571c7f43de9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: e8c36fd15d244b32a2195571c7f43de9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: b40f74487fb7499686155e973484aa48, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibldgnzemuiohajktceailcfaqsloqlqxinm6viyos2nem7dyuzs4" } +SetTriple: b40f74487fb7499686155e973484aa48, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: b40f74487fb7499686155e973484aa48, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: b40f74487fb7499686155e973484aa48, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 99b86bc838e9486884d7ecab02b006d9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifglzurywr6cngpfnctz3u2ivtatiqvwkhn7aavez2a52uqapx3qa" } +SetTriple: 99b86bc838e9486884d7ecab02b006d9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } +SetTriple: 99b86bc838e9486884d7ecab02b006d9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 99b86bc838e9486884d7ecab02b006d9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibuehn3jc2vlx6572iynvjfsqbz5jd3t4rnif5zcx4l7boy2bk5lq" } +SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "940" } +SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "589" } +SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "jpg" } +SetTriple: f3fb3a0bf7a740fdba889032221411de, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreihdkqtq4ccbadbdxgu5ddulwojivkhucm6m6em73licwu5i7zrrty" } +SetTriple: f3fb3a0bf7a740fdba889032221411de, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "762" } +SetTriple: f3fb3a0bf7a740fdba889032221411de, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: f3fb3a0bf7a740fdba889032221411de, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidxkyyhjywjqx77vx4gzfdibywkzipfkbr3zjzlgk6d7njjtgzl3y" } +SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 461b1ede47d646ba9af6168351bc06b8, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafybeif3bze6nx25ubwwdt7kv65zcbi3qeweth6rixupkjj2xizrkte5hq" } +SetTriple: 461b1ede47d646ba9af6168351bc06b8, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "1728" } +SetTriple: 461b1ede47d646ba9af6168351bc06b8, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "688" } +SetTriple: 461b1ede47d646ba9af6168351bc06b8, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 73925afcc0a744919d5c4fa111d375ea, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibagulgxm54xcfgpkvxxtdi4v5bbpa4n43u5qu4md5logt3tgr25u" } +SetTriple: 73925afcc0a744919d5c4fa111d375ea, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: 73925afcc0a744919d5c4fa111d375ea, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 73925afcc0a744919d5c4fa111d375ea, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreif3fvhglocemnt3wyoabci3y5kuxpld67wziyrwgaivjoourlclsa" } +SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "724" } +SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 3f9fb5044e034417b86f3590fe16f392, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiekch5c7i2njqhjgqriyv7twfvn2yyctivbbzl44jitphvugjcu3y" } +SetTriple: 3f9fb5044e034417b86f3590fe16f392, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } +SetTriple: 3f9fb5044e034417b86f3590fe16f392, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: 3f9fb5044e034417b86f3590fe16f392, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: bc1880ed7b954156823391d2103fe13b, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifdkrmajpfx3c6b4z234yklklrctbyzwqxqdqeosrqgs66l75t5li" } +SetTriple: bc1880ed7b954156823391d2103fe13b, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } +SetTriple: bc1880ed7b954156823391d2103fe13b, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: bc1880ed7b954156823391d2103fe13b, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: de9075f9e2de47259eafaecb66856886, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreicw26f4eirk6abdkoabgvloeungctaj4fsadrirftwccox33ggrqq" } +SetTriple: de9075f9e2de47259eafaecb66856886, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } +SetTriple: de9075f9e2de47259eafaecb66856886, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: de9075f9e2de47259eafaecb66856886, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: a37e9a223eea4824a6425367b4bb6006, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiaw7zkzbo2c3evgkkw27gtpbg5kem2252rbjsx523onpq3glcyu7a" } +SetTriple: a37e9a223eea4824a6425367b4bb6006, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } +SetTriple: a37e9a223eea4824a6425367b4bb6006, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } +SetTriple: a37e9a223eea4824a6425367b4bb6006, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: d036e4372b1f421683e712fcf122948d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d036e4372b1f421683e712fcf122948d, Index, Value { r#type: Text, value: "a0" } +SetTriple: d036e4372b1f421683e712fcf122948d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d036e4372b1f421683e712fcf122948d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d036e4372b1f421683e712fcf122948d, From entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: afdbc3ab37534536bd1fb91f8ceb23e8, Name, Value { r#type: Text, value: "Owners" } +SetTriple: 39f771cfba9e4ff19fee73ea56c0879e, Name, Value { r#type: Text, value: "Bias" } +SetTriple: b694c15e91d04e85a9900dc4763c43af, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b694c15e91d04e85a9900dc4763c43af, Index, Value { r#type: Text, value: "a0" } +SetTriple: b694c15e91d04e85a9900dc4763c43af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b694c15e91d04e85a9900dc4763c43af, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b694c15e91d04e85a9900dc4763c43af, From entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } +SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, From entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } +SetTriple: 1eca550030d5484e93867aca0061639f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1eca550030d5484e93867aca0061639f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1eca550030d5484e93867aca0061639f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1eca550030d5484e93867aca0061639f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1eca550030d5484e93867aca0061639f, From entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: a72389824069460ba3f918f1c8ba5a82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a72389824069460ba3f918f1c8ba5a82, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 80699073aea544418a7a6575c53459eb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 80699073aea544418a7a6575c53459eb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 80699073aea544418a7a6575c53459eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 80699073aea544418a7a6575c53459eb, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 80699073aea544418a7a6575c53459eb, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 13c40db5deda4899a30dfe6a7349e053, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13c40db5deda4899a30dfe6a7349e053, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 13c40db5deda4899a30dfe6a7349e053, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 195c8b817cb642cba67289cea88c06a4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 195c8b817cb642cba67289cea88c06a4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 195c8b817cb642cba67289cea88c06a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 195c8b817cb642cba67289cea88c06a4, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 195c8b817cb642cba67289cea88c06a4, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 8e6cab6b9db0489597e31371bf984383, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8e6cab6b9db0489597e31371bf984383, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8e6cab6b9db0489597e31371bf984383, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e6cab6b9db0489597e31371bf984383, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: 8e6cab6b9db0489597e31371bf984383, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 4884667991094d06af46ff4e67dc7a8c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4884667991094d06af46ff4e67dc7a8c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4884667991094d06af46ff4e67dc7a8c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4884667991094d06af46ff4e67dc7a8c, To entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } +SetTriple: 4884667991094d06af46ff4e67dc7a8c, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: a72389824069460ba3f918f1c8ba5a82, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a72389824069460ba3f918f1c8ba5a82, Index, Value { r#type: Text, value: "a0" } +SetTriple: a72389824069460ba3f918f1c8ba5a82, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } +SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 0f230565891a46ec898a9bf30112e061, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0f230565891a46ec898a9bf30112e061, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0f230565891a46ec898a9bf30112e061, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f230565891a46ec898a9bf30112e061, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 0f230565891a46ec898a9bf30112e061, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 7454904b6b784c76acf48eb9873c2eed, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7454904b6b784c76acf48eb9873c2eed, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7454904b6b784c76acf48eb9873c2eed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7454904b6b784c76acf48eb9873c2eed, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 7454904b6b784c76acf48eb9873c2eed, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Index, Value { r#type: Text, value: "a0" } +SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b08f689d1a07413cbb2b3dc395884cd8, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: b08f689d1a07413cbb2b3dc395884cd8, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Index, Value { r#type: Text, value: "a0" } +SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: 228a7d28baa2492586f03cb1d13f6283, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Index, Value { r#type: Text, value: "a0" } +SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 228a7d28baa2492586f03cb1d13f6283, Index, Value { r#type: Text, value: "a0" } +SetTriple: 228a7d28baa2492586f03cb1d13f6283, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 228a7d28baa2492586f03cb1d13f6283, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 228a7d28baa2492586f03cb1d13f6283, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: 1a6113ae68a14f53956ee05a07885468, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1a6113ae68a14f53956ee05a07885468, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1a6113ae68a14f53956ee05a07885468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1a6113ae68a14f53956ee05a07885468, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } +SetTriple: 1a6113ae68a14f53956ee05a07885468, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Index, Value { r#type: Text, value: "a0" } +SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f88f6f3eea474bcd88656e8bee02fe08, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: f88f6f3eea474bcd88656e8bee02fe08, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Index, Value { r#type: Text, value: "a0" } +SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } +SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Index, Value { r#type: Text, value: "a0" } +SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 31e510094b5049daacfb805969c38d9a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 31e510094b5049daacfb805969c38d9a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 31e510094b5049daacfb805969c38d9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31e510094b5049daacfb805969c38d9a, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: 31e510094b5049daacfb805969c38d9a, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: e9521e467a084f18a30324b5f4f4493e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e9521e467a084f18a30324b5f4f4493e, Index, Value { r#type: Text, value: "a0" } +SetTriple: e9521e467a084f18a30324b5f4f4493e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9521e467a084f18a30324b5f4f4493e, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: e9521e467a084f18a30324b5f4f4493e, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 272d409a2cd840978494ad5ece125ba0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 272d409a2cd840978494ad5ece125ba0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 272d409a2cd840978494ad5ece125ba0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 272d409a2cd840978494ad5ece125ba0, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 272d409a2cd840978494ad5ece125ba0, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5491120fd9884910b8c1cb6e3e70807e, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 5491120fd9884910b8c1cb6e3e70807e, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Index, Value { r#type: Text, value: "a0" } +SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cd3f35aad7b14a5090c1e57d06c149be, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: cd3f35aad7b14a5090c1e57d06c149be, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 13c40db5deda4899a30dfe6a7349e053, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 13c40db5deda4899a30dfe6a7349e053, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8065762a616145eda358a534256431df, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } +SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } +SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Index, Value { r#type: Text, value: "a0" } +SetTriple: ba43fd1aef2d449f97c46bf8e8ac9d58, Name, Value { r#type: Text, value: "Task" } +SetTriple: Task, Description, Value { r#type: Text, value: "Something that needs to be done" } +SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fcf7819a3894481a801df0600725cddb, Name, Value { r#type: Text, value: "Activity" } +SetTriple: Activity, Description, Value { r#type: Text, value: "An action that needs to be done by somebody performing a role" } +SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } +SetTriple: 8065762a616145eda358a534256431df, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8065762a616145eda358a534256431df, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8065762a616145eda358a534256431df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8065762a616145eda358a534256431df, To entity, Value { r#type: Entity, value: "" } +SetTriple: 575ace4e30404fbc93958931b1d5cc2c, To entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } +SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3a6f294a3fbb4762961716bedba60a28, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } +SetTriple: 3a6f294a3fbb4762961716bedba60a28, To entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } +SetTriple: 3a6f294a3fbb4762961716bedba60a28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3a6f294a3fbb4762961716bedba60a28, Index, Value { r#type: Text, value: "a0" } +SetTriple: 244296f5c3804af0ac22020ff877ad81, Index, Value { r#type: Text, value: "a0" } +SetTriple: e87e21761efd4071bf0275d05626c92d, Index, Value { r#type: Text, value: "a0" } +SetTriple: e87e21761efd4071bf0275d05626c92d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e87e21761efd4071bf0275d05626c92d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: e87e21761efd4071bf0275d05626c92d, From entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } +SetTriple: 3a6f294a3fbb4762961716bedba60a28, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, From entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } +SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 575ace4e30404fbc93958931b1d5cc2c, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } +SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, From entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } +SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e87e21761efd4071bf0275d05626c92d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 244296f5c3804af0ac22020ff877ad81, From entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } +SetTriple: 244296f5c3804af0ac22020ff877ad81, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 244296f5c3804af0ac22020ff877ad81, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 244296f5c3804af0ac22020ff877ad81, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } +SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 72a5b739c0e34c3cbd9549884ffa80ef, Name, Value { r#type: Text, value: "Unit" } +SetTriple: b5013ce08426409f8b4d4b8606bde922, Name, Value { r#type: Text, value: "Metric type" } +SetTriple: 8e705c2ab65d4bb790ddc87270421849, Description, Value { r#type: Text, value: "A quantifiable measure that can be used to track success" } +SetTriple: 8e705c2ab65d4bb790ddc87270421849, Name, Value { r#type: Text, value: "Metric" } +SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: c696cd7152944f979056ac0e53654b85, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } +SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c696cd7152944f979056ac0e53654b85, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c696cd7152944f979056ac0e53654b85, Index, Value { r#type: Text, value: "a0" } +SetTriple: c696cd7152944f979056ac0e53654b85, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } +SetTriple: c696cd7152944f979056ac0e53654b85, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Index, Value { r#type: Text, value: "a0" } +SetTriple: d835681130a04732b54e7ac645bc0d1c, Indexed Space Address, Value { r#type: Text, value: "0xaA96BF170A91B63b394BC34D4C77796E53dD53e2" } +SetTriple: d835681130a04732b54e7ac645bc0d1c, Name, Value { r#type: Text, value: "Defense" } +SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Defense, Image, Value { r#type: Text, value: "ifps://QmXqvVacTLLELkngfz2UB2A2MTPHSpZ3ffryUJt6KTj8So" } +SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, From entity, Value { r#type: Entity, value: "d835681130a04732b54e7ac645bc0d1c" } +SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4135fd8b052e4eab992d2cde9db9b712, From entity, Value { r#type: Entity, value: "467eb36fd4e3456ca51bbe4f94465520" } +SetTriple: 4135fd8b052e4eab992d2cde9db9b712, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Index, Value { r#type: Text, value: "a0" } +SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Indexed Space Address, Value { r#type: Text, value: "0x8c2590D488802DD3B106d0677Dd495020560E808" } +SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Description, Value { r#type: Text, value: "" } +SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Name, Value { r#type: Text, value: "Healthcare" } +SetTriple: Healthcare, Image, Value { r#type: Text, value: "ipfs://QmWjWummenz3QrTNBSZqQV7JgY8ccbcfnZBzPH72DprFHt" } +SetTriple: Defense, Image, Value { r#type: Text, value: "ipfs://QmXqvVacTLLELkngfz2UB2A2MTPHSpZ3ffryUJt6KTj8So" } +SetTriple: Defense, Image, Value { r#type: Text, value: "ipfs://QmfB4Fp4ETr2M1jxhyYqLYrt9jwmUDMRHupXq4Z4QMwLbA" } +SetTriple: Healthcare, Image, Value { r#type: Text, value: "ipfs://QmPvpRECo4sr1PZtmVjEUiL42gYNiLmdLcxYmSAewj2sXM" } +SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, From entity, Value { r#type: Entity, value: "5cf96d431c834fd8a549176f75b14469" } +SetTriple: 5cf96d431c834fd8a549176f75b14469, Indexed Space Address, Value { r#type: Text, value: "0x843010627854BaA37070fC86535ff19C3Beb33A6" } +SetTriple: 5cf96d431c834fd8a549176f75b14469, Image, Value { r#type: Text, value: "ipfs://QmdDBQdHF8NXp18e2BK44CUcHz44jSq7JFHEmCQpQUDdSy" } +SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5cf96d431c834fd8a549176f75b14469, Name, Value { r#type: Text, value: "California" } +SetTriple: b3b03c909b6d487cb2e2a7d685f120eb, Description, Value { r#type: Text, value: "A nonprofit organization is a legal entity organized and operated for a collective, public or social benefit, in contrary with an entity that operates as a business aiming to generate a profit for its owners." } +SetTriple: 6180797c2e304c3abc53f25abf69df5c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6180797c2e304c3abc53f25abf69df5c, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3b03c909b6d487cb2e2a7d685f120eb, Name, Value { r#type: Text, value: "Nonprofit" } +SetTriple: 6180797c2e304c3abc53f25abf69df5c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 6180797c2e304c3abc53f25abf69df5c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6180797c2e304c3abc53f25abf69df5c, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 5ead50824dbb4d8299d1ba25084f0f97, Name, Value { r#type: Text, value: "Flow" } +SetTriple: 3e9cced362a44d3bba97aa8602898edc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 3e9cced362a44d3bba97aa8602898edc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3e9cced362a44d3bba97aa8602898edc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3e9cced362a44d3bba97aa8602898edc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e21a9bb9e521435da4904c80d2ebcb27, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } +SetTriple: 5d28284399194cbd895f674f93f96d65, From entity, Value { r#type: Entity, value: "d07219a82d854bc286f1f8c823ebaf98" } +SetTriple: 5d28284399194cbd895f674f93f96d65, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 5d28284399194cbd895f674f93f96d65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5d28284399194cbd895f674f93f96d65, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5d28284399194cbd895f674f93f96d65, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: Activity, Name, Value { r#type: Text, value: "Action" } +SetTriple: d07219a82d854bc286f1f8c823ebaf98, Description, Value { r#type: Text, value: "A description of a desired capability from the perspective a user" } +SetTriple: d07219a82d854bc286f1f8c823ebaf98, Name, Value { r#type: Text, value: "User story" } +SetTriple: Flow, Description, Value { r#type: Text, value: "A set of actions to accomplish a goal" } +SetTriple: 3e9cced362a44d3bba97aa8602898edc, From entity, Value { r#type: Entity, value: "5ead50824dbb4d8299d1ba25084f0f97" } +SetTriple: 462f2ff0b2a14e13976dc8c2469b3546, Description, Value { r#type: Text, value: "A stage or status that something is in" } +SetTriple: 462f2ff0b2a14e13976dc8c2469b3546, Name, Value { r#type: Text, value: "Stage" } +SetTriple: e21a9bb9e521435da4904c80d2ebcb27, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Index, Value { r#type: Text, value: "a0" } +SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6267a28d8b974ca385cc2704dad5669c, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } +SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Index, Value { r#type: Text, value: "a0" } +SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } +SetTriple: c4524b816b88496f8f55bde942f27bf5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c4524b816b88496f8f55bde942f27bf5, Index, Value { r#type: Text, value: "a0" } +SetTriple: c4524b816b88496f8f55bde942f27bf5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c4524b816b88496f8f55bde942f27bf5, To entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } +SetTriple: c4524b816b88496f8f55bde942f27bf5, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } +SetTriple: 6267a28d8b974ca385cc2704dad5669c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6267a28d8b974ca385cc2704dad5669c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6267a28d8b974ca385cc2704dad5669c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6267a28d8b974ca385cc2704dad5669c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: af88a0f896244f4591fad4ef800a6426, Description, Value { r#type: Text, value: "A reference to one or more Roles" } +SetTriple: af88a0f896244f4591fad4ef800a6426, Name, Value { r#type: Text, value: "Roles" } +SetTriple: a72b5206b2cf480788a7d291653aa6f5, To entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } +SetTriple: a72b5206b2cf480788a7d291653aa6f5, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } +SetTriple: a72b5206b2cf480788a7d291653aa6f5, Index, Value { r#type: Text, value: "a0" } +SetTriple: a72b5206b2cf480788a7d291653aa6f5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: a72b5206b2cf480788a7d291653aa6f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, From entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } +SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Index, Value { r#type: Text, value: "a0" } +SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a203641291b341558ac71b3f107bef94, From entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } +SetTriple: a203641291b341558ac71b3f107bef94, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a203641291b341558ac71b3f107bef94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a203641291b341558ac71b3f107bef94, Index, Value { r#type: Text, value: "a0" } +SetTriple: a203641291b341558ac71b3f107bef94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b3be9173c99d4214b9bbf1bbae551f20, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: b3be9173c99d4214b9bbf1bbae551f20, To entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } +SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1622797feb534cdb816417a158e10dc3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dcc36c1c1d42419a90bc3a455d5a2399, Name, Value { r#type: Text, value: "Status" } +SetTriple: 1622797feb534cdb816417a158e10dc3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8dd452981a8241ae823776565cb134e6, Name, Value { r#type: Text, value: "Status" } +SetTriple: 15d11d2b2ac84cfcb253c5d53392d46a, Name, Value { r#type: Text, value: "Not started" } +SetTriple: 7756aa974e55413ca09c2f83d22378bb, Name, Value { r#type: Text, value: "In progress" } +SetTriple: 54d9d9386bcb4ad39658a269175e880d, Name, Value { r#type: Text, value: "Done" } +SetTriple: c29f370627f3457fb3d8de8d0c73b4e9, Name, Value { r#type: Text, value: "Claimed by" } +SetTriple: 1622797feb534cdb816417a158e10dc3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1622797feb534cdb816417a158e10dc3, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 1622797feb534cdb816417a158e10dc3, From entity, Value { r#type: Entity, value: "54d9d9386bcb4ad39658a269175e880d" } +SetTriple: 4dd61b563941460fbf004a84ec0adc09, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4dd61b563941460fbf004a84ec0adc09, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4dd61b563941460fbf004a84ec0adc09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4dd61b563941460fbf004a84ec0adc09, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 4dd61b563941460fbf004a84ec0adc09, From entity, Value { r#type: Entity, value: "7756aa974e55413ca09c2f83d22378bb" } +SetTriple: 002595b99839431ebe65f14a1a316e06, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 002595b99839431ebe65f14a1a316e06, Index, Value { r#type: Text, value: "a0" } +SetTriple: 002595b99839431ebe65f14a1a316e06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 002595b99839431ebe65f14a1a316e06, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 002595b99839431ebe65f14a1a316e06, From entity, Value { r#type: Entity, value: "15d11d2b2ac84cfcb253c5d53392d46a" } +SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, From entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 34cccee2b42140eea92c382cd401456f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 34cccee2b42140eea92c382cd401456f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34cccee2b42140eea92c382cd401456f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 34cccee2b42140eea92c382cd401456f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 34cccee2b42140eea92c382cd401456f, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } +SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Index, Value { r#type: Text, value: "a0" } +SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, To entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } +SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 37f13062020f4db6a83f8c946c989d20, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 37f13062020f4db6a83f8c946c989d20, Index, Value { r#type: Text, value: "a0" } +SetTriple: 37f13062020f4db6a83f8c946c989d20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37f13062020f4db6a83f8c946c989d20, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 37f13062020f4db6a83f8c946c989d20, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } +SetTriple: d464beef14364b6a9c6e2e18304be132, Index, Value { r#type: Text, value: "a0" } +SetTriple: d464beef14364b6a9c6e2e18304be132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Person, Name, Value { r#type: Text, value: "Person" } +SetTriple: 1c9534d2cf974bc389df39259233f496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1c9534d2cf974bc389df39259233f496, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 1c9534d2cf974bc389df39259233f496, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } +SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1c9534d2cf974bc389df39259233f496, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 1c9534d2cf974bc389df39259233f496, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7b8447040a244efa7040601fa5914b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b7b8447040a244efa7040601fa5914b4, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7b8447040a244efa7040601fa5914b4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d464beef14364b6a9c6e2e18304be132, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: b7b8447040a244efa7040601fa5914b4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: b7b8447040a244efa7040601fa5914b4, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: d464beef14364b6a9c6e2e18304be132, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: d464beef14364b6a9c6e2e18304be132, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a36b2d7e171c488ea6296a57084aaa2e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } +SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a36b2d7e171c488ea6296a57084aaa2e, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } +SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, From entity, Value { r#type: Entity, value: "fb4aa45d921b42dcad68de710d64ead5" } +SetTriple: fb4aa45d921b42dcad68de710d64ead5, Indexed Space Address, Value { r#type: Text, value: "0x41155BC2156119e71d283237D299FC1a648602C2" } +SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: fb4aa45d921b42dcad68de710d64ead5, Name, Value { r#type: Text, value: "US Politics" } +SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7d890ff325d54dcd9e5674570ae2a296, Name, Value { r#type: Text, value: "Web3 economics" } +SetTriple: be2fb90170d348d0bbee40d66a6def01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Web3 economics, Indexed Space Address, Value { r#type: Text, value: "0x2C423d74eEC59867b16693Ec2870292b302729ec" } +SetTriple: be2fb90170d348d0bbee40d66a6def01, From entity, Value { r#type: Entity, value: "7d890ff325d54dcd9e5674570ae2a296" } +SetTriple: be2fb90170d348d0bbee40d66a6def01, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: be2fb90170d348d0bbee40d66a6def01, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: be2fb90170d348d0bbee40d66a6def01, Index, Value { r#type: Text, value: "a0" } +SetTriple: US Politics, Image, Value { r#type: Text, value: "ipfs://QmaZGX2aBuuAQ8zaDsCEKqXFySA98oAcRgQ62Ub9Km5m7W" } +SetTriple: cd411fd255014f3880b899862e681fc2, Name, Value { r#type: Text, value: "Certification" } +SetTriple: e1841e6e2c894101a16fced0582360a3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e1841e6e2c894101a16fced0582360a3, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1841e6e2c894101a16fced0582360a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: e1841e6e2c894101a16fced0582360a3, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: e1841e6e2c894101a16fced0582360a3, From entity, Value { r#type: Entity, value: "cd411fd255014f3880b899862e681fc2" } +SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, From entity, Value { r#type: Entity, value: "cd411fd255014f3880b899862e681fc2" } +SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Certification, Description, Value { r#type: Text, value: "An attestation made by an issuer that a person or organization has met some criteria that helps establish quality controls" } +SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8b50f5cfced2485583d4a15445413e12, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 8b50f5cfced2485583d4a15445413e12, To entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } +SetTriple: 8b50f5cfced2485583d4a15445413e12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8b50f5cfced2485583d4a15445413e12, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8b50f5cfced2485583d4a15445413e12, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2e1aee66d8574626b10081a0a94bd169, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 2e1aee66d8574626b10081a0a94bd169, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 2e1aee66d8574626b10081a0a94bd169, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e1aee66d8574626b10081a0a94bd169, Index, Value { r#type: Text, value: "a0" } +SetTriple: b67663f43a7d426180616df2c4eb77ce, Name, Value { r#type: Text, value: "Book" } +SetTriple: 2e1aee66d8574626b10081a0a94bd169, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b0a2edced01d4339bc38e60a02ee70c4, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: b0a2edced01d4339bc38e60a02ee70c4, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c889672097ac4b2896f4367677efd463, Name, Value { r#type: Text, value: "Genre" } +SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fbfb8d59023c42a190c1a39d295916fc, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: fbfb8d59023c42a190c1a39d295916fc, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: fbfb8d59023c42a190c1a39d295916fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fbfb8d59023c42a190c1a39d295916fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: fbfb8d59023c42a190c1a39d295916fc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ce24cbac8b794d6997f546619e514148, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: ce24cbac8b794d6997f546619e514148, To entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } +SetTriple: ce24cbac8b794d6997f546619e514148, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ce24cbac8b794d6997f546619e514148, Index, Value { r#type: Text, value: "a0" } +SetTriple: ce24cbac8b794d6997f546619e514148, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f993d8002fda4a4d81cfe3202c4a8710, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: f993d8002fda4a4d81cfe3202c4a8710, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, From entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } +SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 54624aea3e7b421d829b0880a287c8a1, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 54624aea3e7b421d829b0880a287c8a1, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 54624aea3e7b421d829b0880a287c8a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 54624aea3e7b421d829b0880a287c8a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 54624aea3e7b421d829b0880a287c8a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9fe54d114a9a4af197def48f495ee7c5, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 9fe54d114a9a4af197def48f495ee7c5, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d6f77e1086424d8683bf73340e4b353a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d6f77e1086424d8683bf73340e4b353a, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: d6f77e1086424d8683bf73340e4b353a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d6f77e1086424d8683bf73340e4b353a, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: d6f77e1086424d8683bf73340e4b353a, Index, Value { r#type: Text, value: "a0" } +SetTriple: a88c33eee48b4b129bc65bfde8642285, Index, Value { r#type: Text, value: "a0" } +SetTriple: a88c33eee48b4b129bc65bfde8642285, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a88c33eee48b4b129bc65bfde8642285, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: a88c33eee48b4b129bc65bfde8642285, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: e1dc66cba87441c488e5a529b2829b5f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e1dc66cba87441c488e5a529b2829b5f, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1dc66cba87441c488e5a529b2829b5f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1dc66cba87441c488e5a529b2829b5f, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: e1dc66cba87441c488e5a529b2829b5f, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 789441037c0c498690ac09b249ca4eab, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 682fbeff41e242cda7f9c4909136a8c5, Name, Value { r#type: Text, value: "Post" } +SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Index, Value { r#type: Text, value: "a0" } +SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 789441037c0c498690ac09b249ca4eab, Index, Value { r#type: Text, value: "a0" } +SetTriple: 789441037c0c498690ac09b249ca4eab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 789441037c0c498690ac09b249ca4eab, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 789441037c0c498690ac09b249ca4eab, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: a88c33eee48b4b129bc65bfde8642285, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d48e09a44c364c9d894248fa863b6770, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } +SetTriple: d48e09a44c364c9d894248fa863b6770, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: d48e09a44c364c9d894248fa863b6770, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d48e09a44c364c9d894248fa863b6770, Index, Value { r#type: Text, value: "a0" } +SetTriple: d48e09a44c364c9d894248fa863b6770, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 91b57d2b185945cbb29b9593396e2343, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } +SetTriple: 91b57d2b185945cbb29b9593396e2343, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 91b57d2b185945cbb29b9593396e2343, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 91b57d2b185945cbb29b9593396e2343, Index, Value { r#type: Text, value: "a0" } +SetTriple: 91b57d2b185945cbb29b9593396e2343, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } +SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Index, Value { r#type: Text, value: "a0" } +SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aa3e1aa0b9364a2184a0589d455350ce, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } +SetTriple: aa3e1aa0b9364a2184a0589d455350ce, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ee0094ba7919436c82c6602fd29396b9, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee0094ba7919436c82c6602fd29396b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee0094ba7919436c82c6602fd29396b9, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: ee0094ba7919436c82c6602fd29396b9, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } +SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 037e0dbebb6144a682961f181efac386, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 037e0dbebb6144a682961f181efac386, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } +SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } +SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Index, Value { r#type: Text, value: "a0" } +SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } +SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Index, Value { r#type: Text, value: "a0" } +SetTriple: a89fcd1081b343e48f770d9561a68acd, Name, Value { r#type: Text, value: "Email" } +SetTriple: 5e4911b82093411ea445bc2124d7f8e3, Name, Value { r#type: Text, value: "Region" } +SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } +SetTriple: 152506d5f2624086a21a1da79e55959d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 152506d5f2624086a21a1da79e55959d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 152506d5f2624086a21a1da79e55959d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 152506d5f2624086a21a1da79e55959d, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 152506d5f2624086a21a1da79e55959d, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } +SetTriple: 43b8c8a544d74577a6804428dfc3e78b, Name, Value { r#type: Text, value: "Career and personal development" } +SetTriple: 14ec80f2887448a4ad7d83a58576c8eb, Name, Value { r#type: Text, value: "Hygiene" } +SetTriple: 359846abd634441ab588756cb8439aa2, Name, Value { r#type: Text, value: "Mental health" } +SetTriple: 7b6644f662c34e78ba17cec9478dc6ff, Name, Value { r#type: Text, value: "Permanent supportive housing" } +SetTriple: c7747db35a3049e3863fdadebddd3e35, Name, Value { r#type: Text, value: "Transitional housing" } +SetTriple: d7d384ad608e4402a74d9a0b2b2c78ae, Name, Value { r#type: Text, value: "Temporary shelter" } +SetTriple: c65eae3138054bda995b408e2aa48049, Name, Value { r#type: Text, value: "Advocate group" } +SetTriple: 44e726f36e5d4f5d9227e5d819724461, Name, Value { r#type: Text, value: "Youth service" } +SetTriple: 49a283a095974640985e9c7a0d001e5c, Name, Value { r#type: Text, value: "Feeding program" } +SetTriple: 2edf4225793741bab2056ac91ab4aab4, Name, Value { r#type: Text, value: "Nonprofit category" } +SetTriple: fca2a465642640bb8e7ecf33742b5346, Name, Value { r#type: Text, value: "Nonprofit categories" } +SetTriple: dcb87494cb91447b9a04625bd1acc804, Name, Value { r#type: Text, value: "Nonprofit ID #" } +SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } +SetTriple: fdf47b946407439c9fe52e50a884105e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8e679daae2294699b1aab7969b66abf9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7212b0aae47047b686ee3ae355504b9a, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } +SetTriple: 7212b0aae47047b686ee3ae355504b9a, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 7212b0aae47047b686ee3ae355504b9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7212b0aae47047b686ee3ae355504b9a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7212b0aae47047b686ee3ae355504b9a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0356b99163114fffa6e4b697dfcb17cc, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } +SetTriple: 0356b99163114fffa6e4b697dfcb17cc, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8488a701c88e40519cc72c1506d8a80d, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } +SetTriple: 8488a701c88e40519cc72c1506d8a80d, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 8488a701c88e40519cc72c1506d8a80d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8488a701c88e40519cc72c1506d8a80d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8488a701c88e40519cc72c1506d8a80d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } +SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 80b0aebeb6704a529613dca6f95e7232, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } +SetTriple: 80b0aebeb6704a529613dca6f95e7232, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 80b0aebeb6704a529613dca6f95e7232, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 80b0aebeb6704a529613dca6f95e7232, Index, Value { r#type: Text, value: "a0" } +SetTriple: 80b0aebeb6704a529613dca6f95e7232, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 24fc2992d4ee49f29ffb872e500116c1, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } +SetTriple: 24fc2992d4ee49f29ffb872e500116c1, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 92c4b023f5854441a8de069d898e72ad, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } +SetTriple: 92c4b023f5854441a8de069d898e72ad, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 92c4b023f5854441a8de069d898e72ad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 92c4b023f5854441a8de069d898e72ad, Index, Value { r#type: Text, value: "a0" } +SetTriple: 92c4b023f5854441a8de069d898e72ad, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } +SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Index, Value { r#type: Text, value: "a0" } +SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ab3ec86c165b48b09ca29e026ef128e8, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } +SetTriple: ab3ec86c165b48b09ca29e026ef128e8, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9743510d6deb475cbb701925a918528e, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } +SetTriple: 9743510d6deb475cbb701925a918528e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 9743510d6deb475cbb701925a918528e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9743510d6deb475cbb701925a918528e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9743510d6deb475cbb701925a918528e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b08548b048724dd5a39274be98fef53c, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } +SetTriple: b08548b048724dd5a39274be98fef53c, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: b08548b048724dd5a39274be98fef53c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b08548b048724dd5a39274be98fef53c, Index, Value { r#type: Text, value: "a0" } +SetTriple: b08548b048724dd5a39274be98fef53c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f2136f80cf0b40d8bba70803f484ec6b, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: f2136f80cf0b40d8bba70803f484ec6b, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Index, Value { r#type: Text, value: "a0" } +SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 65be58bd914d4f6b977023e42dc6d098, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 65be58bd914d4f6b977023e42dc6d098, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 65be58bd914d4f6b977023e42dc6d098, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 65be58bd914d4f6b977023e42dc6d098, Index, Value { r#type: Text, value: "a0" } +SetTriple: 65be58bd914d4f6b977023e42dc6d098, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, From entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } +SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Index, Value { r#type: Text, value: "a0" } +SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 277006e606d44302adf70f867b627cae, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 277006e606d44302adf70f867b627cae, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } +SetTriple: 277006e606d44302adf70f867b627cae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 277006e606d44302adf70f867b627cae, Index, Value { r#type: Text, value: "a0" } +SetTriple: 277006e606d44302adf70f867b627cae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } +SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Index, Value { r#type: Text, value: "a0" } +SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b3aad6b66eb84caba33582c05af69ecd, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: b3aad6b66eb84caba33582c05af69ecd, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: b3aad6b66eb84caba33582c05af69ecd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b3aad6b66eb84caba33582c05af69ecd, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3aad6b66eb84caba33582c05af69ecd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cef3afd1db0b412eba273cec60a3b75d, From entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } +SetTriple: cef3afd1db0b412eba273cec60a3b75d, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: cef3afd1db0b412eba273cec60a3b75d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cef3afd1db0b412eba273cec60a3b75d, Index, Value { r#type: Text, value: "a0" } +SetTriple: cef3afd1db0b412eba273cec60a3b75d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8925dd3edbcf4e08941c001e753d3fca, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 8925dd3edbcf4e08941c001e753d3fca, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ae987ebe573d41969086f6bcd31880e0, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: ae987ebe573d41969086f6bcd31880e0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: ae987ebe573d41969086f6bcd31880e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae987ebe573d41969086f6bcd31880e0, Index, Value { r#type: Text, value: "a0" } +SetTriple: ae987ebe573d41969086f6bcd31880e0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9311d8340aee4542ac7d6719e612496d, From entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } +SetTriple: 9311d8340aee4542ac7d6719e612496d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9311d8340aee4542ac7d6719e612496d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9311d8340aee4542ac7d6719e612496d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9311d8340aee4542ac7d6719e612496d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d2e260605d1141b59eae6444694a6435, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: d2e260605d1141b59eae6444694a6435, To entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } +SetTriple: d2e260605d1141b59eae6444694a6435, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d2e260605d1141b59eae6444694a6435, Index, Value { r#type: Text, value: "a0" } +SetTriple: d2e260605d1141b59eae6444694a6435, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 367d0a5b261f42558c43cf668b15a7d0, From entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } +SetTriple: 367d0a5b261f42558c43cf668b15a7d0, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: afc03e413224484580f872378911b6d9, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: afc03e413224484580f872378911b6d9, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: afc03e413224484580f872378911b6d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: afc03e413224484580f872378911b6d9, Index, Value { r#type: Text, value: "a0" } +SetTriple: afc03e413224484580f872378911b6d9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8b03880fff30498a8797c1113af1c12c, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 8b03880fff30498a8797c1113af1c12c, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: 8b03880fff30498a8797c1113af1c12c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8b03880fff30498a8797c1113af1c12c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8b03880fff30498a8797c1113af1c12c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Index, Value { r#type: Text, value: "a0" } +SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7300fed7bd9645ed87d9595498c52396, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } +SetTriple: 7300fed7bd9645ed87d9595498c52396, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 7300fed7bd9645ed87d9595498c52396, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7300fed7bd9645ed87d9595498c52396, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7300fed7bd9645ed87d9595498c52396, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8e679daae2294699b1aab7969b66abf9, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } +SetTriple: 8e679daae2294699b1aab7969b66abf9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8e679daae2294699b1aab7969b66abf9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e679daae2294699b1aab7969b66abf9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fdf47b946407439c9fe52e50a884105e, Index, Value { r#type: Text, value: "a0" } +SetTriple: fdf47b946407439c9fe52e50a884105e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fdf47b946407439c9fe52e50a884105e, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: fdf47b946407439c9fe52e50a884105e, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } +SetTriple: bc45dcac750f4176bd17f913ac963017, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bc45dcac750f4176bd17f913ac963017, Index, Value { r#type: Text, value: "a0" } +SetTriple: bc45dcac750f4176bd17f913ac963017, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bc45dcac750f4176bd17f913ac963017, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: bc45dcac750f4176bd17f913ac963017, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } +SetTriple: 732d36fa92764eaf9e020f9103763fa6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 732d36fa92764eaf9e020f9103763fa6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 732d36fa92764eaf9e020f9103763fa6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 732d36fa92764eaf9e020f9103763fa6, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 732d36fa92764eaf9e020f9103763fa6, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } +SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } +SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } +SetTriple: 037e0dbebb6144a682961f181efac386, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 037e0dbebb6144a682961f181efac386, Index, Value { r#type: Text, value: "a0" } +SetTriple: 037e0dbebb6144a682961f181efac386, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d20f68603c854be2bfcc262797e42062, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: d20f68603c854be2bfcc262797e42062, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } +SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } +SetTriple: ee0094ba7919436c82c6602fd29396b9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d20f68603c854be2bfcc262797e42062, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d20f68603c854be2bfcc262797e42062, Index, Value { r#type: Text, value: "a0" } +SetTriple: d20f68603c854be2bfcc262797e42062, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } +SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9dee7c6366df436892415156a9a51d13, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } +SetTriple: 9dee7c6366df436892415156a9a51d13, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 9dee7c6366df436892415156a9a51d13, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9dee7c6366df436892415156a9a51d13, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9dee7c6366df436892415156a9a51d13, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } +SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, From entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } +SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 911a8e0a52f24655a0c6d89cd161bb12, Description, Value { r#type: Text, value: "A country, state, county, city, or other geographic region" } +SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 911a8e0a52f24655a0c6d89cd161bb12, Name, Value { r#type: Text, value: "Region" } +SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 29645c2126d946cd9068a56ef276edea, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 29645c2126d946cd9068a56ef276edea, Index, Value { r#type: Text, value: "a0" } +SetTriple: 29645c2126d946cd9068a56ef276edea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 29645c2126d946cd9068a56ef276edea, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 29645c2126d946cd9068a56ef276edea, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: 802d85d1aecf424293166e275d677c01, To entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } +SetTriple: 320716bc4a4a4bad93a0e80b070fb580, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 320716bc4a4a4bad93a0e80b070fb580, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Index, Value { r#type: Text, value: "a0" } +SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 802d85d1aecf424293166e275d677c01, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 802d85d1aecf424293166e275d677c01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 802d85d1aecf424293166e275d677c01, Index, Value { r#type: Text, value: "a0" } +SetTriple: 802d85d1aecf424293166e275d677c01, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 8383a196cd34488f93c75ead31108eca, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 8383a196cd34488f93c75ead31108eca, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 8383a196cd34488f93c75ead31108eca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8383a196cd34488f93c75ead31108eca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9799195182574fd5adb90cfd12c1d89b, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 9799195182574fd5adb90cfd12c1d89b, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } +SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } +SetTriple: 9799195182574fd5adb90cfd12c1d89b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9799195182574fd5adb90cfd12c1d89b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 55b7aeca5a3b4dac96f595ede20f156d, Name, Value { r#type: Text, value: "Personal development" } +SetTriple: Career and personal development, Name, Value { r#type: Text, value: "Career development" } +SetTriple: 00335c6a51ab49a1922bb3d8c6fbbae3, Name, Value { r#type: Text, value: "Nonprofit categories" } +SetTriple: Nonprofit categories, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"2edf4225793741bab2056ac91ab4aab4\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 8383a196cd34488f93c75ead31108eca, To entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } +SetTriple: Youth service, Name, Value { r#type: Text, value: "Youth services" } +SetTriple: 9799195182574fd5adb90cfd12c1d89b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19c4b605e52445988cb8474e1001068f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 19c4b605e52445988cb8474e1001068f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19c4b605e52445988cb8474e1001068f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19c4b605e52445988cb8474e1001068f, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 19c4b605e52445988cb8474e1001068f, From entity, Value { r#type: Entity, value: "bd6337e709654622b0455f6a80daa7bb" } +SetTriple: d592826f383449ee9981bcdbe1222875, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d592826f383449ee9981bcdbe1222875, Index, Value { r#type: Text, value: "a0" } +SetTriple: d592826f383449ee9981bcdbe1222875, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d592826f383449ee9981bcdbe1222875, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: d592826f383449ee9981bcdbe1222875, From entity, Value { r#type: Entity, value: "4d10be48f22d41d891b729a4acf5ddd5" } +SetTriple: 7ed09dd56e2649998f0428348569fc12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7ed09dd56e2649998f0428348569fc12, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7ed09dd56e2649998f0428348569fc12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7ed09dd56e2649998f0428348569fc12, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 7ed09dd56e2649998f0428348569fc12, From entity, Value { r#type: Entity, value: "f3fe618a0f6444b9800478f56ef6fe35" } +SetTriple: 44584af30d0442fcbaefa2c86be62107, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 44584af30d0442fcbaefa2c86be62107, Index, Value { r#type: Text, value: "a0" } +SetTriple: 44584af30d0442fcbaefa2c86be62107, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44584af30d0442fcbaefa2c86be62107, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 44584af30d0442fcbaefa2c86be62107, From entity, Value { r#type: Entity, value: "b7c5fb240ea748bd91affc80c70f1432" } +SetTriple: c1cc875548c349419238b2b0a25fd335, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c1cc875548c349419238b2b0a25fd335, Index, Value { r#type: Text, value: "a0" } +SetTriple: c1cc875548c349419238b2b0a25fd335, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c1cc875548c349419238b2b0a25fd335, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: c1cc875548c349419238b2b0a25fd335, From entity, Value { r#type: Entity, value: "55b7aeca5a3b4dac96f595ede20f156d" } +SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Index, Value { r#type: Text, value: "a0" } +SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf8c5b837e05444cb10ff53e52395bd9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: bf8c5b837e05444cb10ff53e52395bd9, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } +SetTriple: bd6337e709654622b0455f6a80daa7bb, Name, Value { r#type: Text, value: "Crisis assistance" } +SetTriple: 4d10be48f22d41d891b729a4acf5ddd5, Name, Value { r#type: Text, value: "Family services" } +SetTriple: Advocate group, Name, Value { r#type: Text, value: "Advocacy group" } +SetTriple: f3fe618a0f6444b9800478f56ef6fe35, Name, Value { r#type: Text, value: "Clothing" } +SetTriple: b7c5fb240ea748bd91affc80c70f1432, Name, Value { r#type: Text, value: "Reentry services" } +SetTriple: Feeding program, Name, Value { r#type: Text, value: "Food services" } +SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, From entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } +SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 37ae1d79b26e4bf588cb69087a992dc9, Name, Value { r#type: Text, value: "Definition" } +SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, From entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } +SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f816ebf954404a7796dc1bf9882b38de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f816ebf954404a7796dc1bf9882b38de, Index, Value { r#type: Text, value: "a0" } +SetTriple: f816ebf954404a7796dc1bf9882b38de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f816ebf954404a7796dc1bf9882b38de, To entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } +SetTriple: f816ebf954404a7796dc1bf9882b38de, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: Definition, Name, Value { r#type: Text, value: "Definitions" } +SetTriple: b71308dd50604f87acd06ed2e3e2d468, Index, Value { r#type: Text, value: "a0" } +SetTriple: b71308dd50604f87acd06ed2e3e2d468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b71308dd50604f87acd06ed2e3e2d468, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: b71308dd50604f87acd06ed2e3e2d468, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: b71308dd50604f87acd06ed2e3e2d468, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, From entity, Value { r#type: Entity, value: "2496fc45a30d4d7f90d7965f88f5c310" } +SetTriple: 2496fc45a30d4d7f90d7965f88f5c310, Name, Value { r#type: Text, value: "Initiative" } +SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5ed8eeb56c724baa829832c2bbda1078, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } +SetTriple: 5ed8eeb56c724baa829832c2bbda1078, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Index, Value { r#type: Text, value: "a0" } +SetTriple: 79e43124950544cb93d67b93ddd2fd3a, Name, Value { r#type: Text, value: "Politician" } +SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 784d4f3f61f448d28c59f0d33d70164e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 784d4f3f61f448d28c59f0d33d70164e, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: a06059c064e3472ea9117fb869421b1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a06059c064e3472ea9117fb869421b1e, Index, Value { r#type: Text, value: "a0" } +SetTriple: a06059c064e3472ea9117fb869421b1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a06059c064e3472ea9117fb869421b1e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a06059c064e3472ea9117fb869421b1e, From entity, Value { r#type: Entity, value: "25c1b007e6a144c6aed1da2e0dd39a2c" } +SetTriple: aad533cd423e42b78202b6c8cc1571db, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aad533cd423e42b78202b6c8cc1571db, Index, Value { r#type: Text, value: "a0" } +SetTriple: aad533cd423e42b78202b6c8cc1571db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aad533cd423e42b78202b6c8cc1571db, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: aad533cd423e42b78202b6c8cc1571db, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: f779137803f54fa3a07594b3ab8673bc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f779137803f54fa3a07594b3ab8673bc, Index, Value { r#type: Text, value: "a0" } +SetTriple: f779137803f54fa3a07594b3ab8673bc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f779137803f54fa3a07594b3ab8673bc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f779137803f54fa3a07594b3ab8673bc, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, From entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } +SetTriple: f27e5d2cab304b6bb2d5442991721001, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f27e5d2cab304b6bb2d5442991721001, Index, Value { r#type: Text, value: "a0" } +SetTriple: f27e5d2cab304b6bb2d5442991721001, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f27e5d2cab304b6bb2d5442991721001, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f27e5d2cab304b6bb2d5442991721001, From entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } +SetTriple: 708e9371a863441ba9e616e302119811, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 708e9371a863441ba9e616e302119811, Index, Value { r#type: Text, value: "a0" } +SetTriple: 708e9371a863441ba9e616e302119811, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 708e9371a863441ba9e616e302119811, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 708e9371a863441ba9e616e302119811, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 4a87a753fadb49bc97951774d695e343, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4a87a753fadb49bc97951774d695e343, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4a87a753fadb49bc97951774d695e343, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4a87a753fadb49bc97951774d695e343, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 4a87a753fadb49bc97951774d695e343, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3530cbc7d4c94c138049379634ccc9c8, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 3530cbc7d4c94c138049379634ccc9c8, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 705f7e8372724f859a3ed0752fae7a2a, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: 705f7e8372724f859a3ed0752fae7a2a, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 32c585f1ba574fbb869d967561631370, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 32c585f1ba574fbb869d967561631370, Index, Value { r#type: Text, value: "a0" } +SetTriple: 32c585f1ba574fbb869d967561631370, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 32c585f1ba574fbb869d967561631370, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 32c585f1ba574fbb869d967561631370, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 284f02213aea456a83eabe0e28f63a2c, Name, Value { r#type: Text, value: "Podcast" } +SetTriple: f2b51833ffbe453d86b021563de7c946, Name, Value { r#type: Text, value: "Podcast episode" } +SetTriple: 04b86c09e7ab45d09f5c25f61c31bb9c, Name, Value { r#type: Text, value: "Guests" } +SetTriple: 2abfb81cb1354d16a455dc6813e64405, Name, Value { r#type: Text, value: "Party" } +SetTriple: 4a65923f16454702b50b5d063efe9cc8, Name, Value { r#type: Text, value: "Legislation" } +SetTriple: c0ae7c77d33f41a8a8e6563c9d4f7ae6, Name, Value { r#type: Text, value: "Political Institution" } +SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, From entity, Value { r#type: Entity, value: "36399a9303734105a1064f7f72599f2c" } +SetTriple: Permanent supportive housing, Name, Value { r#type: Text, value: "Case Management and Mentoring Services" } +SetTriple: Personal development, Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development Services" } +SetTriple: Youth services, Name, Value { r#type: Text, value: "Childcare, Youth, and Family Services" } +SetTriple: Nonprofit category, Description, Value { r#type: Text, value: "" } +SetTriple: Nonprofit categories, Name, Value { r#type: Text, value: "Nonprofit categories" } +SetTriple: 36399a9303734105a1064f7f72599f2c, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry Services" } +SetTriple: Hygiene, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing Services" } +SetTriple: Career development, Name, Value { r#type: Text, value: "Job SkillsTraining, Employment Services, and Career Development Services" } +SetTriple: Crisis assistance, Name, Value { r#type: Text, value: "Emergency Shelter Services" } +SetTriple: Temporary shelter, Name, Value { r#type: Text, value: "Crisis Intervention and Abuse Treatment" } +SetTriple: Mental health, Name, Value { r#type: Text, value: "Mental Health Services" } +SetTriple: Reentry services, Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting Services " } +SetTriple: Family services, Name, Value { r#type: Text, value: "Legal Services" } +SetTriple: Food services, Name, Value { r#type: Text, value: "Food and Meals Services" } +SetTriple: Clothing, Name, Value { r#type: Text, value: "Medical Care Services" } +SetTriple: Transitional housing, Name, Value { r#type: Text, value: "Transportation Services" } +SetTriple: Advocacy group, Name, Value { r#type: Text, value: "Advocacy and Outreach Services" } +SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 864c9685fd454528a7caedd51316c09c, Name, Value { r#type: Text, value: "Source URL" } +SetTriple: b653021ab50244e7bc91645ca9b26923, Index, Value { r#type: Text, value: "a0" } +SetTriple: b653021ab50244e7bc91645ca9b26923, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b653021ab50244e7bc91645ca9b26923, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b653021ab50244e7bc91645ca9b26923, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: b653021ab50244e7bc91645ca9b26923, From entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } +SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, From entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } +SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } +SetTriple: Mental Health Services, Name, Value { r#type: Text, value: "Mental Health" } +SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } +SetTriple: Hygiene, Laundry and Clothing Services, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing " } +SetTriple: Hygiene, Laundry and Clothing , Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing " } +SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } +SetTriple: Hygiene, Laundry and Clothing , Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing" } +SetTriple: Financial Literacy, Managing Expenses and Budgeting Services , Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting" } +SetTriple: Case Management and Mentoring Services, Name, Value { r#type: Text, value: "Case Management and Mentoring" } +SetTriple: Education, Life Skills Training, and Personal Development Services, Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development " } +SetTriple: Food and Meals Services, Name, Value { r#type: Text, value: "Food and Meals" } +SetTriple: Follow-up, Aftercare, and Re-entry Services, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry" } +SetTriple: Job SkillsTraining, Employment Services, and Career Development Services, Name, Value { r#type: Text, value: "Job Skills Training, Employment, and Career Development" } +SetTriple: Emergency Shelter Services, Name, Value { r#type: Text, value: "Emergency Shelter" } +SetTriple: Transportation Services, Name, Value { r#type: Text, value: "Transportation " } +SetTriple: Advocacy and Outreach Services, Name, Value { r#type: Text, value: "Advocacy and Outreach" } +SetTriple: Medical Care Services, Name, Value { r#type: Text, value: "Medical Care " } +SetTriple: Financial Literacy, Managing Expenses and Budgeting, Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting" } +SetTriple: Education, Life Skills Training, and Personal Development , Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development " } +SetTriple: Emergency Shelter, Name, Value { r#type: Text, value: "Emergency Shelter" } +SetTriple: Advocacy and Outreach, Name, Value { r#type: Text, value: "Advocacy and Outreach" } +SetTriple: Transportation , Name, Value { r#type: Text, value: "Transportation " } +SetTriple: Medical Care , Name, Value { r#type: Text, value: "Medical Care " } +SetTriple: Case Management and Mentoring, Name, Value { r#type: Text, value: "Case Management and Mentoring" } +SetTriple: Food and Meals, Name, Value { r#type: Text, value: "Food and Meals" } +SetTriple: Job Skills Training, Employment, and Career Development, Name, Value { r#type: Text, value: "Job Skills Training, Employment, and Career Development" } +SetTriple: Follow-up, Aftercare, and Re-entry, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry" } +SetTriple: Hygiene, Laundry and Clothing, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing" } +SetTriple: Types, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Index, Value { r#type: Text, value: "a0" } +SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, From entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } +SetTriple: 25891df8884440ef94872222697d0a4a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 25891df8884440ef94872222697d0a4a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 25891df8884440ef94872222697d0a4a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 25891df8884440ef94872222697d0a4a, To entity, Value { r#type: Entity, value: "530f696c94a84c5fa881649e456e5e34" } +SetTriple: 25891df8884440ef94872222697d0a4a, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: a97b89c3834345e7afa0b11f371339ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a97b89c3834345e7afa0b11f371339ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: a97b89c3834345e7afa0b11f371339ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a97b89c3834345e7afa0b11f371339ae, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: a97b89c3834345e7afa0b11f371339ae, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 6c2d41707244452689668fa8ae3709bb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6c2d41707244452689668fa8ae3709bb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c2d41707244452689668fa8ae3709bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c2d41707244452689668fa8ae3709bb, To entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } +SetTriple: 6c2d41707244452689668fa8ae3709bb, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: df3145e0b19c41f6bea9f225c650a0c7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: df3145e0b19c41f6bea9f225c650a0c7, From entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } +SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Index, Value { r#type: Text, value: "a0" } +SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, To entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } +SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, From entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } +SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Index, Value { r#type: Text, value: "a0" } +SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f4ff9dc36f6a43cd807eeab45e355374, From entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } +SetTriple: f4ff9dc36f6a43cd807eeab45e355374, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Index, Value { r#type: Text, value: "a0" } +SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6b7e980454f445e18f42d94a1c747bd9, From entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } +SetTriple: 6b7e980454f445e18f42d94a1c747bd9, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, From entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } +SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a4705583c630469499191d0c19c410ef, Name, Value { r#type: Text, value: "Political party" } +SetTriple: b2ab96adccd843c29ce4643a765492fd, Name, Value { r#type: Text, value: "Positions" } +SetTriple: 749e295a675e47aab00d5503aa877ebe, Name, Value { r#type: Text, value: "Past roles" } +SetTriple: baf54c327c764955806e7ab045c1412d, Index, Value { r#type: Text, value: "a0" } +SetTriple: f21e6625749b435c9652b94516acba10, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: baf54c327c764955806e7ab045c1412d, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: baf54c327c764955806e7ab045c1412d, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: baf54c327c764955806e7ab045c1412d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: baf54c327c764955806e7ab045c1412d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Index, Value { r#type: Text, value: "a0" } +SetTriple: News network, Name, Value { r#type: Text, value: "Publisher" } +SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2471f532220840589931d4cd466e131c, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 2471f532220840589931d4cd466e131c, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 2471f532220840589931d4cd466e131c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2471f532220840589931d4cd466e131c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2471f532220840589931d4cd466e131c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cf795171bbdd48038288a2f39601a5a7, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: cf795171bbdd48038288a2f39601a5a7, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: cf795171bbdd48038288a2f39601a5a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cf795171bbdd48038288a2f39601a5a7, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf795171bbdd48038288a2f39601a5a7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c3f0df004700470faa89a649d3ca9816, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: c3f0df004700470faa89a649d3ca9816, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } +SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Index, Value { r#type: Text, value: "a0" } +SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f21e6625749b435c9652b94516acba10, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: f21e6625749b435c9652b94516acba10, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: f21e6625749b435c9652b94516acba10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c3f0df004700470faa89a649d3ca9816, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c3f0df004700470faa89a649d3ca9816, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3f0df004700470faa89a649d3ca9816, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f21e6625749b435c9652b94516acba10, Index, Value { r#type: Text, value: "a0" } +SetTriple: Legal Services, Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } +SetTriple: Mental Health, Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } +SetTriple: Follow-up, Aftercare, and Re-entry, Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } +SetTriple: Hygiene, Laundry and Clothing, Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } +SetTriple: Education, Life Skills Training, and Personal Development , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } +SetTriple: Case Management and Mentoring, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } +SetTriple: Job Skills Training, Employment, and Career Development, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } +SetTriple: Childcare, Youth, and Family Services, Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } +SetTriple: Food and Meals, Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } +SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } +SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } +SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } +SetTriple: Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } +SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } +SetTriple: Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... , Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } +SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } +SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } +SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } +SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } +SetTriple: Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } +SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } +SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } +SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } +SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } +SetTriple: Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... , Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } +SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } +SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } +SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Index, Value { r#type: Text, value: "a0" } +SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 013a5994360e4ae0bc124908cac5320f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, From entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } +SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Index, Value { r#type: Text, value: "a0" } +SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, From entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } +SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, From entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } +SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 37e8f58a1b4e4095aa243172aab07839, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c15e71479ced41c8bb76a3c1199948bf, From entity, Value { r#type: Entity, value: "e5de3dc0ea7d4a44b5305544f3d30a21" } +SetTriple: 37e8f58a1b4e4095aa243172aab07839, From entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } +SetTriple: 37e8f58a1b4e4095aa243172aab07839, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 37e8f58a1b4e4095aa243172aab07839, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37e8f58a1b4e4095aa243172aab07839, Index, Value { r#type: Text, value: "a0" } +SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Index, Value { r#type: Text, value: "a0" } +SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, From entity, Value { r#type: Entity, value: "e5de3dc0ea7d4a44b5305544f3d30a21" } +SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, From entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } +SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4d83beb9077140a3abc261c1a6fd628b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 4d83beb9077140a3abc261c1a6fd628b, From entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } +SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Index, Value { r#type: Text, value: "a0" } +SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bedf32a0eadb453ca1fc167c23344bd6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: bedf32a0eadb453ca1fc167c23344bd6, From entity, Value { r#type: Entity, value: "3b6cb9e53bf24d30bca11b4920abac08" } +SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, From entity, Value { r#type: Entity, value: "3b6cb9e53bf24d30bca11b4920abac08" } +SetTriple: dc21b8693912434e8fa928e62d61e4ae, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: dc21b8693912434e8fa928e62d61e4ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: dc21b8693912434e8fa928e62d61e4ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dc21b8693912434e8fa928e62d61e4ae, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: dc21b8693912434e8fa928e62d61e4ae, From entity, Value { r#type: Entity, value: "248b5cab31074bdb9fce993df6daa984" } +SetTriple: 477036737948474ab8257a0fc53f35d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 477036737948474ab8257a0fc53f35d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 477036737948474ab8257a0fc53f35d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 477036737948474ab8257a0fc53f35d1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 477036737948474ab8257a0fc53f35d1, From entity, Value { r#type: Entity, value: "248b5cab31074bdb9fce993df6daa984" } +SetTriple: e229297569c04b099e133aec30eb8b9b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e229297569c04b099e133aec30eb8b9b, Index, Value { r#type: Text, value: "a0" } +SetTriple: e229297569c04b099e133aec30eb8b9b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e229297569c04b099e133aec30eb8b9b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: e229297569c04b099e133aec30eb8b9b, From entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } +SetTriple: af69faaaf77d42f190711e8b436abc62, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: af69faaaf77d42f190711e8b436abc62, Index, Value { r#type: Text, value: "a0" } +SetTriple: af69faaaf77d42f190711e8b436abc62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af69faaaf77d42f190711e8b436abc62, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: af69faaaf77d42f190711e8b436abc62, From entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } +SetTriple: 013a5994360e4ae0bc124908cac5320f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 013a5994360e4ae0bc124908cac5320f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 013a5994360e4ae0bc124908cac5320f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 013a5994360e4ae0bc124908cac5320f, From entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } +SetTriple: 9a97686573af4cc899046943c616064a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9a97686573af4cc899046943c616064a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9a97686573af4cc899046943c616064a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9a97686573af4cc899046943c616064a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9a97686573af4cc899046943c616064a, From entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } +SetTriple: 05586f45f04c4443923e15d85f7c84fe, Name, Value { r#type: Text, value: "Sponsored Legislation" } +SetTriple: d6bf2dc947154e619831aaa77c610103, Name, Value { r#type: Text, value: "Cosponsored Legislation" } +SetTriple: Cosponsored Legislation, Description, Value { r#type: Text, value: "" } +SetTriple: 248b5cab31074bdb9fce993df6daa984, Name, Value { r#type: Text, value: "Legislative Votes" } +SetTriple: 3b6cb9e53bf24d30bca11b4920abac08, Name, Value { r#type: Text, value: "Supported Voting Issues" } +SetTriple: 42dd85553b3d4f1c8001e993fc31f106, Name, Value { r#type: Text, value: "Bioguide ID" } +SetTriple: e5de3dc0ea7d4a44b5305544f3d30a21, Name, Value { r#type: Text, value: "Introduced" } +SetTriple: c53929358a224ba2b035cbad8cdb60e1, Name, Value { r#type: Text, value: "Political institution" } +SetTriple: 2bd4bd53ee974d37909a0c7a2bf62a9e, Name, Value { r#type: Text, value: "Regional Level" } +SetTriple: 9687d8be2d76451c979a0f46a8dc8014, Name, Value { r#type: Text, value: "Sponsor" } +SetTriple: 291982289bcf4fc08b088082687b2200, Name, Value { r#type: Text, value: "Cosponsors" } +SetTriple: 109c9287b19643aca081052ad427f9c6, Name, Value { r#type: Text, value: "Voting issues" } +SetTriple: 8d6bf2371d8b48ae81b8f9fa34c01abc, Name, Value { r#type: Text, value: "Voting issue position" } +SetTriple: de45823b6a9e4169828bea8e95fb51c1, Name, Value { r#type: Text, value: "Voting results" } +SetTriple: 315bc13712e3435298bb8a1e873b0584, From entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } +SetTriple: c15e71479ced41c8bb76a3c1199948bf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c15e71479ced41c8bb76a3c1199948bf, Index, Value { r#type: Text, value: "a0" } +SetTriple: c15e71479ced41c8bb76a3c1199948bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c15e71479ced41c8bb76a3c1199948bf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 315bc13712e3435298bb8a1e873b0584, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 315bc13712e3435298bb8a1e873b0584, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 315bc13712e3435298bb8a1e873b0584, Index, Value { r#type: Text, value: "a0" } +SetTriple: 315bc13712e3435298bb8a1e873b0584, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 450bf707c2e745298a6ef16f7ecf164e, From entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } +SetTriple: 450bf707c2e745298a6ef16f7ecf164e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, From entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } +SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, From entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } +SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, From entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } +SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, From entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } +SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Index, Value { r#type: Text, value: "a0" } +SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, From entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } +SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 48dfcdfc4ca54fe29630b580f539baff, From entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } +SetTriple: 48dfcdfc4ca54fe29630b580f539baff, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Index, Value { r#type: Text, value: "a0" } +SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, From entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } +SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Index, Value { r#type: Text, value: "a0" } +SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1274cebd9ad8405dafbc3a979510a703, From entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } +SetTriple: 1274cebd9ad8405dafbc3a979510a703, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1274cebd9ad8405dafbc3a979510a703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1274cebd9ad8405dafbc3a979510a703, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1274cebd9ad8405dafbc3a979510a703, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, To entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } +SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6c6218154c9d417384f1d5f52f344771, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 6c6218154c9d417384f1d5f52f344771, To entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } +SetTriple: 6c6218154c9d417384f1d5f52f344771, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c6218154c9d417384f1d5f52f344771, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c6218154c9d417384f1d5f52f344771, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f490de53ec73441e88ad378dc95afaf3, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: f490de53ec73441e88ad378dc95afaf3, To entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } +SetTriple: f490de53ec73441e88ad378dc95afaf3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f490de53ec73441e88ad378dc95afaf3, Index, Value { r#type: Text, value: "a0" } +SetTriple: f490de53ec73441e88ad378dc95afaf3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f468b91f2788426b899c25d553d9a080, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: f468b91f2788426b899c25d553d9a080, To entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } +SetTriple: f468b91f2788426b899c25d553d9a080, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f468b91f2788426b899c25d553d9a080, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: af547a31495044e0ad7021e1c74b32b7, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: af547a31495044e0ad7021e1c74b32b7, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: af547a31495044e0ad7021e1c74b32b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af547a31495044e0ad7021e1c74b32b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: af547a31495044e0ad7021e1c74b32b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ff667ac043724951a19024bb8034a775, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: ff667ac043724951a19024bb8034a775, To entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } +SetTriple: ff667ac043724951a19024bb8034a775, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ff667ac043724951a19024bb8034a775, Index, Value { r#type: Text, value: "a0" } +SetTriple: ff667ac043724951a19024bb8034a775, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c938baca50d0447396444846ce343d62, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: c938baca50d0447396444846ce343d62, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 0123cb76d15643c094efb3e3afd20065, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 0123cb76d15643c094efb3e3afd20065, To entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } +SetTriple: 0123cb76d15643c094efb3e3afd20065, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0123cb76d15643c094efb3e3afd20065, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0123cb76d15643c094efb3e3afd20065, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b856af56e894426b9e866a88dc2fe0a1, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: b856af56e894426b9e866a88dc2fe0a1, To entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } +SetTriple: b856af56e894426b9e866a88dc2fe0a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b856af56e894426b9e866a88dc2fe0a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: b856af56e894426b9e866a88dc2fe0a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } +SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 34c894a76b574c10baf88ae88767498e, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 34c894a76b574c10baf88ae88767498e, To entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } +SetTriple: 34c894a76b574c10baf88ae88767498e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 34c894a76b574c10baf88ae88767498e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34c894a76b574c10baf88ae88767498e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, From entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } +SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b89b57662b93404e85a5d77fedf4d4da, From entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } +SetTriple: b89b57662b93404e85a5d77fedf4d4da, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b89b57662b93404e85a5d77fedf4d4da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b89b57662b93404e85a5d77fedf4d4da, Index, Value { r#type: Text, value: "a0" } +SetTriple: b89b57662b93404e85a5d77fedf4d4da, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, To entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } +SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f48aa34097074ba88b5b6dc42def2d99, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: f48aa34097074ba88b5b6dc42def2d99, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: f48aa34097074ba88b5b6dc42def2d99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f48aa34097074ba88b5b6dc42def2d99, Index, Value { r#type: Text, value: "a0" } +SetTriple: f48aa34097074ba88b5b6dc42def2d99, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7f5885a7a513435187579057796e5270, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 7f5885a7a513435187579057796e5270, To entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } +SetTriple: 7f5885a7a513435187579057796e5270, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 83fad0b16b6e49249e5a6b8a29425c01, Name, Value { r#type: Text, value: "Government branch" } +SetTriple: 7e9b803c456c47c88a26d879e16d52ec, Name, Value { r#type: Text, value: "Enacted Legislation" } +SetTriple: c938baca50d0447396444846ce343d62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f468b91f2788426b899c25d553d9a080, Index, Value { r#type: Text, value: "a0" } +SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, From entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } +SetTriple: f09bce07f8bf4a56bf1d119362554e64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7f5885a7a513435187579057796e5270, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7f5885a7a513435187579057796e5270, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d86b6ccfb3de4dd9961162783c809ee4, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: d86b6ccfb3de4dd9961162783c809ee4, To entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } +SetTriple: f09bce07f8bf4a56bf1d119362554e64, Index, Value { r#type: Text, value: "a0" } +SetTriple: f09bce07f8bf4a56bf1d119362554e64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f09bce07f8bf4a56bf1d119362554e64, To entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } +SetTriple: f09bce07f8bf4a56bf1d119362554e64, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, From entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } +SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Index, Value { r#type: Text, value: "a0" } +SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: c938baca50d0447396444846ce343d62, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c938baca50d0447396444846ce343d62, Index, Value { r#type: Text, value: "a0" } +SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Index, Value { r#type: Text, value: "a0" } +SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7a51ce07fb89449aa28744a54b621eb4, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 7a51ce07fb89449aa28744a54b621eb4, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 16149372f15d43daa485ed82d4b8e3d0, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 16149372f15d43daa485ed82d4b8e3d0, To entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } +SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 057e4104a93a48b2a8d438af750863e8, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 057e4104a93a48b2a8d438af750863e8, To entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } +SetTriple: 057e4104a93a48b2a8d438af750863e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 057e4104a93a48b2a8d438af750863e8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 057e4104a93a48b2a8d438af750863e8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: d0c75f5ec26f4b20947f3ca220f75563, Name, Value { r#type: Text, value: "Enacted Legislation" } +SetTriple: b5c3782e545944138d66c7803f447b03, Name, Value { r#type: Text, value: "Sponsored Legislation" } +SetTriple: c42c3544233e49a59f3a8688550ea668, Name, Value { r#type: Text, value: "Cosponsored Legislation" } +SetTriple: 874b21e5c5dc4b08bde00bccda6d8268, Name, Value { r#type: Text, value: "Legislative Votes" } +SetTriple: 07139daae92d4066b3bd9c74f7bcd0a9, Name, Value { r#type: Text, value: "Supported Voting Issues" } +SetTriple: Publisher, Name, Value { r#type: Text, value: "Publisher" } +SetTriple: f59698992238433f8aadf1537ab774f7, Name, Value { r#type: Text, value: "Political Institution" } +SetTriple: a1a4489a3ffc4279b0ce3d67d1cc0c5c, Name, Value { r#type: Text, value: "Regional Level" } +SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, From entity, Value { r#type: Entity, value: "a1a4489a3ffc4279b0ce3d67d1cc0c5c" } +SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, From entity, Value { r#type: Entity, value: "a1a4489a3ffc4279b0ce3d67d1cc0c5c" } +SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Index, Value { r#type: Text, value: "a0" } +SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 645c1644e84e4267b08d8b46f5b76d42, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 645c1644e84e4267b08d8b46f5b76d42, From entity, Value { r#type: Entity, value: "f59698992238433f8aadf1537ab774f7" } +SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, From entity, Value { r#type: Entity, value: "f59698992238433f8aadf1537ab774f7" } +SetTriple: 9c45840bc144467fb3ef978193dffb08, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } +SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Index, Value { r#type: Text, value: "a0" } +SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Index, Value { r#type: Text, value: "a0" } +SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 61214c40e7884d0890be7f597e267168, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: 61214c40e7884d0890be7f597e267168, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 61214c40e7884d0890be7f597e267168, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 61214c40e7884d0890be7f597e267168, Index, Value { r#type: Text, value: "a0" } +SetTriple: 61214c40e7884d0890be7f597e267168, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Index, Value { r#type: Text, value: "a0" } +SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Index, Value { r#type: Text, value: "a0" } +SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 19367d6e1cad442da6d817aa2f4092c5, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 19367d6e1cad442da6d817aa2f4092c5, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1d2c040708b04e9da956f1944b5a3f31, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 1d2c040708b04e9da956f1944b5a3f31, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, From entity, Value { r#type: Entity, value: "d0c75f5ec26f4b20947f3ca220f75563" } +SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Index, Value { r#type: Text, value: "a0" } +SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, From entity, Value { r#type: Entity, value: "d0c75f5ec26f4b20947f3ca220f75563" } +SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, From entity, Value { r#type: Entity, value: "b5c3782e545944138d66c7803f447b03" } +SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, From entity, Value { r#type: Entity, value: "b5c3782e545944138d66c7803f447b03" } +SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7b63ab0ff7f748438fe109b658df458d, From entity, Value { r#type: Entity, value: "c42c3544233e49a59f3a8688550ea668" } +SetTriple: 7b63ab0ff7f748438fe109b658df458d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 7b63ab0ff7f748438fe109b658df458d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7b63ab0ff7f748438fe109b658df458d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7b63ab0ff7f748438fe109b658df458d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, From entity, Value { r#type: Entity, value: "c42c3544233e49a59f3a8688550ea668" } +SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 19668bdb1cfe424ea4330939e641bf51, From entity, Value { r#type: Entity, value: "874b21e5c5dc4b08bde00bccda6d8268" } +SetTriple: 19668bdb1cfe424ea4330939e641bf51, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 19668bdb1cfe424ea4330939e641bf51, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19668bdb1cfe424ea4330939e641bf51, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19668bdb1cfe424ea4330939e641bf51, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1f38c055be124095a7898912b2b7ed8a, From entity, Value { r#type: Entity, value: "874b21e5c5dc4b08bde00bccda6d8268" } +SetTriple: 1f38c055be124095a7898912b2b7ed8a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1f38c055be124095a7898912b2b7ed8a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1f38c055be124095a7898912b2b7ed8a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9c45840bc144467fb3ef978193dffb08, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1f38c055be124095a7898912b2b7ed8a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9c45840bc144467fb3ef978193dffb08, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c45840bc144467fb3ef978193dffb08, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9c45840bc144467fb3ef978193dffb08, From entity, Value { r#type: Entity, value: "07139daae92d4066b3bd9c74f7bcd0a9" } +SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, From entity, Value { r#type: Entity, value: "07139daae92d4066b3bd9c74f7bcd0a9" } +SetTriple: dba117542d5e4df9806d726779c59b0e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dba117542d5e4df9806d726779c59b0e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 89accee9555543078b41cd2c891d7b14, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: 89accee9555543078b41cd2c891d7b14, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 89accee9555543078b41cd2c891d7b14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 89accee9555543078b41cd2c891d7b14, Index, Value { r#type: Text, value: "a0" } +SetTriple: 89accee9555543078b41cd2c891d7b14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dba117542d5e4df9806d726779c59b0e, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: bc65aefd62e8476e89565423701258e0, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: bc65aefd62e8476e89565423701258e0, To entity, Value { r#type: Entity, value: "043ac5aed65e45eca732ec409d3b10fc" } +SetTriple: bc65aefd62e8476e89565423701258e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bc65aefd62e8476e89565423701258e0, Index, Value { r#type: Text, value: "a0" } +SetTriple: bc65aefd62e8476e89565423701258e0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dba117542d5e4df9806d726779c59b0e, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: dba117542d5e4df9806d726779c59b0e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6a04975600e74b54be74d1513b49b52d, From entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } +SetTriple: 6a04975600e74b54be74d1513b49b52d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6a04975600e74b54be74d1513b49b52d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6a04975600e74b54be74d1513b49b52d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6a04975600e74b54be74d1513b49b52d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, To entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } +SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Index, Value { r#type: Text, value: "a0" } +SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, From entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } +SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: a6c1f0ad86a24b789d28910a80f22dce, Name, Value { r#type: Text, value: "sub-post" } +SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 47666d02bae84c2692b525da2fbf460a, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 47666d02bae84c2692b525da2fbf460a, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 47666d02bae84c2692b525da2fbf460a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 47666d02bae84c2692b525da2fbf460a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 47666d02bae84c2692b525da2fbf460a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 833d6d3daf6447009159e2f0299517e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 833d6d3daf6447009159e2f0299517e8, To entity, Value { r#type: Entity, value: "edd686eff11d4855bd49d22822a3f434" } +SetTriple: 833d6d3daf6447009159e2f0299517e8, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 833d6d3daf6447009159e2f0299517e8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 833d6d3daf6447009159e2f0299517e8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f372e0401cc4d489840bf14539e6e9b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 4f372e0401cc4d489840bf14539e6e9b, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: 8b07ea978d504aa38f15e4da8659f685, Name, Value { r#type: Text, value: "Service" } +SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9e98d3c2c71343fe97ba0eb0869c1f9c, Name, Value { r#type: Text, value: "Address" } +SetTriple: f1af050224db4ce3891f317695ca8354, From entity, Value { r#type: Entity, value: "9e98d3c2c71343fe97ba0eb0869c1f9c" } +SetTriple: f1af050224db4ce3891f317695ca8354, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f1af050224db4ce3891f317695ca8354, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f1af050224db4ce3891f317695ca8354, Index, Value { r#type: Text, value: "a0" } +SetTriple: f1af050224db4ce3891f317695ca8354, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e37a2b6e1c844264b64893cc3c0232ce, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0db47aca1ccf4c9fbeb689519ebe9eed, Name, Value { r#type: Text, value: "Related topics" } +SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cec307e78b1444968467c9c23d47e8d3, From entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: cec307e78b1444968467c9c23d47e8d3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: cec307e78b1444968467c9c23d47e8d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cec307e78b1444968467c9c23d47e8d3, Index, Value { r#type: Text, value: "a0" } +SetTriple: cec307e78b1444968467c9c23d47e8d3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e37a2b6e1c844264b64893cc3c0232ce, From entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 58c48114c53640749c9a403ed724d633, From entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } +SetTriple: 58c48114c53640749c9a403ed724d633, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: Claims, Name, Value { r#type: Text, value: "Claims from" } +SetTriple: 58c48114c53640749c9a403ed724d633, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Index, Value { r#type: Text, value: "a0" } +SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9ffd939451c441228c0ec83a1b957409, From entity, Value { r#type: Entity, value: "47b1ca0c2857467ab56aaf1deef6a177" } +SetTriple: 9ffd939451c441228c0ec83a1b957409, To entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } +SetTriple: 9ffd939451c441228c0ec83a1b957409, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ffd939451c441228c0ec83a1b957409, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9ffd939451c441228c0ec83a1b957409, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 58c48114c53640749c9a403ed724d633, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 58c48114c53640749c9a403ed724d633, Index, Value { r#type: Text, value: "a0" } +SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Index, Value { r#type: Text, value: "a0" } +SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 733d0d9271944ed08d2767f38cef5bdc, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 733d0d9271944ed08d2767f38cef5bdc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, To entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } +SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, From entity, Value { r#type: Entity, value: "3ae35a5902bc4420af6cdc9805e1d379" } +SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 47b1ca0c2857467ab56aaf1deef6a177, Name, Value { r#type: Text, value: "Yes" } +SetTriple: 3ae35a5902bc4420af6cdc9805e1d379, Name, Value { r#type: Text, value: "No" } +SetTriple: d38a0fce0a114233b14788a53e1aab4b, Name, Value { r#type: Text, value: "Yes/No" } +SetTriple: 55a7c6143622426a84568a493eed94b9, Name, Value { r#type: Text, value: "Claims about" } +SetTriple: aef29bd995c74fcfa6f6d14b56320db6, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: aef29bd995c74fcfa6f6d14b56320db6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: cfcc72b0375e40658c5ebfec21613529, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } +SetTriple: cfcc72b0375e40658c5ebfec21613529, Index, Value { r#type: Text, value: "a0" } +SetTriple: cfcc72b0375e40658c5ebfec21613529, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cfcc72b0375e40658c5ebfec21613529, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cfcc72b0375e40658c5ebfec21613529, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: Action, Name, Value { r#type: Text, value: "Activity" } +SetTriple: Current role, Name, Value { r#type: Text, value: "Current roles" } +SetTriple: 7fa7701ec33246f6ad93dea025ba317e, Name, Value { r#type: Text, value: "Hosts" } +SetTriple: 0ce5e9a6ec3f4dc1b48ca10b9f337f8e, Name, Value { r#type: Text, value: "Debaters" } +SetTriple: f5df623b504e48048d0f3df6adb10610, Name, Value { r#type: Text, value: "Debate" } +SetTriple: 2005b87f8bfe433c9a20da1676b428f6, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: 2005b87f8bfe433c9a20da1676b428f6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } +SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Index, Value { r#type: Text, value: "a0" } +SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0185196f8938494db6827d1fcaba6dc2, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: 0185196f8938494db6827d1fcaba6dc2, To entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } +SetTriple: 0185196f8938494db6827d1fcaba6dc2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0185196f8938494db6827d1fcaba6dc2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0185196f8938494db6827d1fcaba6dc2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Index, Value { r#type: Text, value: "a0" } +SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d76184edbb8e40c689254525ad13545a, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: d76184edbb8e40c689254525ad13545a, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: d76184edbb8e40c689254525ad13545a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d76184edbb8e40c689254525ad13545a, Index, Value { r#type: Text, value: "a0" } +SetTriple: d76184edbb8e40c689254525ad13545a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } +SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, From entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } +SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fd6bc968472749bbb61614bcf62b810e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: fd6bc968472749bbb61614bcf62b810e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fd6bc968472749bbb61614bcf62b810e, Index, Value { r#type: Text, value: "a0" } +SetTriple: fd6bc968472749bbb61614bcf62b810e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ee19ef5c4d66435e89ef404280455911, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } +SetTriple: ee19ef5c4d66435e89ef404280455911, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: ee19ef5c4d66435e89ef404280455911, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee19ef5c4d66435e89ef404280455911, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee19ef5c4d66435e89ef404280455911, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: fd6bc968472749bbb61614bcf62b810e, From entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } +SetTriple: ee498149704b431388b6f196d04a856d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ee498149704b431388b6f196d04a856d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee498149704b431388b6f196d04a856d, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee498149704b431388b6f196d04a856d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ac0dc3bf85f7469dbd4b8692bc1bdf99, Name, Value { r#type: Text, value: "Transcript" } +SetTriple: ca6fff44601247ac88e0e95d4b844226, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: ca6fff44601247ac88e0e95d4b844226, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } +SetTriple: ca6fff44601247ac88e0e95d4b844226, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca6fff44601247ac88e0e95d4b844226, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca6fff44601247ac88e0e95d4b844226, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } +SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, To entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: ee498149704b431388b6f196d04a856d, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, To entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: 4aa5db6e5af744ab87b881b3ba0138d1, Description, Value { r#type: Text, value: "Geography specific " } +SetTriple: Nonprofit category, Name, Value { r#type: Text, value: "Nonprofit " } +SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income" } +SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless Assistance" } +SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless Re-entry " } +SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless Workers" } +SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention" } +SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4aa5db6e5af744ab87b881b3ba0138d1, Name, Value { r#type: Text, value: "Location" } +SetTriple: Crisis Intervention and Abuse Treatment, Name, Value { r#type: Text, value: "Abuse and Intervention" } +SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } +SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c5ad781f4564140bcf1279d423553fc, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } +SetTriple: 6c5ad781f4564140bcf1279d423553fc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 6c5ad781f4564140bcf1279d423553fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c5ad781f4564140bcf1279d423553fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c5ad781f4564140bcf1279d423553fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 62f2cc0a438a4e169a7b17139073e5be, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } +SetTriple: 62f2cc0a438a4e169a7b17139073e5be, To entity, Value { r#type: Entity, value: "eb1b8bbc23a94bbd98f0f8b4a2c9ad6d" } +SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless street programs" } +SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless programs of care" } +SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ba7d1075ea4945948c5612aeb05e49a1, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: ba7d1075ea4945948c5612aeb05e49a1, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Index, Value { r#type: Text, value: "a0" } +SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, From entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } +SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Index, Value { r#type: Text, value: "a0" } +SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5199522a42f243cdb7e144c7eedae609, From entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } +SetTriple: 5199522a42f243cdb7e144c7eedae609, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 5199522a42f243cdb7e144c7eedae609, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5199522a42f243cdb7e144c7eedae609, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5199522a42f243cdb7e144c7eedae609, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 697e4766e75c4a0f9131036cc85a3b6b, Name, Value { r#type: Text, value: "Politician" } +SetTriple: d52899d95967474d96f3ff937a823677, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: d52899d95967474d96f3ff937a823677, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d52899d95967474d96f3ff937a823677, Index, Value { r#type: Text, value: "a0" } +SetTriple: d52899d95967474d96f3ff937a823677, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: Politician, Name, Value { r#type: Text, value: "Politicians" } +SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, To entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: d52899d95967474d96f3ff937a823677, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 947f6ccbfcae426d89a1ea164f227685, From entity, Value { r#type: Entity, value: "ad1598efc7674e4fa70cbe6bfae70e2b" } +SetTriple: 947f6ccbfcae426d89a1ea164f227685, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 947f6ccbfcae426d89a1ea164f227685, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 947f6ccbfcae426d89a1ea164f227685, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4101c52cdd524864abb70208712df496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: feb48f93d5e94ad58567ea8353998e52, Description, Value { r#type: Text, value: "" } +SetTriple: 4101c52cdd524864abb70208712df496, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 4101c52cdd524864abb70208712df496, From entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8ba973ae0443457ca4ed2ea4f6f101ce, Name, Value { r#type: Text, value: "Voting positions" } +SetTriple: ad1598efc7674e4fa70cbe6bfae70e2b, Name, Value { r#type: Text, value: "Voting positions" } +SetTriple: c8ec5342083f4c71bb72db66c610ee19, Name, Value { r#type: Text, value: "Restaurant" } +SetTriple: f496c0697cf946bbbc4ad4040bca433b, Name, Value { r#type: Text, value: "Hotel" } +SetTriple: b8fcd15d28574a039e3ec5dab3cad36a, Name, Value { r#type: Text, value: "Park" } +SetTriple: 05dc22aa533847b887ebbfcd24a78de9, Name, Value { r#type: Text, value: "Train station" } +SetTriple: 5bc939aa6c834bd1870f7c0acfa48844, Name, Value { r#type: Text, value: "Airport" } +SetTriple: 4101c52cdd524864abb70208712df496, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4101c52cdd524864abb70208712df496, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4e1966c79f51435284b630151ec2d3e5, Name, Value { r#type: Text, value: "Tourist office" } +SetTriple: feb48f93d5e94ad58567ea8353998e52, Name, Value { r#type: Text, value: "Quotes from" } +SetTriple: 947f6ccbfcae426d89a1ea164f227685, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6ea3dede985a4db986c309c963ceecef, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 6ea3dede985a4db986c309c963ceecef, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 6ea3dede985a4db986c309c963ceecef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ea3dede985a4db986c309c963ceecef, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6ea3dede985a4db986c309c963ceecef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 756d006a829f46f5bc5d2b5f01897938, From entity, Value { r#type: Entity, value: "f496c0697cf946bbbc4ad4040bca433b" } +SetTriple: 756d006a829f46f5bc5d2b5f01897938, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 756d006a829f46f5bc5d2b5f01897938, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 756d006a829f46f5bc5d2b5f01897938, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 756d006a829f46f5bc5d2b5f01897938, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, From entity, Value { r#type: Entity, value: "4e1966c79f51435284b630151ec2d3e5" } +SetTriple: 17c9f791e55d4335bb9b3861282075be, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 17c9f791e55d4335bb9b3861282075be, To entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } +SetTriple: 17c9f791e55d4335bb9b3861282075be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 17c9f791e55d4335bb9b3861282075be, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17c9f791e55d4335bb9b3861282075be, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, From entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } +SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8974b7f8331948a5a2a64362cf54a749, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a71f8d03a78f44229080bcbe6bfa0cda, Name, Value { r#type: Text, value: "Political campaigns" } +SetTriple: 8a2ee6437afe4610a050b7bcfdcfa54b, Name, Value { r#type: Text, value: "Parties" } +SetTriple: c881cb2426cc4b03871d8ded043fba84, Name, Value { r#type: Text, value: "Elections" } +SetTriple: 56ce4b4e3d6f4ddbaffe5acede4ab83b, Name, Value { r#type: Text, value: "Broader voting positions" } +SetTriple: 4f9502cab2de4b3aa8bd352295c39f48, Name, Value { r#type: Text, value: "Legislations" } +SetTriple: f1f53d5384f244579bd691b4aea7a490, Name, Value { r#type: Text, value: "Controversy" } +SetTriple: 68ee14807b774f53b02c94422749b36f, Name, Value { r#type: Text, value: "Election" } +SetTriple: abf54171e51945528db1ff6f2ed05e54, Name, Value { r#type: Text, value: "Political event" } +SetTriple: c64f9303c4d74a3dbc1e343fe4be86b5, Name, Value { r#type: Text, value: "Political campaign" } +SetTriple: 6a9be4e6d2914a83a0bd177169798f18, Name, Value { r#type: Text, value: "Signed into law" } +SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, From entity, Value { r#type: Entity, value: "8a2ee6437afe4610a050b7bcfdcfa54b" } +SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, From entity, Value { r#type: Entity, value: "8a2ee6437afe4610a050b7bcfdcfa54b" } +SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, From entity, Value { r#type: Entity, value: "c881cb2426cc4b03871d8ded043fba84" } +SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, From entity, Value { r#type: Entity, value: "c881cb2426cc4b03871d8ded043fba84" } +SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Index, Value { r#type: Text, value: "a0" } +SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, From entity, Value { r#type: Entity, value: "56ce4b4e3d6f4ddbaffe5acede4ab83b" } +SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, From entity, Value { r#type: Entity, value: "56ce4b4e3d6f4ddbaffe5acede4ab83b" } +SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 95668db4fa6947958459cdb101272999, From entity, Value { r#type: Entity, value: "a71f8d03a78f44229080bcbe6bfa0cda" } +SetTriple: 95668db4fa6947958459cdb101272999, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 95668db4fa6947958459cdb101272999, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 95668db4fa6947958459cdb101272999, Index, Value { r#type: Text, value: "a0" } +SetTriple: 95668db4fa6947958459cdb101272999, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 18033884100340f89372b77c7da1dddd, From entity, Value { r#type: Entity, value: "a71f8d03a78f44229080bcbe6bfa0cda" } +SetTriple: 18033884100340f89372b77c7da1dddd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 18033884100340f89372b77c7da1dddd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 18033884100340f89372b77c7da1dddd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18033884100340f89372b77c7da1dddd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, From entity, Value { r#type: Entity, value: "4f9502cab2de4b3aa8bd352295c39f48" } +SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, From entity, Value { r#type: Entity, value: "4f9502cab2de4b3aa8bd352295c39f48" } +SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c5fd7f9572224f11b785e80fd12263d1, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } +SetTriple: c5fd7f9572224f11b785e80fd12263d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: c5fd7f9572224f11b785e80fd12263d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5fd7f9572224f11b785e80fd12263d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5fd7f9572224f11b785e80fd12263d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 341b0d6d89584f35bb995f97b40fdec0, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } +SetTriple: 341b0d6d89584f35bb995f97b40fdec0, To entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } +SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dce478550e314b109c1cec97d58a1d06, From entity, Value { r#type: Entity, value: "68ee14807b774f53b02c94422749b36f" } +SetTriple: dce478550e314b109c1cec97d58a1d06, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: dce478550e314b109c1cec97d58a1d06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dce478550e314b109c1cec97d58a1d06, Index, Value { r#type: Text, value: "a0" } +SetTriple: dce478550e314b109c1cec97d58a1d06, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8974b7f8331948a5a2a64362cf54a749, From entity, Value { r#type: Entity, value: "abf54171e51945528db1ff6f2ed05e54" } +SetTriple: 8974b7f8331948a5a2a64362cf54a749, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8974b7f8331948a5a2a64362cf54a749, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8974b7f8331948a5a2a64362cf54a749, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, From entity, Value { r#type: Entity, value: "c64f9303c4d74a3dbc1e343fe4be86b5" } +SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, From entity, Value { r#type: Entity, value: "6a9be4e6d2914a83a0bd177169798f18" } +SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, From entity, Value { r#type: Entity, value: "6a9be4e6d2914a83a0bd177169798f18" } +SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Index, Value { r#type: Text, value: "a0" } +SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1a13fc95a9394e70977d644d176b7a77, From entity, Value { r#type: Entity, value: "7ec3d462c754460fa8d17f3cb2d04895" } +SetTriple: 1a13fc95a9394e70977d644d176b7a77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7ec3d462c754460fa8d17f3cb2d04895, Name, Value { r#type: Text, value: "Top-level" } +SetTriple: 1a13fc95a9394e70977d644d176b7a77, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1a13fc95a9394e70977d644d176b7a77, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1a13fc95a9394e70977d644d176b7a77, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Image, Value { r#type: Text, value: "ipfs://QmSSswW6vGD2vVejEoTSaD6VzuafKRBtJostAzeBakwbtF" } +SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Indexed Space Address, Value { r#type: Text, value: "0xd93A5fCf65b520BA24364682aCcf50dd2F9aC18B" } +SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Name, Value { r#type: Text, value: "Agriculture" } +SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, From entity, Value { r#type: Entity, value: "7eeeb22fc1f742e9a793a40765dc2f84" } +SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b644369b303b4999bbda8fd9c6e38fd7, Image, Value { r#type: Text, value: "ipfs://QmbpjviGmvEDgEfL2uWENWNLiAMNr3xTJVoGYBsuz8m2Bz" } +SetTriple: f6120b68376348e9804648bf0e6e439a, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6120b68376348e9804648bf0e6e439a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6120b68376348e9804648bf0e6e439a, From entity, Value { r#type: Entity, value: "b644369b303b4999bbda8fd9c6e38fd7" } +SetTriple: f6120b68376348e9804648bf0e6e439a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b644369b303b4999bbda8fd9c6e38fd7, Name, Value { r#type: Text, value: "Books" } +SetTriple: f6120b68376348e9804648bf0e6e439a, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: Books, Indexed Space Address, Value { r#type: Text, value: "0x96543F995669446ECB91aE84A6e564242eE0af39" } +SetTriple: 481b1d7306d445f696227078bc65c55c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 481b1d7306d445f696227078bc65c55c, From entity, Value { r#type: Entity, value: "efb85a90b2ae4eef8053ffc733dc4a93" } +SetTriple: efb85a90b2ae4eef8053ffc733dc4a93, Indexed Space Address, Value { r#type: Text, value: "0x4b6c1BCBB27CC1F8FaCb1Db263cc3bB3cc95587f" } +SetTriple: efb85a90b2ae4eef8053ffc733dc4a93, Name, Value { r#type: Text, value: "Employment" } +SetTriple: Employment, Image, Value { r#type: Text, value: "ipfs://QmVBntbYiWgMsSJwko2Mc2MWy3pQRLsfWrYK7w3y9RQ3yF" } +SetTriple: 481b1d7306d445f696227078bc65c55c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 481b1d7306d445f696227078bc65c55c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 481b1d7306d445f696227078bc65c55c, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 6548768ed18047b28e9c823f390e205c, Name, Value { r#type: Text, value: "Podcast" } +SetTriple: 453747e798d444cdb227272d0a85f2a3, Description, Value { r#type: Text, value: "Refers to the title of the book in its original language, or the title that was given to the book when it was first written by the author. " } +SetTriple: 453747e798d444cdb227272d0a85f2a3, Name, Value { r#type: Text, value: "Original title" } +SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2f57b2673a0846eaa980737f0cc5490f, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } +SetTriple: 2f57b2673a0846eaa980737f0cc5490f, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 08cd5f0fb4794183968d1798e24bafb6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 08cd5f0fb4794183968d1798e24bafb6, From entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } +SetTriple: e51613793afa44fe8ef81946d99e79a3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e51613793afa44fe8ef81946d99e79a3, Index, Value { r#type: Text, value: "a0" } +SetTriple: e51613793afa44fe8ef81946d99e79a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e51613793afa44fe8ef81946d99e79a3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: e51613793afa44fe8ef81946d99e79a3, From entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } +SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Index, Value { r#type: Text, value: "a0" } +SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, To entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } +SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 40798739566048c8b600650f85b520a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 40798739566048c8b600650f85b520a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 40798739566048c8b600650f85b520a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 40798739566048c8b600650f85b520a6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 40798739566048c8b600650f85b520a6, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: Podcast, Description, Value { r#type: Text, value: "A podcast is a digital audio or video program that is made available on the internet for people to stream or download and listen to or watch at their convenience. " } +SetTriple: d283717af1e444cf8262ef7d2f6f40b8, Name, Value { r#type: Text, value: "Podcast episodes" } +SetTriple: Podcast episodes, Description, Value { r#type: Text, value: "Podcasts are typically organized into episodes, each containing content that is related to the overarching theme or subject of the podcast. Episodes are the building blocks of a podcast and are usually released on a regular schedule, such as daily, weekly, or monthly." } +SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Index, Value { r#type: Text, value: "a0" } +SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ba26ec84181c4e6d8c25732f7599d93c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: ba26ec84181c4e6d8c25732f7599d93c, From entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } +SetTriple: 67f65d44200848de9bec9ce96c021fb1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 67f65d44200848de9bec9ce96c021fb1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 67f65d44200848de9bec9ce96c021fb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 67f65d44200848de9bec9ce96c021fb1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 67f65d44200848de9bec9ce96c021fb1, From entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } +SetTriple: 6c716ac41d4849b48814108adc320ca0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6c716ac41d4849b48814108adc320ca0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c716ac41d4849b48814108adc320ca0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c716ac41d4849b48814108adc320ca0, To entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } +SetTriple: 6c716ac41d4849b48814108adc320ca0, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, To entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } +SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 450b27d624eb4963a952c81caed1df33, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 450b27d624eb4963a952c81caed1df33, Index, Value { r#type: Text, value: "a0" } +SetTriple: 450b27d624eb4963a952c81caed1df33, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 450b27d624eb4963a952c81caed1df33, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } +SetTriple: 450b27d624eb4963a952c81caed1df33, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, From entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } +SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Index, Value { r#type: Text, value: "a0" } +SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, From entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } +SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, To entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } +SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 611fe48225eb4b73b1545a31c9518091, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 2598395514b541289da4042dd901842f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 611fe48225eb4b73b1545a31c9518091, From entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } +SetTriple: 611fe48225eb4b73b1545a31c9518091, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 611fe48225eb4b73b1545a31c9518091, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 611fe48225eb4b73b1545a31c9518091, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, From entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } +SetTriple: 2598395514b541289da4042dd901842f, From entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } +SetTriple: 2598395514b541289da4042dd901842f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, To entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } +SetTriple: 2598395514b541289da4042dd901842f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2598395514b541289da4042dd901842f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Index, Value { r#type: Text, value: "a0" } +SetTriple: cea8f64b0ec743a58dd5f4ae7b493cfa, Name, Value { r#type: Text, value: "Copyright" } +SetTriple: 06f344496fa54cc899aaaee549b2765b, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 06f344496fa54cc899aaaee549b2765b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 06f344496fa54cc899aaaee549b2765b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 06f344496fa54cc899aaaee549b2765b, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 06f344496fa54cc899aaaee549b2765b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 74149bc266314f61adf83616a1415785, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 74149bc266314f61adf83616a1415785, Index, Value { r#type: Text, value: "a0" } +SetTriple: 74149bc266314f61adf83616a1415785, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 74149bc266314f61adf83616a1415785, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 74149bc266314f61adf83616a1415785, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 61683c50a41b4a079befc2ce512bf501, Index, Value { r#type: Text, value: "a0" } +SetTriple: 61683c50a41b4a079befc2ce512bf501, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 61683c50a41b4a079befc2ce512bf501, From entity, Value { r#type: Entity, value: "f044ced29c7140caae7e192d7c847121" } +SetTriple: 61683c50a41b4a079befc2ce512bf501, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 61683c50a41b4a079befc2ce512bf501, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f044ced29c7140caae7e192d7c847121, Description, Value { r#type: Text, value: "Used to filter entities that are at the top level of a hierarchy" } +SetTriple: f044ced29c7140caae7e192d7c847121, Name, Value { r#type: Text, value: "Top level" } +SetTriple: 926b4854efe54f1aba02e2ab50b356e8, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 926b4854efe54f1aba02e2ab50b356e8, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } +SetTriple: c52fc1aca97c4d969675159f581e8e72, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c52fc1aca97c4d969675159f581e8e72, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } +SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Index, Value { r#type: Text, value: "a0" } +SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c52fc1aca97c4d969675159f581e8e72, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 779277fc06ee494d91adaf067b7048d0, From entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } +SetTriple: 779277fc06ee494d91adaf067b7048d0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 779277fc06ee494d91adaf067b7048d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c52fc1aca97c4d969675159f581e8e72, Index, Value { r#type: Text, value: "a0" } +SetTriple: c52fc1aca97c4d969675159f581e8e72, To entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } +SetTriple: 1e158076b9134724adf38ce65aa04f93, Name, Value { r#type: Text, value: "Conflict" } +SetTriple: 89d76dbafaeb4afbb6aaac67ccd8f2be, Name, Value { r#type: Text, value: "Participants" } +SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 779277fc06ee494d91adaf067b7048d0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 779277fc06ee494d91adaf067b7048d0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, From entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } +SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7dc474c57f24c58bd2be155abfad786, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7dc474c57f24c58bd2be155abfad786, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: d7dc474c57f24c58bd2be155abfad786, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: d7dc474c57f24c58bd2be155abfad786, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: d7dc474c57f24c58bd2be155abfad786, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b7740f16b4d64a76b42dc5a292db6276, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b7740f16b4d64a76b42dc5a292db6276, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: b7740f16b4d64a76b42dc5a292db6276, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: b7740f16b4d64a76b42dc5a292db6276, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7740f16b4d64a76b42dc5a292db6276, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4ca754c9a01a4ef2a5d6597c58764529, Name, Value { r#type: Text, value: "Quotes" } +SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, From entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } +SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, From entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } +SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3794d09f6f3844e1a6390584592110d3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3794d09f6f3844e1a6390584592110d3, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: 3794d09f6f3844e1a6390584592110d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3794d09f6f3844e1a6390584592110d3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3794d09f6f3844e1a6390584592110d3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: 3e1c49a1851c4053825e9931d933f43e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3e1c49a1851c4053825e9931d933f43e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3e1c49a1851c4053825e9931d933f43e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3e1c49a1851c4053825e9931d933f43e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 3e1c49a1851c4053825e9931d933f43e, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9e16321c65a4721acd2818cef5dc9a1, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: e9e16321c65a4721acd2818cef5dc9a1, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, To entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Restaurant, Description, Value { r#type: Text, value: "A place where people sit and eat or order takeout or delivery." } +SetTriple: c74bc40820f94d798918b968d6d65bf3, Description, Value { r#type: Text, value: "A style or culture heritage of food" } +SetTriple: c74bc40820f94d798918b968d6d65bf3, Name, Value { r#type: Text, value: "Cuisine" } +SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c2a9a23d21d44628e159a1cd444948a, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 6c2a9a23d21d44628e159a1cd444948a, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 89be068ca8224adcbd02a403679ead39, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 89be068ca8224adcbd02a403679ead39, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: c81b423440d14936b3dd818198af071b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c81b423440d14936b3dd818198af071b, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: c81b423440d14936b3dd818198af071b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c81b423440d14936b3dd818198af071b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c81b423440d14936b3dd818198af071b, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 89be068ca8224adcbd02a403679ead39, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 89be068ca8224adcbd02a403679ead39, Index, Value { r#type: Text, value: "a0" } +SetTriple: 89be068ca8224adcbd02a403679ead39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3239e312fb2e4c92876142cad79a12f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } +SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, From entity, Value { r#type: Entity, value: "8c5f56beab2e4a2b9a2b93f574ffba97" } +SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, From entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } +SetTriple: bfae9e9337644edaa7a369fba34e685e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bfae9e9337644edaa7a369fba34e685e, Index, Value { r#type: Text, value: "a0" } +SetTriple: bfae9e9337644edaa7a369fba34e685e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bfae9e9337644edaa7a369fba34e685e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: bfae9e9337644edaa7a369fba34e685e, From entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } +SetTriple: e6b4ec90b573410b950a49a5f14923ba, Name, Value { r#type: Text, value: "2024 Q1" } +SetTriple: a582fa0d17b746c2804996f474e2c2a8, Name, Value { r#type: Text, value: "2024 Q2" } +SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cf97e9849b7041a9be2ace0e30cc2453, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: cf97e9849b7041a9be2ace0e30cc2453, From entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } +SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, From entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } +SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Index, Value { r#type: Text, value: "a0" } +SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, To entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } +SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } +SetTriple: 70698a1adfe34113855d44a159bf6edc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 70698a1adfe34113855d44a159bf6edc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 70698a1adfe34113855d44a159bf6edc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 70698a1adfe34113855d44a159bf6edc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 70698a1adfe34113855d44a159bf6edc, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } +SetTriple: c9c31d3e17e344d28ae8ac7478031751, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c9c31d3e17e344d28ae8ac7478031751, Index, Value { r#type: Text, value: "a0" } +SetTriple: c9c31d3e17e344d28ae8ac7478031751, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c9c31d3e17e344d28ae8ac7478031751, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c9c31d3e17e344d28ae8ac7478031751, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } +SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } +SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } +SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } +SetTriple: a29fb8fd69b546239a037fc99b17559d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a29fb8fd69b546239a037fc99b17559d, Index, Value { r#type: Text, value: "a0" } +SetTriple: a29fb8fd69b546239a037fc99b17559d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a29fb8fd69b546239a037fc99b17559d, To entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } +SetTriple: a29fb8fd69b546239a037fc99b17559d, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } +SetTriple: 833c370804594274ae38e2d00478ff0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 833c370804594274ae38e2d00478ff0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 833c370804594274ae38e2d00478ff0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 833c370804594274ae38e2d00478ff0d, To entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } +SetTriple: 833c370804594274ae38e2d00478ff0d, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } +SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, To entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } +SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } +SetTriple: 9b0d785beb484265a75b456454fa37c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9b0d785beb484265a75b456454fa37c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9b0d785beb484265a75b456454fa37c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9b0d785beb484265a75b456454fa37c4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 9b0d785beb484265a75b456454fa37c4, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } +SetTriple: ceab85641ebe4869998f34ac6e158379, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ceab85641ebe4869998f34ac6e158379, Index, Value { r#type: Text, value: "a0" } +SetTriple: ceab85641ebe4869998f34ac6e158379, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ceab85641ebe4869998f34ac6e158379, To entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: ceab85641ebe4869998f34ac6e158379, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 36c8859abe4346e58450098aee77f9c8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 36c8859abe4346e58450098aee77f9c8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 36c8859abe4346e58450098aee77f9c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 36c8859abe4346e58450098aee77f9c8, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 36c8859abe4346e58450098aee77f9c8, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: f64b964824984dcb902be5b0bbcd76bb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f64b964824984dcb902be5b0bbcd76bb, Index, Value { r#type: Text, value: "a0" } +SetTriple: f64b964824984dcb902be5b0bbcd76bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f64b964824984dcb902be5b0bbcd76bb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f64b964824984dcb902be5b0bbcd76bb, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } +SetTriple: 629c641944b945b5a397b8e806add1cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 629c641944b945b5a397b8e806add1cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 629c641944b945b5a397b8e806add1cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 629c641944b945b5a397b8e806add1cd, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 629c641944b945b5a397b8e806add1cd, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 3239e312fb2e4c92876142cad79a12f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3239e312fb2e4c92876142cad79a12f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3239e312fb2e4c92876142cad79a12f7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 3239e312fb2e4c92876142cad79a12f7, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Index, Value { r#type: Text, value: "a0" } +SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } +SetTriple: 8c5f56beab2e4a2b9a2b93f574ffba97, Name, Value { r#type: Text, value: "2023 Q4" } +SetTriple: 98da4a39b5a946578ba8e71a6f3f3786, Name, Value { r#type: Text, value: "Targeted quarter" } +SetTriple: f7c060e8f8c24f538fb0e20ca566ab2f, Name, Value { r#type: Text, value: "Targeted quarter" } +SetTriple: 6f3a6fcda7804422b13dcba10f74ca63, Description, Value { r#type: Text, value: "A project within an organization that may have a lifecycle" } +SetTriple: d3c851944fe240b68c9a9bd463beda13, Name, Value { r#type: Text, value: "Broader workstreams" } +SetTriple: 246b20a5167c4a9d82f330a0f75f9757, Name, Value { r#type: Text, value: "Subworkstreams" } +SetTriple: 7d85c5b14ab246c4bfe002b65324fd8a, Name, Value { r#type: Text, value: "Features" } +SetTriple: 6f3a6fcda7804422b13dcba10f74ca63, Name, Value { r#type: Text, value: "Workstream" } +SetTriple: Restaurant, Description, Value { r#type: Text, value: "A place where people sit and eat or order takeout or delivery." } +SetTriple: Cuisine, Description, Value { r#type: Text, value: "A style or culture heritage of food" } +SetTriple: Cuisine, Name, Value { r#type: Text, value: "Cuisine" } +SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 355a042f2a964ebc82c64b63110c6583, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } +SetTriple: 355a042f2a964ebc82c64b63110c6583, To entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } +SetTriple: 355a042f2a964ebc82c64b63110c6583, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 355a042f2a964ebc82c64b63110c6583, Index, Value { r#type: Text, value: "a0" } +SetTriple: 355a042f2a964ebc82c64b63110c6583, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, From entity, Value { r#type: Entity, value: "a582fa0d17b746c2804996f474e2c2a8" } +SetTriple: 8806c1f58b474138bde451b05b025468, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8806c1f58b474138bde451b05b025468, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8806c1f58b474138bde451b05b025468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8806c1f58b474138bde451b05b025468, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } +SetTriple: 8806c1f58b474138bde451b05b025468, From entity, Value { r#type: Entity, value: "e6b4ec90b573410b950a49a5f14923ba" } +SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, To entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } +SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17bf1a9174bc4ea89b2b17752c904738, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 17bf1a9174bc4ea89b2b17752c904738, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } +SetTriple: 7ac84a583a034c35af7d13bff008c9fa, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } +SetTriple: 7ac84a583a034c35af7d13bff008c9fa, To entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } +SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } +SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, To entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } +SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 7de16e73944842c19714cb9093ae57b7, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } +SetTriple: 7de16e73944842c19714cb9093ae57b7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 7de16e73944842c19714cb9093ae57b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7de16e73944842c19714cb9093ae57b7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7de16e73944842c19714cb9093ae57b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b325fcee753d4dc68e5578eb88cb00f7, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: b325fcee753d4dc68e5578eb88cb00f7, To entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } +SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 102a311b73d34192901ba2f4ef30ab67, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } +SetTriple: 102a311b73d34192901ba2f4ef30ab67, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 102a311b73d34192901ba2f4ef30ab67, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 102a311b73d34192901ba2f4ef30ab67, Index, Value { r#type: Text, value: "a0" } +SetTriple: 102a311b73d34192901ba2f4ef30ab67, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f2ece130dc484b34acf97dc5e07911ff, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } +SetTriple: f2ece130dc484b34acf97dc5e07911ff, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: f2ece130dc484b34acf97dc5e07911ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f2ece130dc484b34acf97dc5e07911ff, Index, Value { r#type: Text, value: "a0" } +SetTriple: f2ece130dc484b34acf97dc5e07911ff, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: cec988fe4da24c05842264036f800af5, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: cec988fe4da24c05842264036f800af5, To entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } +SetTriple: cec988fe4da24c05842264036f800af5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cec988fe4da24c05842264036f800af5, Index, Value { r#type: Text, value: "a0" } +SetTriple: cec988fe4da24c05842264036f800af5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } +SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } +SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 21d9fa3cfecf42bc8f8e9fcc6ae2b0cd, Name, Value { r#type: Text, value: "Sub-claims" } +SetTriple: 8db09ed21a66408eab8d8e8f931a09cf, Name, Value { r#type: Text, value: "Broader claims" } +SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5132feb278014b8b9fac1d233cb44d3a, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5132feb278014b8b9fac1d233cb44d3a, To entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } +SetTriple: Sub-claims, Name, Value { r#type: Text, value: "Subclaims" } +SetTriple: 3cabc73a7012476db1d49da6a230e926, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: 3cabc73a7012476db1d49da6a230e926, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 3cabc73a7012476db1d49da6a230e926, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3cabc73a7012476db1d49da6a230e926, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3cabc73a7012476db1d49da6a230e926, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Index, Value { r#type: Text, value: "a0" } +SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1265721a59da44b0b28fe3968c0438e1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1265721a59da44b0b28fe3968c0438e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1265721a59da44b0b28fe3968c0438e1, To entity, Value { r#type: Entity, value: "e24a2a7dc88f49acb9078259d5b00cf9" } +SetTriple: 1265721a59da44b0b28fe3968c0438e1, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigngcmyfjsxgqkvbaiyyhppvctkugnohyef3am4iiaiqzzjoas7ca" } +SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } +SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } +SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: 03f65faf7eab449db4407a6e0e5a4608, From entity, Value { r#type: Entity, value: "e24a2a7dc88f49acb9078259d5b00cf9" } +SetTriple: 03f65faf7eab449db4407a6e0e5a4608, To entity, Value { r#type: Entity, value: "" } +SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1265721a59da44b0b28fe3968c0438e1, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 7496be7b578d4fd4b795085382558fd4, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7496be7b578d4fd4b795085382558fd4, To entity, Value { r#type: Entity, value: "19b35ee6ab1e4e138f82938685ddbe7e" } +SetTriple: 7496be7b578d4fd4b795085382558fd4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7496be7b578d4fd4b795085382558fd4, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 7496be7b578d4fd4b795085382558fd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e3be3171ec774ea9bed6961033c95ffe, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 925dad09165e4683b06c8d14e7de7da8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 925dad09165e4683b06c8d14e7de7da8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 925dad09165e4683b06c8d14e7de7da8, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } +SetTriple: 925dad09165e4683b06c8d14e7de7da8, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: e3be3171ec774ea9bed6961033c95ffe, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e3be3171ec774ea9bed6961033c95ffe, Index, Value { r#type: Text, value: "a0" } +SetTriple: e3be3171ec774ea9bed6961033c95ffe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 925dad09165e4683b06c8d14e7de7da8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e3be3171ec774ea9bed6961033c95ffe, From entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } +SetTriple: b295ccb865374c3289564b3f698b2462, From entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } +SetTriple: b295ccb865374c3289564b3f698b2462, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b295ccb865374c3289564b3f698b2462, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b295ccb865374c3289564b3f698b2462, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee5648a5d63847809796cd8605517545, Name, Value { r#type: Text, value: "Relevant questions" } +SetTriple: b295ccb865374c3289564b3f698b2462, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: A reference to an ou, Markdown Content, Value { r#type: Text, value: "A reference to an outlet that publishes information, media content including articles, videos, photos and podcasts.\n\n" } +SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 13887a895d2047b387152c4073dc51af, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 13887a895d2047b387152c4073dc51af, Index, Value { r#type: Text, value: "a0" } +SetTriple: 13887a895d2047b387152c4073dc51af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 13887a895d2047b387152c4073dc51af, To entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 13887a895d2047b387152c4073dc51af, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 03acd78d5a874cf184028226fdca7d56, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 03acd78d5a874cf184028226fdca7d56, Index, Value { r#type: Text, value: "a0" } +SetTriple: 03acd78d5a874cf184028226fdca7d56, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 03acd78d5a874cf184028226fdca7d56, To entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 03acd78d5a874cf184028226fdca7d56, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: Nonprofit, Name, Value { r#type: Text, value: "Nonprofit Organization" } +SetTriple: Nonprofit , Name, Value { r#type: Text, value: "Nonprofit service" } +SetTriple: a9a88457a09d448399d0acd2386a5d94, From entity, Value { r#type: Entity, value: "5bc69653a05e477c801acea0bf5fe49c" } +SetTriple: a9a88457a09d448399d0acd2386a5d94, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a9a88457a09d448399d0acd2386a5d94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd81901c126c4066995f46d53297ddc0, From entity, Value { r#type: Entity, value: "5bc69653a05e477c801acea0bf5fe49c" } +SetTriple: bd81901c126c4066995f46d53297ddc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd81901c126c4066995f46d53297ddc0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: bd81901c126c4066995f46d53297ddc0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bd81901c126c4066995f46d53297ddc0, Index, Value { r#type: Text, value: "a0" } +SetTriple: a9a88457a09d448399d0acd2386a5d94, Index, Value { r#type: Text, value: "a0" } +SetTriple: a9a88457a09d448399d0acd2386a5d94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 5bc69653a05e477c801acea0bf5fe49c, Name, Value { r#type: Text, value: "Is about" } +SetTriple: b122952cc9734f8da1b163328a99fb7c, Name, Value { r#type: Text, value: "Nonprofit Organizations" } +SetTriple: 5129a1fa8da145dea189be710a1131bb, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: abe3686cb1bf4523a4bd851f2684095f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: abe3686cb1bf4523a4bd851f2684095f, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 5129a1fa8da145dea189be710a1131bb, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 5129a1fa8da145dea189be710a1131bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: abe3686cb1bf4523a4bd851f2684095f, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: abe3686cb1bf4523a4bd851f2684095f, To entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5129a1fa8da145dea189be710a1131bb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5129a1fa8da145dea189be710a1131bb, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: afb9bf56f7a9431dbb73c47879252036, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: afb9bf56f7a9431dbb73c47879252036, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: afb9bf56f7a9431dbb73c47879252036, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: afb9bf56f7a9431dbb73c47879252036, Index, Value { r#type: Text, value: "a0" } +SetTriple: afb9bf56f7a9431dbb73c47879252036, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: Nonprofit Organizations, Filter, Value { r#type: Text, value: "" } +SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: abe3686cb1bf4523a4bd851f2684095f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9456eac7dc7b40ba93dd37260af9145d, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: 48270a82cc70405284913c06bc5176b8, From entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } +SetTriple: 48270a82cc70405284913c06bc5176b8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 48270a82cc70405284913c06bc5176b8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 48270a82cc70405284913c06bc5176b8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 48270a82cc70405284913c06bc5176b8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 773428249fcd4c90b949b9baa7492f23, From entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } +SetTriple: 773428249fcd4c90b949b9baa7492f23, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 773428249fcd4c90b949b9baa7492f23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 773428249fcd4c90b949b9baa7492f23, Index, Value { r#type: Text, value: "a0" } +SetTriple: 773428249fcd4c90b949b9baa7492f23, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f6c81e2f070e49d7887bd3548d14ab16, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: f6c81e2f070e49d7887bd3548d14ab16, To entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } +SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9456eac7dc7b40ba93dd37260af9145d, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fa7b8b70ae2448c1a4bf59483793b85f, Name, Value { r#type: Text, value: "Definition of" } +SetTriple: 9eaa27d431944d65876ccec9f0979539, Description, Value { r#type: Text, value: "" } +SetTriple: 9eaa27d431944d65876ccec9f0979539, Name, Value { r#type: Text, value: "" } +SetTriple: 901570d5f8784c34b534da795581b3a1, From entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } +SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ae57aba071834b17ad5eabcbcb957f2a, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: ae57aba071834b17ad5eabcbcb957f2a, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 02725b1e79504659b1b26a919e5540d6, From entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } +SetTriple: 02725b1e79504659b1b26a919e5540d6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 02725b1e79504659b1b26a919e5540d6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 02725b1e79504659b1b26a919e5540d6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 02725b1e79504659b1b26a919e5540d6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: acaf8408e36b4adda66225c2c7a63960, Name, Value { r#type: Text, value: "Broader tags" } +SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 901570d5f8784c34b534da795581b3a1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 901570d5f8784c34b534da795581b3a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8633dd886974413399e1863a1dc7e2d8, Name, Value { r#type: Text, value: "Subtags " } +SetTriple: 57c7dccc4a784b569a3c259a59f39e96, From entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } +SetTriple: 57c7dccc4a784b569a3c259a59f39e96, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Index, Value { r#type: Text, value: "a0" } +SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, To entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } +SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ae2a59dde2ba4451b50feb4988a797ce, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: ae2a59dde2ba4451b50feb4988a797ce, To entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } +SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9ff022e711ab4059aaf51f4cd652c927, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: 9ff022e711ab4059aaf51f4cd652c927, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: ea42d4ef5eb143969ca019819ab329b3, Name, Value { r#type: Text, value: "Broader tags" } +SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 901570d5f8784c34b534da795581b3a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 901570d5f8784c34b534da795581b3a1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f7fa3b165e2b444792276091f2d68f60, From entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } +SetTriple: f7fa3b165e2b444792276091f2d68f60, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f7fa3b165e2b444792276091f2d68f60, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f7fa3b165e2b444792276091f2d68f60, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7fa3b165e2b444792276091f2d68f60, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 264c088a223048269c7825948965fb23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 264c088a223048269c7825948965fb23, Index, Value { r#type: Text, value: "a0" } +SetTriple: 264c088a223048269c7825948965fb23, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f6d6e8289ffd430fa37656a12504ee3c, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } +SetTriple: f6d6e8289ffd430fa37656a12504ee3c, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 264c088a223048269c7825948965fb23, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } +SetTriple: 264c088a223048269c7825948965fb23, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 70ff2263ba524aafa3ff27c8614576dc, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 70ff2263ba524aafa3ff27c8614576dc, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Index, Value { r#type: Text, value: "a0" } +SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } +SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 2276f4042c394e90a31e938d5f252f00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9e432132d7494979977fa9f8f8e63890, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } +SetTriple: 9e432132d7494979977fa9f8f8e63890, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 9e432132d7494979977fa9f8f8e63890, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9e432132d7494979977fa9f8f8e63890, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9e432132d7494979977fa9f8f8e63890, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 48e3c8903b1f40d888bcac8d07129e69, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } +SetTriple: 48e3c8903b1f40d888bcac8d07129e69, To entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } +SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Index, Value { r#type: Text, value: "a0" } +SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, From entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } +SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 135cc2fec30643cf988a48d4e882fe8b, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: 135cc2fec30643cf988a48d4e882fe8b, To entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } +SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2276f4042c394e90a31e938d5f252f00, From entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } +SetTriple: 2276f4042c394e90a31e938d5f252f00, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2276f4042c394e90a31e938d5f252f00, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2276f4042c394e90a31e938d5f252f00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 138275c02be64deaa36ee45e3096149c, From entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } +SetTriple: 138275c02be64deaa36ee45e3096149c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 138275c02be64deaa36ee45e3096149c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 138275c02be64deaa36ee45e3096149c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 138275c02be64deaa36ee45e3096149c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 8d01491b70ad459da157de0c23c3cf01, From entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } +SetTriple: 8d01491b70ad459da157de0c23c3cf01, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8d01491b70ad459da157de0c23c3cf01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8d01491b70ad459da157de0c23c3cf01, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8d01491b70ad459da157de0c23c3cf01, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d5785e7fca4d4eaa96d3531cbef6a537, Name, Value { r#type: Text, value: "Social service category" } +SetTriple: 78fdfe4320b64050bfd255da1cdf4850, Name, Value { r#type: Text, value: "Social services" } +SetTriple: Service, Name, Value { r#type: Text, value: "Social service" } +SetTriple: 300be9f09bbb4ae49dfa5581fc32a1ff, Name, Value { r#type: Text, value: "Social service categories" } +SetTriple: 324525125002454d9addccb1b93913b9, Name, Value { r#type: Text, value: "Quotes that oppose the claim" } +SetTriple: Quotes, Name, Value { r#type: Text, value: "Quotes that support the claim" } +SetTriple: 94ab02229c0f41968347b35ee462b3c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94ab02229c0f41968347b35ee462b3c7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 53e2d1e48531479194a55cad03171d47, From entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } +SetTriple: 53e2d1e48531479194a55cad03171d47, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 53e2d1e48531479194a55cad03171d47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53e2d1e48531479194a55cad03171d47, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53e2d1e48531479194a55cad03171d47, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 54defb8ea4d8461ba3f6602525f372b0, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 54defb8ea4d8461ba3f6602525f372b0, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, From entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } +SetTriple: 94ab02229c0f41968347b35ee462b3c7, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Index, Value { r#type: Text, value: "a0" } +SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94ab02229c0f41968347b35ee462b3c7, To entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } +SetTriple: 94ab02229c0f41968347b35ee462b3c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 737fec6ced9f4bc3b758dc5a38797c97, Name, Value { r#type: Text, value: "Church" } +SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7fc92bb68fa74816a7e6c126586690a1, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7fc92bb68fa74816a7e6c126586690a1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7884e9e9085344a9b30f2b46790bef1a, Name, Value { r#type: Text, value: "Provided services" } +SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, From entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, From entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Index, Value { r#type: Text, value: "a0" } +SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: d5e98e8134154850addd3f106cae1e62, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: d5e98e8134154850addd3f106cae1e62, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: d5e98e8134154850addd3f106cae1e62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d5e98e8134154850addd3f106cae1e62, Index, Value { r#type: Text, value: "a0" } +SetTriple: d5e98e8134154850addd3f106cae1e62, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 997f541a230b46f1b1676c67b3a824ca, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 997f541a230b46f1b1676c67b3a824ca, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 997f541a230b46f1b1676c67b3a824ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 997f541a230b46f1b1676c67b3a824ca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 997f541a230b46f1b1676c67b3a824ca, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: c7d6edadddd4410ead8994d4310990fe, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: c7d6edadddd4410ead8994d4310990fe, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } +SetTriple: c7d6edadddd4410ead8994d4310990fe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c7d6edadddd4410ead8994d4310990fe, Index, Value { r#type: Text, value: "a0" } +SetTriple: c7d6edadddd4410ead8994d4310990fe, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: d4ecac44575849b4947113b0873a7839, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: d4ecac44575849b4947113b0873a7839, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: d4ecac44575849b4947113b0873a7839, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d4ecac44575849b4947113b0873a7839, Index, Value { r#type: Text, value: "a0" } +SetTriple: d4ecac44575849b4947113b0873a7839, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } +SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Index, Value { r#type: Text, value: "a0" } +SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 789d58cc28384be1b008405348ac9814, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 789d58cc28384be1b008405348ac9814, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 789d58cc28384be1b008405348ac9814, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 789d58cc28384be1b008405348ac9814, Index, Value { r#type: Text, value: "a0" } +SetTriple: 789d58cc28384be1b008405348ac9814, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 4dfca9a1975c43b0b715812f66a5e074, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } +SetTriple: 4dfca9a1975c43b0b715812f66a5e074, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } +SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, From entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } +SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f2a6a7bba0e841199f57ddf6bd4c8d27, Name, Value { r#type: Text, value: "Sub services" } +SetTriple: Social service categories, Name, Value { r#type: Text, value: "Broader services" } +SetTriple: Social service, Name, Value { r#type: Text, value: "Service" } +SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, From entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } +SetTriple: 56b250c861d74522806d8401e4d422dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 56b250c861d74522806d8401e4d422dc, To entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } +SetTriple: 56b250c861d74522806d8401e4d422dc, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Index, Value { r#type: Text, value: "a0" } +SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 56b250c861d74522806d8401e4d422dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 56b250c861d74522806d8401e4d422dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 395e42879d614b1d879a47781a0d356b, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 395e42879d614b1d879a47781a0d356b, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 395e42879d614b1d879a47781a0d356b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 395e42879d614b1d879a47781a0d356b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 395e42879d614b1d879a47781a0d356b, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Index, Value { r#type: Text, value: "a0" } +SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } +SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 60d487641bee42e6b16a219d6f7677aa, Name, Value { r#type: Text, value: "Subpage" } +SetTriple: abbbe7f19c4d4daca63ed7363ca9b9a4, Name, Value { r#type: Text, value: "Page" } +SetTriple: ea609aac4f844df4b532c4c537cb1eed, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } +SetTriple: ea609aac4f844df4b532c4c537cb1eed, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } +SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea609aac4f844df4b532c4c537cb1eed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ea609aac4f844df4b532c4c537cb1eed, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ea609aac4f844df4b532c4c537cb1eed, Index, Value { r#type: Text, value: "a0" } +SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, From entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } +SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3952496d140c42bdb41c2b26febc6cdc, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } +SetTriple: Subpage, Name, Value { r#type: Text, value: "Subpages" } +SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3952496d140c42bdb41c2b26febc6cdc, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } +SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, From entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } +SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 22e92b399886473195ce4997455481ec, Name, Value { r#type: Text, value: "Broader pages" } +SetTriple: 69454891566f4eca9ffd49ccf8d2d289, To entity, Value { r#type: Entity, value: "" } +SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Index, Value { r#type: Text, value: "a0" } +SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 69454891566f4eca9ffd49ccf8d2d289, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: 6f9748d8c9e84830b30269fa40e0a170, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } +SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Index, Value { r#type: Text, value: "a2" } +SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 49b2dc9b16c546e4b424c27c229d84e2, Name, Value { r#type: Text, value: "Attributes" } +SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, To entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } +SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: Attributes, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"attribute\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 850cf7284e16407e959c708518bb093d, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } +SetTriple: 850cf7284e16407e959c708518bb093d, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 850cf7284e16407e959c708518bb093d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 850cf7284e16407e959c708518bb093d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 850cf7284e16407e959c708518bb093d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: fa051ea821704a8cabbbba8d5d571663, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } +SetTriple: fa051ea821704a8cabbbba8d5d571663, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: fa051ea821704a8cabbbba8d5d571663, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fa051ea821704a8cabbbba8d5d571663, Index, Value { r#type: Text, value: "a0" } +SetTriple: fa051ea821704a8cabbbba8d5d571663, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 1e0f1968292243d69fe32d28bde429fd, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } +SetTriple: 1e0f1968292243d69fe32d28bde429fd, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 1e0f1968292243d69fe32d28bde429fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1e0f1968292243d69fe32d28bde429fd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1e0f1968292243d69fe32d28bde429fd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6f9748d8c9e84830b30269fa40e0a170, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f3d215a04c1744598b78b2ec6236f2e7, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3d215a04c1744598b78b2ec6236f2e7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: defa20720716492eaaaf1f3c781212e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: defa20720716492eaaaf1f3c781212e5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: defa20720716492eaaaf1f3c781212e5, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: defa20720716492eaaaf1f3c781212e5, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: defa20720716492eaaaf1f3c781212e5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 616373c28d83492ab364654d9ae9804e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 616373c28d83492ab364654d9ae9804e, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f10e41b701b947bcb9f2ff0add718635, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: f10e41b701b947bcb9f2ff0add718635, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f10e41b701b947bcb9f2ff0add718635, Index, Value { r#type: Text, value: "a0" } +SetTriple: f10e41b701b947bcb9f2ff0add718635, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f10e41b701b947bcb9f2ff0add718635, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 8f914e3478f546999e99878bb1486e83, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 8f914e3478f546999e99878bb1486e83, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8f914e3478f546999e99878bb1486e83, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f914e3478f546999e99878bb1486e83, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f914e3478f546999e99878bb1486e83, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 616373c28d83492ab364654d9ae9804e, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 616373c28d83492ab364654d9ae9804e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 616373c28d83492ab364654d9ae9804e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 020b555c40744732b816aab985fa9667, Index, Value { r#type: Text, value: "a0" } +SetTriple: 020b555c40744732b816aab985fa9667, From entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 020b555c40744732b816aab985fa9667, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 020b555c40744732b816aab985fa9667, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 020b555c40744732b816aab985fa9667, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: eb05ec082f0c4cad85b0710539d00898, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eb05ec082f0c4cad85b0710539d00898, From entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: eb05ec082f0c4cad85b0710539d00898, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: eb05ec082f0c4cad85b0710539d00898, Index, Value { r#type: Text, value: "a0" } +SetTriple: eb05ec082f0c4cad85b0710539d00898, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 15ff8ba209b84387afd4cec2cd54b345, From entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } +SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Index, Value { r#type: Text, value: "a0" } +SetTriple: 15ff8ba209b84387afd4cec2cd54b345, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: dcecb3581f6a488c84366528683fe4a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dcecb3581f6a488c84366528683fe4a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dcecb3581f6a488c84366528683fe4a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: dcecb3581f6a488c84366528683fe4a6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: dcecb3581f6a488c84366528683fe4a6, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 065cece8ad294987a318bceb43181809, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 065cece8ad294987a318bceb43181809, From entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } +SetTriple: 065cece8ad294987a318bceb43181809, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 065cece8ad294987a318bceb43181809, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 065cece8ad294987a318bceb43181809, Index, Value { r#type: Text, value: "a0" } +SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Index, Value { r#type: Text, value: "a0" } +SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, From entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } +SetTriple: 493a36d24f264633b084b6d6b6d399e1, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } +SetTriple: 493a36d24f264633b084b6d6b6d399e1, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 493a36d24f264633b084b6d6b6d399e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 493a36d24f264633b084b6d6b6d399e1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 493a36d24f264633b084b6d6b6d399e1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } +SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Index, Value { r#type: Text, value: "a0" } +SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: f28b14b9c28d4de8a22187a5c13add96, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } +SetTriple: f28b14b9c28d4de8a22187a5c13add96, To entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } +SetTriple: f28b14b9c28d4de8a22187a5c13add96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f28b14b9c28d4de8a22187a5c13add96, Index, Value { r#type: Text, value: "a0" } +SetTriple: f28b14b9c28d4de8a22187a5c13add96, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 932b3690d7c448ba8572e26166a0fec3, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } +SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, To entity, Value { r#type: Entity, value: "b0379af244de4106b4522203ec49418c" } +SetTriple: 932b3690d7c448ba8572e26166a0fec3, To entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } +SetTriple: 932b3690d7c448ba8572e26166a0fec3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 932b3690d7c448ba8572e26166a0fec3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 932b3690d7c448ba8572e26166a0fec3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: Social services, Name, Value { r#type: Text, value: "Subservices" } +SetTriple: 06ea1abe4c624789bd4eac414045a180, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 06ea1abe4c624789bd4eac414045a180, From entity, Value { r#type: Entity, value: "c63271bfe4f34d74b4797dca335c280a" } +SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3b5587c369ae4040a840e00faeeb96ab, From entity, Value { r#type: Entity, value: "b6009f6600b04baab86f97db7bcbb14a" } +SetTriple: 06ea1abe4c624789bd4eac414045a180, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3b5587c369ae4040a840e00faeeb96ab, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 06ea1abe4c624789bd4eac414045a180, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 06ea1abe4c624789bd4eac414045a180, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6d01d30a6fb24c9bbf6cc6d5d5ee6559, Name, Value { r#type: Text, value: "Page1" } +SetTriple: ffcb36fa02ba46709a2a082d34c24288, Name, Value { r#type: Text, value: "Page1" } +SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } +SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } +SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } +SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } +SetTriple: 2fb90592a742456e98aa22edf6c708eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2fb90592a742456e98aa22edf6c708eb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2fb90592a742456e98aa22edf6c708eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2fb90592a742456e98aa22edf6c708eb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 2fb90592a742456e98aa22edf6c708eb, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } +SetTriple: 694d82291dc94e4ab60d6746fceeee74, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 848fa815be24480099e5375a5987b345, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: ab618c62fe394b98a5983271ad5ba99d, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } +SetTriple: ab618c62fe394b98a5983271ad5ba99d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ab618c62fe394b98a5983271ad5ba99d, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab618c62fe394b98a5983271ad5ba99d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab618c62fe394b98a5983271ad5ba99d, To entity, Value { r#type: Entity, value: "" } +SetTriple: 848fa815be24480099e5375a5987b345, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 1283a2288aed446f84b996fc12cd4430, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1283a2288aed446f84b996fc12cd4430, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1283a2288aed446f84b996fc12cd4430, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 848fa815be24480099e5375a5987b345, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 848fa815be24480099e5375a5987b345, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 848fa815be24480099e5375a5987b345, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1a9fc4a00fec4eeaa075eec7ebd0d043, Name, Value { r#type: Text, value: "Page1" } +SetTriple: 694d82291dc94e4ab60d6746fceeee74, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } +SetTriple: 694d82291dc94e4ab60d6746fceeee74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 694d82291dc94e4ab60d6746fceeee74, Index, Value { r#type: Text, value: "a0" } +SetTriple: 694d82291dc94e4ab60d6746fceeee74, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1283a2288aed446f84b996fc12cd4430, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 1283a2288aed446f84b996fc12cd4430, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } +SetTriple: Page1, Name, Value { r#type: Text, value: "Page" } +SetTriple: da295651edcd4516a344c506138c03b7, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: da295651edcd4516a344c506138c03b7, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: da295651edcd4516a344c506138c03b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da295651edcd4516a344c506138c03b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: da295651edcd4516a344c506138c03b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Index, Value { r#type: Text, value: "a0" } +SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, To entity, Value { r#type: Entity, value: "31f6922e0d4e4f14a1ee8c7689457715" } +SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, To entity, Value { r#type: Entity, value: "530f696c94a84c5fa881649e456e5e34" } +SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Region, Name, Value { r#type: Text, value: "Regions" } +SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 726098e849cf4d7bbc1085a8dfacf493, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: 726098e849cf4d7bbc1085a8dfacf493, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Index, Value { r#type: Text, value: "a0" } +SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 8f2aed0e88904c38b2531854b3676637, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 8f2aed0e88904c38b2531854b3676637, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: 8f2aed0e88904c38b2531854b3676637, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f2aed0e88904c38b2531854b3676637, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f2aed0e88904c38b2531854b3676637, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 38d0e6afad6a40868c031a8f7b1b5b6e, Name, Value { r#type: Text, value: "Populations served" } +SetTriple: Nonprofit Organization, Name, Value { r#type: Text, value: "Nonprofit" } +SetTriple: f98131573e274f5a9b3a6b17d89a89a0, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: f98131573e274f5a9b3a6b17d89a89a0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Index, Value { r#type: Text, value: "a0" } +SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, To entity, Value { r#type: Entity, value: "" } +SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: cba24addeb81448b8a20a6bc0700726a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cba24addeb81448b8a20a6bc0700726a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: cba24addeb81448b8a20a6bc0700726a, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: fea37c894af44660ad3b9e815a678c3c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fea37c894af44660ad3b9e815a678c3c, Index, Value { r#type: Text, value: "a0" } +SetTriple: fea37c894af44660ad3b9e815a678c3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fea37c894af44660ad3b9e815a678c3c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: fea37c894af44660ad3b9e815a678c3c, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: 8df157b8c40d4910a574426c1e6d90fa, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: Populations served, Name, Value { r#type: Text, value: "Demographics served" } +SetTriple: 8df157b8c40d4910a574426c1e6d90fa, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cba24addeb81448b8a20a6bc0700726a, Index, Value { r#type: Text, value: "a0" } +SetTriple: cba24addeb81448b8a20a6bc0700726a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, To entity, Value { r#type: Entity, value: "b365d85138fe433f9a778bcb631375c5" } +SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, From entity, Value { r#type: Entity, value: "ebecda54c39140198ce6cfdb8d2488d4" } +SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Index, Value { r#type: Text, value: "a0" } +SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0ff875d9a78640659d9f7fac54b94d94, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: 0ff875d9a78640659d9f7fac54b94d94, To entity, Value { r#type: Entity, value: "ebecda54c39140198ce6cfdb8d2488d4" } +SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: b4385f144cd24129ae30ca85c2a5840b, From entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } +SetTriple: b4385f144cd24129ae30ca85c2a5840b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b4385f144cd24129ae30ca85c2a5840b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b4385f144cd24129ae30ca85c2a5840b, Index, Value { r#type: Text, value: "a0" } +SetTriple: b4385f144cd24129ae30ca85c2a5840b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, From entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } +SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f6311e4612844af4a01aaf43206294da, From entity, Value { r#type: Entity, value: "932fcd9dd38a4da3970243376e5a9e00" } +SetTriple: f6311e4612844af4a01aaf43206294da, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f6311e4612844af4a01aaf43206294da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6311e4612844af4a01aaf43206294da, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6311e4612844af4a01aaf43206294da, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, From entity, Value { r#type: Entity, value: "932fcd9dd38a4da3970243376e5a9e00" } +SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Index, Value { r#type: Text, value: "a0" } +SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1823d5915cab41f996458cf8155aff67, Name, Value { r#type: Text, value: "Storyteller" } +SetTriple: Storyteller, Description, Value { r#type: Text, value: "An expert in the art of narrating stories, he merges imagination with lived experiences to captivate and engage his audience. A storyteller utilizes a range of vocal tones, gestures, and expressive nuances to animate narratives. As a custodian of cultural and historical legacies, he delivers stories that educate, uphold traditions, and impart moral lessons. The storyteller plays a crucial role in the fabric of human communication and culture." } +SetTriple: 49e5d667a1d74974bd372cad0f21c0e2, Name, Value { r#type: Text, value: "Creativity" } +SetTriple: Creativity, Description, Value { r#type: Text, value: "Capacity to think innovatively and imaginatively, to see beyond the usual approaches and conventional solutions. It involves generating new ideas, combining concepts in unique ways, and envisioning novel outcomes. Creativity is not limited to artistic endeavors but is crucial in problem-solving, strategic planning, and adapting to new challenges across various fields. This skill encompasses imagination, originality, and the willingness to experiment." } +SetTriple: 75f06e1049284ce0be72f09a331ee08b, Name, Value { r#type: Text, value: "Storytelling" } +SetTriple: Storytelling, Description, Value { r#type: Text, value: "The art of conveying narratives, ideas, or experiences through spoken or written words, often accompanied by vivid imagery or emotional engagement. It involves crafting a compelling narrative structure, character development, and a relatable context that captivates an audience. Storytelling is a versatile skill employed in diverse fields, from entertainment and marketing to education and communication." } +SetTriple: 6e2751c821604669983698d3c639004b, Name, Value { r#type: Text, value: "Communication" } +SetTriple: Communication, Description, Value { r#type: Text, value: "The ability to convey thoughts, ideas, or information effectively to others through various mediums, such as spoken or written words, body language, and non-verbal cues. It involves not only the clarity and coherence of one's message but also active listening and the capacity to comprehend and respond to others. Strong communication skills foster understanding, facilitate collaboration, and build relationships, making it a fundamental aptitude for success in both personal and professional contexts." } +SetTriple: b365d85138fe433f9a778bcb631375c5, Description, Value { r#type: Text, value: "Ability to not only recognize but also genuinely understand and share in the emotions, experiences, and viewpoints of others. It transcends mere sympathy, requiring active engagement and emotional connection. Empathetic individuals excel in active listening, providing meaningful support, and demonstrating authentic concern for others' welfare. This skill not only enriches interpersonal relationships but also facilitates effective communication, builds trust, and fosters a deeper sense of connection in both personal and professional interactions, making it an invaluable and transformative attribute." } +SetTriple: ebecda54c39140198ce6cfdb8d2488d4, Name, Value { r#type: Text, value: "Adaptability" } +SetTriple: Adaptability, Description, Value { r#type: Text, value: "Capacity to swiftly and effectively adjust to changing circumstances, environments, or demands. It encompasses the ability to embrace new information, learn new skills, and seamlessly pivot when confronted with evolving situations. Adaptable individuals thrive in dynamic and unpredictable scenarios, demonstrating resilience and a willingness to evolve. " } +SetTriple: cd59a62a2103477dbc56340ca209ef54, Name, Value { r#type: Text, value: "Instagram" } +SetTriple: Instagram, Description, Value { r#type: Text, value: "A web URL to an instagram account" } +SetTriple: 932fcd9dd38a4da3970243376e5a9e00, Name, Value { r#type: Text, value: "Facebook" } +SetTriple: Facebook, Description, Value { r#type: Text, value: "A web URL to a facebook account" } +SetTriple: b365d85138fe433f9a778bcb631375c5, Name, Value { r#type: Text, value: "Empathy" } +SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Index, Value { r#type: Text, value: "a0" } +SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, To entity, Value { r#type: Entity, value: "75f06e1049284ce0be72f09a331ee08b" } +SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: 4ab225279e5547fc963202928829f8b5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4ab225279e5547fc963202928829f8b5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4ab225279e5547fc963202928829f8b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4ab225279e5547fc963202928829f8b5, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: 4ab225279e5547fc963202928829f8b5, From entity, Value { r#type: Entity, value: "75f06e1049284ce0be72f09a331ee08b" } +SetTriple: ce447ad4582e440d9950e02206fcd3c3, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: d441e6ea60ed4794a12084cc815246bd, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: d441e6ea60ed4794a12084cc815246bd, To entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } +SetTriple: d441e6ea60ed4794a12084cc815246bd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d441e6ea60ed4794a12084cc815246bd, Index, Value { r#type: Text, value: "a0" } +SetTriple: d441e6ea60ed4794a12084cc815246bd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, From entity, Value { r#type: Entity, value: "49e5d667a1d74974bd372cad0f21c0e2" } +SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Index, Value { r#type: Text, value: "a0" } +SetTriple: ce447ad4582e440d9950e02206fcd3c3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ce447ad4582e440d9950e02206fcd3c3, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: ce447ad4582e440d9950e02206fcd3c3, To entity, Value { r#type: Entity, value: "49e5d667a1d74974bd372cad0f21c0e2" } +SetTriple: ce447ad4582e440d9950e02206fcd3c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d6160639d6b24d1d85ec63ab356f3537, From entity, Value { r#type: Entity, value: "6e2751c821604669983698d3c639004b" } +SetTriple: d6160639d6b24d1d85ec63ab356f3537, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: d6160639d6b24d1d85ec63ab356f3537, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d6160639d6b24d1d85ec63ab356f3537, Index, Value { r#type: Text, value: "a0" } +SetTriple: d6160639d6b24d1d85ec63ab356f3537, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a793050d4c7049e9810ab96b59746fed, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: a793050d4c7049e9810ab96b59746fed, To entity, Value { r#type: Entity, value: "6e2751c821604669983698d3c639004b" } +SetTriple: a793050d4c7049e9810ab96b59746fed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a793050d4c7049e9810ab96b59746fed, Index, Value { r#type: Text, value: "a0" } +SetTriple: a793050d4c7049e9810ab96b59746fed, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } +SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, From entity, Value { r#type: Entity, value: "b365d85138fe433f9a778bcb631375c5" } +SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } +SetTriple: c3c0acf068f146a497f0d32c670603a7, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } +SetTriple: c3c0acf068f146a497f0d32c670603a7, To entity, Value { r#type: Entity, value: "0524c21ae07046d684d5c62e5c3cfe35" } +SetTriple: c3c0acf068f146a497f0d32c670603a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c3c0acf068f146a497f0d32c670603a7, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3c0acf068f146a497f0d32c670603a7, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: e385cacb011c416baf86fad17095203f, From entity, Value { r#type: Entity, value: "0524c21ae07046d684d5c62e5c3cfe35" } +SetTriple: e385cacb011c416baf86fad17095203f, To entity, Value { r#type: Entity, value: "" } +SetTriple: e385cacb011c416baf86fad17095203f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e385cacb011c416baf86fad17095203f, Index, Value { r#type: Text, value: "a0" } +SetTriple: e385cacb011c416baf86fad17095203f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidpgdsgst3geqkcqnoxr73vi7acbhjtsy4rehdd5om6mln5eb46da" } +SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "1192" } +SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "320" } +SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } +SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Index, Value { r#type: Text, value: "a0" } +SetTriple: d1a239ca6aec4584afcdf6c45607e723, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3a532a592eb84c869ddd981e6cac5fce, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d1a239ca6aec4584afcdf6c45607e723, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: d1a239ca6aec4584afcdf6c45607e723, From entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3a532a592eb84c869ddd981e6cac5fce, To entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: d1a239ca6aec4584afcdf6c45607e723, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Index, Value { r#type: Text, value: "a0" } +SetTriple: d1a239ca6aec4584afcdf6c45607e723, Index, Value { r#type: Text, value: "a0" } +SetTriple: c19fc5e572794d6a9f9097cda7c75b49, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b35923d395ea4f81b8ef03aca28c2a03, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Index, Value { r#type: Text, value: "a0" } +SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c19fc5e572794d6a9f9097cda7c75b49, From entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } +SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Index, Value { r#type: Text, value: "a0" } +SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3057653733634b26bc54824a4e613b17, From entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } +SetTriple: 3057653733634b26bc54824a4e613b17, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3057653733634b26bc54824a4e613b17, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3057653733634b26bc54824a4e613b17, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3057653733634b26bc54824a4e613b17, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62fe434a457c43f09068f698ee044227, Name, Value { r#type: Text, value: "Subprojects" } +SetTriple: bb8bc10a169745e581fcfb81362ce33b, Name, Value { r#type: Text, value: "Broader projects" } +SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, To entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } +SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Index, Value { r#type: Text, value: "a0" } +SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, To entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } +SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 772fa5f978ff405e985db6580ba0d136, From entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } +SetTriple: 772fa5f978ff405e985db6580ba0d136, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 772fa5f978ff405e985db6580ba0d136, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 772fa5f978ff405e985db6580ba0d136, Index, Value { r#type: Text, value: "a0" } +SetTriple: 772fa5f978ff405e985db6580ba0d136, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b35923d395ea4f81b8ef03aca28c2a03, From entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } +SetTriple: 9e23fb60eabc49d0833505682adf9c78, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9e23fb60eabc49d0833505682adf9c78, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9e23fb60eabc49d0833505682adf9c78, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 44830cc7c9714368b63992e5114723e9, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 44830cc7c9714368b63992e5114723e9, To entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } +SetTriple: 44830cc7c9714368b63992e5114723e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44830cc7c9714368b63992e5114723e9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 44830cc7c9714368b63992e5114723e9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4cb86814bd80405cab7c4680649770e6, From entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } +SetTriple: 4cb86814bd80405cab7c4680649770e6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 4cb86814bd80405cab7c4680649770e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4cb86814bd80405cab7c4680649770e6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4cb86814bd80405cab7c4680649770e6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, To entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } +SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9e23fb60eabc49d0833505682adf9c78, From entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } +SetTriple: 9e23fb60eabc49d0833505682adf9c78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5a07b83ea692443da6a547c09b209a32, From entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } +SetTriple: 5a07b83ea692443da6a547c09b209a32, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 5a07b83ea692443da6a547c09b209a32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5a07b83ea692443da6a547c09b209a32, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5a07b83ea692443da6a547c09b209a32, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, From entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } +SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c92629a6a18d40b3832bbba93cf0f432, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: c92629a6a18d40b3832bbba93cf0f432, To entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } +SetTriple: c92629a6a18d40b3832bbba93cf0f432, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c92629a6a18d40b3832bbba93cf0f432, Index, Value { r#type: Text, value: "a0" } +SetTriple: c92629a6a18d40b3832bbba93cf0f432, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, From entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } +SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 22d039b063a74a2c91252f066fb5124e, From entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } +SetTriple: 22d039b063a74a2c91252f066fb5124e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 22d039b063a74a2c91252f066fb5124e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 22d039b063a74a2c91252f066fb5124e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 22d039b063a74a2c91252f066fb5124e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c14def2e45084e579584a9afba421943, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: c14def2e45084e579584a9afba421943, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: c14def2e45084e579584a9afba421943, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c14def2e45084e579584a9afba421943, Index, Value { r#type: Text, value: "a0" } +SetTriple: c14def2e45084e579584a9afba421943, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ce8394596e1341fd81c847dd2b4308d4, From entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } +SetTriple: ce8394596e1341fd81c847dd2b4308d4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ce8394596e1341fd81c847dd2b4308d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ce8394596e1341fd81c847dd2b4308d4, Index, Value { r#type: Text, value: "a0" } +SetTriple: ce8394596e1341fd81c847dd2b4308d4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, To entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } +SetTriple: e814bdb6d88b434bbfc66e22c6f593ca, Name, Value { r#type: Text, value: "Reviewed by" } +SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, From entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } +SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Index, Value { r#type: Text, value: "a0" } +SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 212ca0604fe743218c5303b33541eb3c, Name, Value { r#type: Text, value: "Subtasks" } +SetTriple: 0193c4d532504d8f8d3a199e2098d87f, Name, Value { r#type: Text, value: "Priority" } +SetTriple: 213dded17125408986227a634b465427, Name, Value { r#type: Text, value: "Relevant pages" } +SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Index, Value { r#type: Text, value: "a0" } +SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c064d55c4c7540d0a74c754cf263c68a, From entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } +SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, From entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } +SetTriple: c064d55c4c7540d0a74c754cf263c68a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 40c4b15e27154e84a1f6c52972de2e67, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 40c4b15e27154e84a1f6c52972de2e67, To entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } +SetTriple: c064d55c4c7540d0a74c754cf263c68a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c064d55c4c7540d0a74c754cf263c68a, Index, Value { r#type: Text, value: "a0" } +SetTriple: c064d55c4c7540d0a74c754cf263c68a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3d5e1199c8ef4f7287ab900f75f00e3d, Name, Value { r#type: Text, value: "Completed subtasks " } +SetTriple: Subtasks, Name, Value { r#type: Text, value: "In progress subtasks" } +SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b10408748be747a7b15298c320681d61, Name, Value { r#type: Text, value: "News event" } +SetTriple: 551ad132033046b58d39ae6021156b01, Name, Value { r#type: Text, value: "Explanation of News " } +SetTriple: f14a8229bbe3400785bd5e15e04dcacc, Name, Value { r#type: Text, value: "Related topics, topi" } +SetTriple: 50ca69b85db9498aafed12fedf411c21, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 50ca69b85db9498aafed12fedf411c21, Index, Value { r#type: Text, value: "a0" } +SetTriple: 50ca69b85db9498aafed12fedf411c21, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4af040e84cda42678bb340f760072480, Index, Value { r#type: Text, value: "a0" } +SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Index, Value { r#type: Text, value: "a1" } +SetTriple: dac67c3faf2a475682b92a095c777f78, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 4af040e84cda42678bb340f760072480, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4af040e84cda42678bb340f760072480, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 4af040e84cda42678bb340f760072480, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: dac67c3faf2a475682b92a095c777f78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dac67c3faf2a475682b92a095c777f78, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } +SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } +SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Index, Value { r#type: Text, value: "a0" } +SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Index, Value { r#type: Text, value: "a0" } +SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Index, Value { r#type: Text, value: "a0" } +SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: Related topics, topi, Markdown Content, Value { r#type: Text, value: "- **Related topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Avatar**, a square image with a minimum 500px by 500px resolution.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } +SetTriple: Explanation of News , Markdown Content, Value { r#type: Text, value: "## Explanation of News event type attributes:\n\n" } +SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, From entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } +SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Index, Value { r#type: Text, value: "a0" } +SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 55d0c09727cc4adaa33269b40df0d201, From entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } +SetTriple: 55d0c09727cc4adaa33269b40df0d201, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 55d0c09727cc4adaa33269b40df0d201, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 55d0c09727cc4adaa33269b40df0d201, Index, Value { r#type: Text, value: "a0" } +SetTriple: 55d0c09727cc4adaa33269b40df0d201, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, From entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } +SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 50ca69b85db9498aafed12fedf411c21, From entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } +SetTriple: 50ca69b85db9498aafed12fedf411c21, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, To entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } +SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: dac67c3faf2a475682b92a095c777f78, To entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } +SetTriple: dac67c3faf2a475682b92a095c777f78, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 693282164eaa41b29f99b6cf9591f5c8, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 693282164eaa41b29f99b6cf9591f5c8, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 4af040e84cda42678bb340f760072480, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: News event, Description, Value { r#type: Text, value: "A significant occurrence or development that has recently happened or is currently happening, capturing public interest and attention. News events are characterized by their relevance, timeliness, and impact on the community or world at large. " } +SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: af77f491813145b985fde7b8bbd4ecb5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af77f491813145b985fde7b8bbd4ecb5, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: af77f491813145b985fde7b8bbd4ecb5, From entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } +SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 780ebc6372ba4951a861b9385c03ed9f, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 780ebc6372ba4951a861b9385c03ed9f, From entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } +SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 54af5ec3455d489fa739eef40a719924, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 54af5ec3455d489fa739eef40a719924, Index, Value { r#type: Text, value: "a0" } +SetTriple: 54af5ec3455d489fa739eef40a719924, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 54af5ec3455d489fa739eef40a719924, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 54af5ec3455d489fa739eef40a719924, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Index, Value { r#type: Text, value: "a0" } +SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 63071b719d2a4fb697d0ad6a627d072e, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: 63071b719d2a4fb697d0ad6a627d072e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 178cfd1725274d91ba384fe043f019c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 178cfd1725274d91ba384fe043f019c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 178cfd1725274d91ba384fe043f019c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, To entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } +SetTriple: 6fc7d6da809441dd92b354610d425a3b, Name, Value { r#type: Text, value: "Avatar, a square ima" } +SetTriple: 33eb5fa733274d1399fed044f5b5b385, Name, Value { r#type: Text, value: "Explanation of Press" } +SetTriple: 276c48daef77463a887fdb21d82c4542, Description, Value { r#type: Text, value: "An official communication issued to media outlets, offering information, an official stance, or an announcement intended for public dissemination. It serves as a primary source, directly conveying original information or news from the issuing entity to the media and, subsequently, to the public. " } +SetTriple: 276c48daef77463a887fdb21d82c4542, Name, Value { r#type: Text, value: "Press release" } +SetTriple: 178cfd1725274d91ba384fe043f019c4, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 178cfd1725274d91ba384fe043f019c4, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 99a651610c15431390acca9023bb8869, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 99a651610c15431390acca9023bb8869, Index, Value { r#type: Text, value: "a0" } +SetTriple: 99a651610c15431390acca9023bb8869, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 99a651610c15431390acca9023bb8869, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 99a651610c15431390acca9023bb8869, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 921b4071dbe6462580b7c48b114ad6f9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 921b4071dbe6462580b7c48b114ad6f9, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: d310e4c62702446ab32ea4c54f96258e, To entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } +SetTriple: d310e4c62702446ab32ea4c54f96258e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, To entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } +SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f3a92f467b3048128e4e3bfe383179e2, Name, Value { r#type: Text, value: "Tags, help in filter" } +SetTriple: Explanation of Press, Markdown Content, Value { r#type: Text, value: "## Explanation of Press release type attributes:\n\n" } +SetTriple: Avatar, a square ima, Markdown Content, Value { r#type: Text, value: "- **Avatar**, a square image with a minimum 500px by 500px resolution.\n\n- **Related topics**, topics connected to the press release.\n\n- **Claims about**, to complete, comment, question or refute the press release.\n\n- **Claims from**, key insights derived from the press release, highlighting its pivotal aspects or conclusions.\n\n\n" } +SetTriple: Tags, help in filter, Markdown Content, Value { r#type: Text, value: "- **Tags**, help in filtering tables and sorting the entity\n\n- **Publisher**, press releases can be published by corporations and businesses, government agencies, non-profit organizations, educational institutions, individuals or public figures, public relations firms, and event organizers.\n\n- **Web URL**, to access the original press release\n\n- **Publish date**, when the press release was issued\n\n- **Quotes from**, press releases are considered primary sources, their content is generally copyright free which allows quotations\n\n\n" } +SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Index, Value { r#type: Text, value: "a2" } +SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Index, Value { r#type: Text, value: "a0" } +SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: d310e4c62702446ab32ea4c54f96258e, Index, Value { r#type: Text, value: "a1" } +SetTriple: d310e4c62702446ab32ea4c54f96258e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d310e4c62702446ab32ea4c54f96258e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0076c54e3efd48bbba1590bfdea084dd, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 0076c54e3efd48bbba1590bfdea084dd, From entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } +SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Index, Value { r#type: Text, value: "a0" } +SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, From entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } +SetTriple: 39188c633acc447c93795de1897d1336, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 39188c633acc447c93795de1897d1336, Index, Value { r#type: Text, value: "a0" } +SetTriple: 39188c633acc447c93795de1897d1336, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 39188c633acc447c93795de1897d1336, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 39188c633acc447c93795de1897d1336, From entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } +SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Index, Value { r#type: Text, value: "a0" } +SetTriple: 15e57d3400644f59a6b6f28bd5228d10, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 15e57d3400644f59a6b6f28bd5228d10, From entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } +SetTriple: af77f491813145b985fde7b8bbd4ecb5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: af77f491813145b985fde7b8bbd4ecb5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 73984ff311e64b42bd0907f34d4be0e2, Description, Value { r#type: Text, value: "" } +SetTriple: e769b6ac23874b37919b9cab193868fd, Name, Value { r#type: Text, value: "Total revenue" } +SetTriple: 9e94fc0c2f6e4fd6894beef6bfe64d49, Name, Value { r#type: Text, value: "Contributions" } +SetTriple: 6c90a9755da74f5a9401514d30dd9926, Name, Value { r#type: Text, value: "Other expenses" } +SetTriple: 8a5733661d8648b6b861c48aad11486f, Name, Value { r#type: Text, value: "Program services fees" } +SetTriple: 5572bb781e9b4752833372e7c2c90c8b, Name, Value { r#type: Text, value: "Construction costs" } +SetTriple: 0b623cb1ba1d407ab9cc58becb52b531, Name, Value { r#type: Text, value: "Other revenue sources" } +SetTriple: bc6d8191162642b2a8fc6d639535306c, Name, Value { r#type: Text, value: "Salaries + Benefits" } +SetTriple: 15645106d2034db18692012a6e06349f, Name, Value { r#type: Text, value: "Non-financial assets" } +SetTriple: 73984ff311e64b42bd0907f34d4be0e2, Name, Value { r#type: Text, value: "Grants" } +SetTriple: ce59ccc12ac54ace8f8209322434733d, Name, Value { r#type: Text, value: "Finance Summary" } +SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, To entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } +SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 17f3c316c2a94470837793d82fe1f8ee, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 17f3c316c2a94470837793d82fe1f8ee, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Index, Value { r#type: Text, value: "a0" } +SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: ff63c6173e5241f281d0306f4a90b89d, From entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } +SetTriple: ff63c6173e5241f281d0306f4a90b89d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ff63c6173e5241f281d0306f4a90b89d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ff63c6173e5241f281d0306f4a90b89d, Index, Value { r#type: Text, value: "a0" } +SetTriple: ff63c6173e5241f281d0306f4a90b89d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6ef7c23abfe141498859d930a777c490, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 6ef7c23abfe141498859d930a777c490, To entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } +SetTriple: 6ef7c23abfe141498859d930a777c490, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ef7c23abfe141498859d930a777c490, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6ef7c23abfe141498859d930a777c490, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, From entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } +SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Index, Value { r#type: Text, value: "a0" } +SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5e77ce4415f146a1905bb47be44d5138, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 5e77ce4415f146a1905bb47be44d5138, To entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } +SetTriple: 5e77ce4415f146a1905bb47be44d5138, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5e77ce4415f146a1905bb47be44d5138, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5e77ce4415f146a1905bb47be44d5138, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, From entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } +SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, To entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } +SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Index, Value { r#type: Text, value: "a0" } +SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a2fd74e9647d4fa490ba50377b90a19e, From entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } +SetTriple: a2fd74e9647d4fa490ba50377b90a19e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Index, Value { r#type: Text, value: "a0" } +SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8472dd23ef974a3b8f159f726697dc64, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 8472dd23ef974a3b8f159f726697dc64, To entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } +SetTriple: 8472dd23ef974a3b8f159f726697dc64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8472dd23ef974a3b8f159f726697dc64, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8472dd23ef974a3b8f159f726697dc64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, From entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } +SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 376e9f225ec840f0a4e3064e7d879375, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 376e9f225ec840f0a4e3064e7d879375, To entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } +SetTriple: 376e9f225ec840f0a4e3064e7d879375, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 376e9f225ec840f0a4e3064e7d879375, Index, Value { r#type: Text, value: "a0" } +SetTriple: 376e9f225ec840f0a4e3064e7d879375, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 47541b73e01e49f5b3fb4396ca80560a, From entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } +SetTriple: 47541b73e01e49f5b3fb4396ca80560a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f29503d86616420d876b39fefcc63a09, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: f29503d86616420d876b39fefcc63a09, To entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } +SetTriple: f29503d86616420d876b39fefcc63a09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f29503d86616420d876b39fefcc63a09, Index, Value { r#type: Text, value: "a0" } +SetTriple: f29503d86616420d876b39fefcc63a09, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2a25248a715942c3896771a80df60149, From entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } +SetTriple: 2a25248a715942c3896771a80df60149, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 2a25248a715942c3896771a80df60149, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2a25248a715942c3896771a80df60149, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2a25248a715942c3896771a80df60149, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5326a0dc17834a5c9b374222977413c5, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 5326a0dc17834a5c9b374222977413c5, To entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } +SetTriple: 5326a0dc17834a5c9b374222977413c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5326a0dc17834a5c9b374222977413c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5326a0dc17834a5c9b374222977413c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, From entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } +SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Index, Value { r#type: Text, value: "a0" } +SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fee25c12829649de87525a894bf826f7, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: fee25c12829649de87525a894bf826f7, To entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } +SetTriple: fee25c12829649de87525a894bf826f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fee25c12829649de87525a894bf826f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: fee25c12829649de87525a894bf826f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3c1cbc11e9164a3e80ef066935c85298, From entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } +SetTriple: 3c1cbc11e9164a3e80ef066935c85298, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6c1416b1c033427f89bcd9a07498ae43, From entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } +SetTriple: 6c1416b1c033427f89bcd9a07498ae43, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, From entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } +SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 21d92406796b42aab10be202211ac374, From entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } +SetTriple: 21d92406796b42aab10be202211ac374, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 21d92406796b42aab10be202211ac374, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 21d92406796b42aab10be202211ac374, Index, Value { r#type: Text, value: "a0" } +SetTriple: 21d92406796b42aab10be202211ac374, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d451e2eb25cc4fdbb4115500815c91ac, From entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } +SetTriple: d451e2eb25cc4fdbb4115500815c91ac, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9a2371a2e08a41c1967035079f736e04, From entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } +SetTriple: 9a2371a2e08a41c1967035079f736e04, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 9a2371a2e08a41c1967035079f736e04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9a2371a2e08a41c1967035079f736e04, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9a2371a2e08a41c1967035079f736e04, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, From entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } +SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e22d883a57ff4a6484fd2513c910afad, From entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } +SetTriple: e22d883a57ff4a6484fd2513c910afad, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: e22d883a57ff4a6484fd2513c910afad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e22d883a57ff4a6484fd2513c910afad, Index, Value { r#type: Text, value: "a0" } +SetTriple: e22d883a57ff4a6484fd2513c910afad, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 01ca38c974e24950b8e0cb20b9117baf, From entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } +SetTriple: 01ca38c974e24950b8e0cb20b9117baf, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4c531bed2363473685ab143f64304618, From entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } +SetTriple: 4c531bed2363473685ab143f64304618, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 4c531bed2363473685ab143f64304618, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c531bed2363473685ab143f64304618, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4c531bed2363473685ab143f64304618, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: bd691c8c873b41f384c43d3e6507712f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 23787c8312e940c1abed0575fb78376d, Name, Value { r#type: Text, value: "Build cost" } +SetTriple: bd691c8c873b41f384c43d3e6507712f, To entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } +SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bd691c8c873b41f384c43d3e6507712f, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, From entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } +SetTriple: 8d537ae502424fc291cf47d833630879, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8d537ae502424fc291cf47d833630879, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8d537ae502424fc291cf47d833630879, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8d537ae502424fc291cf47d833630879, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8d537ae502424fc291cf47d833630879, From entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } +SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, From entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } +SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, To entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } +SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, From entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } +SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd691c8c873b41f384c43d3e6507712f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, From entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } +SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Index, Value { r#type: Text, value: "a0" } +SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, From entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } +SetTriple: a7309f47c7e345028870847c14ac0e92, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: a7309f47c7e345028870847c14ac0e92, Index, Value { r#type: Text, value: "a0" } +SetTriple: be5f65cf340840d09b01188cedb00670, Name, Value { r#type: Text, value: "Number of residents" } +SetTriple: d9f91c89a9a94a1098e4f394927a4f8e, Name, Value { r#type: Text, value: "Annual operation cost" } +SetTriple: 8ea3ec8f699a419b8d107a9d5583b831, Name, Value { r#type: Text, value: "Units" } +SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: cda6b8a88482456793d6d3f03a233d14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a7309f47c7e345028870847c14ac0e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4140c5b18642473c8f69f21d7dfbc002, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Index, Value { r#type: Text, value: "a0" } +SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, From entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } +SetTriple: a7309f47c7e345028870847c14ac0e92, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: bd691c8c873b41f384c43d3e6507712f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cda6b8a88482456793d6d3f03a233d14, Index, Value { r#type: Text, value: "a0" } +SetTriple: cda6b8a88482456793d6d3f03a233d14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cda6b8a88482456793d6d3f03a233d14, To entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } +SetTriple: cda6b8a88482456793d6d3f03a233d14, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4140c5b18642473c8f69f21d7dfbc002, To entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } +SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a7309f47c7e345028870847c14ac0e92, From entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } +SetTriple: Sub services, Name, Value { r#type: Text, value: "Subservices" } +SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 92f8b7e607464e47bb25435ffa0472ab, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 92f8b7e607464e47bb25435ffa0472ab, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 1138da4bf18e462aae51a7047a9aa886, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1138da4bf18e462aae51a7047a9aa886, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1138da4bf18e462aae51a7047a9aa886, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1138da4bf18e462aae51a7047a9aa886, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 1138da4bf18e462aae51a7047a9aa886, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: da2e38310ad94505bb4e9020fcbe7605, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: da2e38310ad94505bb4e9020fcbe7605, Index, Value { r#type: Text, value: "a0" } +SetTriple: da2e38310ad94505bb4e9020fcbe7605, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da2e38310ad94505bb4e9020fcbe7605, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Index, Value { r#type: Text, value: "a0" } +SetTriple: 09d32e18438947518b0a336bfabaeb5b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 09d32e18438947518b0a336bfabaeb5b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 09d32e18438947518b0a336bfabaeb5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 09d32e18438947518b0a336bfabaeb5b, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } +SetTriple: 09d32e18438947518b0a336bfabaeb5b, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Index, Value { r#type: Text, value: "a0" } +SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d65c809a02ee482bb766f0ce1ed1d837, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: d65c809a02ee482bb766f0ce1ed1d837, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 0409c714054a47b3b59a3d107b2c7975, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0409c714054a47b3b59a3d107b2c7975, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0409c714054a47b3b59a3d107b2c7975, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0409c714054a47b3b59a3d107b2c7975, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 0409c714054a47b3b59a3d107b2c7975, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: ba589723e7094fbcb6748796b5c0713c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ba589723e7094fbcb6748796b5c0713c, Index, Value { r#type: Text, value: "a0" } +SetTriple: ba589723e7094fbcb6748796b5c0713c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ba589723e7094fbcb6748796b5c0713c, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: ba589723e7094fbcb6748796b5c0713c, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: da2e38310ad94505bb4e9020fcbe7605, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: cc83fb08421f4580bdf28831e6425583, Name, Value { r#type: Text, value: "Opinion poll" } +SetTriple: Opinion poll, Description, Value { r#type: Text, value: "Survey that gathers public opinion from a specific group of people. Opinion polls are usually designed to represent the opinions of a population by conducting a series of questions and then extrapolating generalities in ratio or within confidence intervals. The results are then used to generalize the broader public's opinions to understand trends or predict outcomes in areas like politics, economics, and social issues." } +SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 25209be692e5466dbd614c62e77ac3a6, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 21d7378d44e844e99db6ef667902bccf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 21d7378d44e844e99db6ef667902bccf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 21d7378d44e844e99db6ef667902bccf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 21d7378d44e844e99db6ef667902bccf, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 21d7378d44e844e99db6ef667902bccf, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } +SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: b30f18d68d264b2d9de098f358320572, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b30f18d68d264b2d9de098f358320572, Index, Value { r#type: Text, value: "a0" } +SetTriple: b30f18d68d264b2d9de098f358320572, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: b30f18d68d264b2d9de098f358320572, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 2166587240a84f79a08b1303306e31ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2166587240a84f79a08b1303306e31ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2166587240a84f79a08b1303306e31ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2166587240a84f79a08b1303306e31ae, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } +SetTriple: 2166587240a84f79a08b1303306e31ae, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 41ebcae38efe40a2addba9869ac7471c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 41ebcae38efe40a2addba9869ac7471c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 41ebcae38efe40a2addba9869ac7471c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 41ebcae38efe40a2addba9869ac7471c, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: 41ebcae38efe40a2addba9869ac7471c, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: b41fbc85640c4679b835792904478c24, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b41fbc85640c4679b835792904478c24, Index, Value { r#type: Text, value: "a0" } +SetTriple: b41fbc85640c4679b835792904478c24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b41fbc85640c4679b835792904478c24, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } +SetTriple: b41fbc85640c4679b835792904478c24, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Index, Value { r#type: Text, value: "a0" } +SetTriple: ac29ecfd79bb4ca7b896ee1757781170, Name, Value { r#type: Text, value: "Government entity" } +SetTriple: Government entity, Description, Value { r#type: Text, value: "" } +SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } +SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 443891128a6148cbaf6b226e195dac4e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 443891128a6148cbaf6b226e195dac4e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 443891128a6148cbaf6b226e195dac4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 443891128a6148cbaf6b226e195dac4e, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } +SetTriple: 443891128a6148cbaf6b226e195dac4e, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 30645d1b9b8648c491e72d12589090ca, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 30645d1b9b8648c491e72d12589090ca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 30645d1b9b8648c491e72d12589090ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 30645d1b9b8648c491e72d12589090ca, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } +SetTriple: 30645d1b9b8648c491e72d12589090ca, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 3c42de2e656b46f795160939cb114cad, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3c42de2e656b46f795160939cb114cad, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c42de2e656b46f795160939cb114cad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c42de2e656b46f795160939cb114cad, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 3c42de2e656b46f795160939cb114cad, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: 25209be692e5466dbd614c62e77ac3a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 25209be692e5466dbd614c62e77ac3a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 25209be692e5466dbd614c62e77ac3a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 25209be692e5466dbd614c62e77ac3a6, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: b30f18d68d264b2d9de098f358320572, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 588f35a146844727827768d361746422, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 588f35a146844727827768d361746422, From entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } +SetTriple: 2c72ace7540444559d2265272a94e874, Name, Value { r#type: Text, value: "Tab" } +SetTriple: 588f35a146844727827768d361746422, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 588f35a146844727827768d361746422, Index, Value { r#type: Text, value: "a0" } +SetTriple: 588f35a146844727827768d361746422, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ca989883722745fe879bbaead8553a93, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: ca989883722745fe879bbaead8553a93, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: ca989883722745fe879bbaead8553a93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ca989883722745fe879bbaead8553a93, Index, Value { r#type: Text, value: "a0" } +SetTriple: ca989883722745fe879bbaead8553a93, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8f132ceafb2644e2be476cf2e07170ea, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 8f132ceafb2644e2be476cf2e07170ea, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } +SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4c5a639ea68048a6903078416b7763d4, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 4c5a639ea68048a6903078416b7763d4, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: 4c5a639ea68048a6903078416b7763d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c5a639ea68048a6903078416b7763d4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4c5a639ea68048a6903078416b7763d4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 25109097765a4c169c3681d2bf5da60e, From entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } +SetTriple: 25109097765a4c169c3681d2bf5da60e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 25109097765a4c169c3681d2bf5da60e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 25109097765a4c169c3681d2bf5da60e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 25109097765a4c169c3681d2bf5da60e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d7c499207d19412795e015dd323ac8ae, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7c499207d19412795e015dd323ac8ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7c499207d19412795e015dd323ac8ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7c499207d19412795e015dd323ac8ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, From entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } +SetTriple: d7c499207d19412795e015dd323ac8ae, To entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } +SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4c1a6cf3a08d4fbab826a89acaaec28d, Name, Value { r#type: Text, value: "Related documents" } +SetTriple: dab75eacc45b48ee84e0429e17e9d876, Name, Value { r#type: Text, value: "Document" } +SetTriple: 1568976646f344248db8f3408f8aaf04, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 1568976646f344248db8f3408f8aaf04, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 1568976646f344248db8f3408f8aaf04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1568976646f344248db8f3408f8aaf04, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1568976646f344248db8f3408f8aaf04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 166c84fca6004061aa3629212a81dd59, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Post, Description, Value { r#type: Text, value: "Message, image, or video shared on a website or social media platform, intended for public view and interaction from others." } +SetTriple: 859d0658448941ce8ebf28a7e1b4481f, Name, Value { r#type: Text, value: "Social media platforms" } +SetTriple: Social media platforms, Description, Value { r#type: Text, value: "Online services that enable users to create and share content or participate in social networking, facilitating communication and interaction among individuals worldwide." } +SetTriple: fb193443f45741e08990fecc363f07e0, Name, Value { r#type: Text, value: "Social media platform" } +SetTriple: Social media platform, Description, Value { r#type: Text, value: "Online service that enables users to create, share content, and engage in social interactions, fostering digital communities around diverse interests and activities." } +SetTriple: 0064b14cc0354d97909a016f947a5cd9, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 0064b14cc0354d97909a016f947a5cd9, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 0064b14cc0354d97909a016f947a5cd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0064b14cc0354d97909a016f947a5cd9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0064b14cc0354d97909a016f947a5cd9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Index, Value { r#type: Text, value: "a0" } +SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ee526a741e894a81a4bd5bd544e17d09, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: ee526a741e894a81a4bd5bd544e17d09, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: ee526a741e894a81a4bd5bd544e17d09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee526a741e894a81a4bd5bd544e17d09, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee526a741e894a81a4bd5bd544e17d09, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 78a8d542e4d649169c56a78b4fa9472f, From entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } +SetTriple: 78a8d542e4d649169c56a78b4fa9472f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 166c84fca6004061aa3629212a81dd59, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 166c84fca6004061aa3629212a81dd59, To entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } +SetTriple: 166c84fca6004061aa3629212a81dd59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 166c84fca6004061aa3629212a81dd59, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, From entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } +SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Index, Value { r#type: Text, value: "a0" } +SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c167b83a47f743fd842a4391847bd168, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: c167b83a47f743fd842a4391847bd168, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: c167b83a47f743fd842a4391847bd168, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c167b83a47f743fd842a4391847bd168, Index, Value { r#type: Text, value: "a0" } +SetTriple: c167b83a47f743fd842a4391847bd168, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Index, Value { r#type: Text, value: "a0" } +SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 54408045fda74855becad28005c7c542, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: 54408045fda74855becad28005c7c542, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 54408045fda74855becad28005c7c542, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 54408045fda74855becad28005c7c542, Index, Value { r#type: Text, value: "a0" } +SetTriple: 54408045fda74855becad28005c7c542, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b27c0239192a48c2ae30916a667b2f2e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: b27c0239192a48c2ae30916a667b2f2e, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: b27c0239192a48c2ae30916a667b2f2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b27c0239192a48c2ae30916a667b2f2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: b27c0239192a48c2ae30916a667b2f2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 63366af9e37a4035805889001f4d06fb, To entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } +SetTriple: dff7e060b3994f718f879ab832474e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dff7e060b3994f718f879ab832474e92, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: dff7e060b3994f718f879ab832474e92, From entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } +SetTriple: b55f1e22916740a7b34f205df8b24363, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b55f1e22916740a7b34f205df8b24363, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b55f1e22916740a7b34f205df8b24363, Index, Value { r#type: Text, value: "a0" } +SetTriple: b55f1e22916740a7b34f205df8b24363, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ae783c05bd56402385e340e952097b92, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } +SetTriple: ae783c05bd56402385e340e952097b92, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: bcb2a31668004a218d0d18a81f60489a, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } +SetTriple: bcb2a31668004a218d0d18a81f60489a, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: ae783c05bd56402385e340e952097b92, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bcb2a31668004a218d0d18a81f60489a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bcb2a31668004a218d0d18a81f60489a, Index, Value { r#type: Text, value: "a0" } +SetTriple: bcb2a31668004a218d0d18a81f60489a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7282a9809b17478abc7807320ce1ac18, From entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } +SetTriple: 7282a9809b17478abc7807320ce1ac18, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 7282a9809b17478abc7807320ce1ac18, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae783c05bd56402385e340e952097b92, Index, Value { r#type: Text, value: "a0" } +SetTriple: b55f1e22916740a7b34f205df8b24363, From entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } +SetTriple: 63366af9e37a4035805889001f4d06fb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 63366af9e37a4035805889001f4d06fb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7282a9809b17478abc7807320ce1ac18, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7282a9809b17478abc7807320ce1ac18, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 63366af9e37a4035805889001f4d06fb, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } +SetTriple: dff7e060b3994f718f879ab832474e92, Index, Value { r#type: Text, value: "a0" } +SetTriple: 63366af9e37a4035805889001f4d06fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae783c05bd56402385e340e952097b92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0822d751b6284d3aa974df8c9d5c1cd1, Name, Value { r#type: Text, value: "Training provider" } +SetTriple: 9dd1bae768f645bcb1becc866fd30dca, Name, Value { r#type: Text, value: "Provided by" } +SetTriple: 73c0331a982a43169fd727d932c4bd1f, Name, Value { r#type: Text, value: "Course" } +SetTriple: e9f9853d366e480c8c3a09c4d36670af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e9f9853d366e480c8c3a09c4d36670af, Index, Value { r#type: Text, value: "a0" } +SetTriple: e9f9853d366e480c8c3a09c4d36670af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9f9853d366e480c8c3a09c4d36670af, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e9f9853d366e480c8c3a09c4d36670af, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } +SetTriple: ef264c9de9244ec2a213b827430b62db, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ef264c9de9244ec2a213b827430b62db, Index, Value { r#type: Text, value: "a0" } +SetTriple: ef264c9de9244ec2a213b827430b62db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ef264c9de9244ec2a213b827430b62db, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: ef264c9de9244ec2a213b827430b62db, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } +SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3f395c71321e4a90bb7cdf63a2949fad, Name, Value { r#type: Text, value: "Courses offered" } +SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9eaf3dc2531d49849921c30f75f857cd, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 9eaf3dc2531d49849921c30f75f857cd, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } +SetTriple: 930432888700452281b7a7fe8a2b8ae0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 930432888700452281b7a7fe8a2b8ae0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 930432888700452281b7a7fe8a2b8ae0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 930432888700452281b7a7fe8a2b8ae0, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: 930432888700452281b7a7fe8a2b8ae0, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } +SetTriple: ae683562bd7241e797df605edf1657d5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: ae683562bd7241e797df605edf1657d5, Index, Value { r#type: Text, value: "a0" } +SetTriple: ae683562bd7241e797df605edf1657d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae683562bd7241e797df605edf1657d5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: ae683562bd7241e797df605edf1657d5, From entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } +SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, To entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } +SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } +SetTriple: dff7e060b3994f718f879ab832474e92, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e15ff30392f9478ab221747aaae95a2b, Index, Value { r#type: Text, value: "a0" } +SetTriple: e15ff30392f9478ab221747aaae95a2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e15ff30392f9478ab221747aaae95a2b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } +SetTriple: e15ff30392f9478ab221747aaae95a2b, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: dba2af2e1e9d49c28997dd883110274f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dba2af2e1e9d49c28997dd883110274f, Index, Value { r#type: Text, value: "a0" } +SetTriple: dba2af2e1e9d49c28997dd883110274f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Transcript, Description, Value { r#type: Text, value: "" } +SetTriple: dba2af2e1e9d49c28997dd883110274f, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: dba2af2e1e9d49c28997dd883110274f, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: dc528841ad314d2387afc125a8901b14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dc528841ad314d2387afc125a8901b14, Index, Value { r#type: Text, value: "a0" } +SetTriple: dc528841ad314d2387afc125a8901b14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dc528841ad314d2387afc125a8901b14, To entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } +SetTriple: dc528841ad314d2387afc125a8901b14, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 8936df27a9974b689aba80d83d7323ef, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8936df27a9974b689aba80d83d7323ef, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8936df27a9974b689aba80d83d7323ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8936df27a9974b689aba80d83d7323ef, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 8936df27a9974b689aba80d83d7323ef, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 26bb73bc267947538bb3d7e20805f6d0, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 26bb73bc267947538bb3d7e20805f6d0, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 63e6f024c92842719a82f12bb4418424, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 63e6f024c92842719a82f12bb4418424, Index, Value { r#type: Text, value: "a0" } +SetTriple: 63e6f024c92842719a82f12bb4418424, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 63e6f024c92842719a82f12bb4418424, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: 63e6f024c92842719a82f12bb4418424, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: e15ff30392f9478ab221747aaae95a2b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f9f7c00db2444507b7b31794eaf28102, Index, Value { r#type: Text, value: "a0" } +SetTriple: 836811bc30254efca41111e4284ab747, Name, Value { r#type: Text, value: "News events" } +SetTriple: News events, Description, Value { r#type: Text, value: "Occurrences of significant interest that are reported by the media, encompassing political, social, economic, or natural incidents that impact society and warrant public attention and discussion." } +SetTriple: 80296c0d19934288a789c9f453b70c1b, Name, Value { r#type: Text, value: "Transcripts" } +SetTriple: Transcripts, Description, Value { r#type: Text, value: "Written or electronic records of conversations, including interviews, speeches, or meetings, documenting the exact words spoken by participants for reference, analysis, or dissemination purposes." } +SetTriple: d72795bd55134fa6a383f71bd1745917, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d72795bd55134fa6a383f71bd1745917, To entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } +SetTriple: d72795bd55134fa6a383f71bd1745917, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: aeff2654b83b43ccb5f302584792bfdc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: aeff2654b83b43ccb5f302584792bfdc, Index, Value { r#type: Text, value: "a0" } +SetTriple: aeff2654b83b43ccb5f302584792bfdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aeff2654b83b43ccb5f302584792bfdc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: aeff2654b83b43ccb5f302584792bfdc, From entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } +SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Index, Value { r#type: Text, value: "a0" } +SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, From entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } +SetTriple: f9f7c00db2444507b7b31794eaf28102, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: Transcript, Description, Value { r#type: Text, value: "Detailed written or digital record of spoken words, such as those from interviews, speeches, or meetings, providing an exact account of the dialogue for purposes of reference, analysis, or accessibility." } +SetTriple: f9f7c00db2444507b7b31794eaf28102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f9f7c00db2444507b7b31794eaf28102, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f9f7c00db2444507b7b31794eaf28102, From entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } +SetTriple: 7a7d9108095c48dab82580959b459620, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7a7d9108095c48dab82580959b459620, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7a7d9108095c48dab82580959b459620, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7a7d9108095c48dab82580959b459620, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 7a7d9108095c48dab82580959b459620, From entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } +SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Index, Value { r#type: Text, value: "a0" } +SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 79449f5f6c284d1cbc25196a3d938eea, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 79449f5f6c284d1cbc25196a3d938eea, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: d72795bd55134fa6a383f71bd1745917, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d72795bd55134fa6a383f71bd1745917, Index, Value { r#type: Text, value: "a0" } +SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Index, Value { r#type: Text, value: "a0" } +SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, To entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } +SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9510950972654d67800e56baac1ade3e, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 9510950972654d67800e56baac1ade3e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9510950972654d67800e56baac1ade3e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9510950972654d67800e56baac1ade3e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9510950972654d67800e56baac1ade3e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dcf85661e2a54b8aa44b851225259793, From entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } +SetTriple: 2cc9d24459ea427f9257f1362a5fa952, Name, Value { r#type: Text, value: "Finance Overview" } +SetTriple: dcf85661e2a54b8aa44b851225259793, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dcf85661e2a54b8aa44b851225259793, Index, Value { r#type: Text, value: "a0" } +SetTriple: dcf85661e2a54b8aa44b851225259793, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dcf85661e2a54b8aa44b851225259793, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a8c7bc069c454cdda1081b3e3e894153, Index, Value { r#type: Text, value: "a0" } +SetTriple: a8c7bc069c454cdda1081b3e3e894153, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a8c7bc069c454cdda1081b3e3e894153, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: a8c7bc069c454cdda1081b3e3e894153, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: da38904a427e4116a8c52b799cac1824, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18298aa02abb490dab549f6ea231fb9f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 18298aa02abb490dab549f6ea231fb9f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 18298aa02abb490dab549f6ea231fb9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 18298aa02abb490dab549f6ea231fb9f, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } +SetTriple: 18298aa02abb490dab549f6ea231fb9f, From entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } +SetTriple: da38904a427e4116a8c52b799cac1824, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: da38904a427e4116a8c52b799cac1824, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da38904a427e4116a8c52b799cac1824, To entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } +SetTriple: da38904a427e4116a8c52b799cac1824, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5c9e4c3896e7450b84cdca010526fad8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 5c9e4c3896e7450b84cdca010526fad8, From entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } +SetTriple: a8c7bc069c454cdda1081b3e3e894153, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 293adea280c34fb98f440b146bc3ec48, Description, Value { r#type: Text, value: "URL pointing to a saved version of a webpage allows users to view content as it appeared at a certain point in time, even if the original page has since been altered, relocated, or removed. This feature is useful for accessing historical data or retrieving information from websites that are no longer available in their original form." } +SetTriple: 293adea280c34fb98f440b146bc3ec48, Name, Value { r#type: Text, value: "Web archive URL" } +SetTriple: Social media platforms, Name, Value { r#type: Text, value: "Online publication platforms" } +SetTriple: Social media platform, Description, Value { r#type: Text, value: "Digital space that facilitates the creation, sharing, and management of content, services, or products, enabling interaction between users and providers across the internet." } +SetTriple: Social media platform, Name, Value { r#type: Text, value: "Online platform" } +SetTriple: Online publication platforms, Description, Value { r#type: Text, value: "Digital spaces where users and content creators can share and distribute various forms of media, including articles, blogs, and social media posts, across the internet." } +SetTriple: 591b846ab28c4129967b2d63f263f68f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 591b846ab28c4129967b2d63f263f68f, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 591b846ab28c4129967b2d63f263f68f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 591b846ab28c4129967b2d63f263f68f, To entity, Value { r#type: Entity, value: "" } +SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 591b846ab28c4129967b2d63f263f68f, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: b68c6b725e704e8b96a07eeb4dd83561, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: b68c6b725e704e8b96a07eeb4dd83561, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, To entity, Value { r#type: Entity, value: "" } +SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: a90bbf25b519454e9084480b6085b6ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a90bbf25b519454e9084480b6085b6ac, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a90bbf25b519454e9084480b6085b6ac, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a90bbf25b519454e9084480b6085b6ac, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a90bbf25b519454e9084480b6085b6ac, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1584a3c8553245779fa16dca2b75a815, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: 1584a3c8553245779fa16dca2b75a815, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1584a3c8553245779fa16dca2b75a815, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34e77dbc2f194d158ba55027244e972e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 34e77dbc2f194d158ba55027244e972e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34e77dbc2f194d158ba55027244e972e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 991a4be5f64d45a589696824b8360a9c, From entity, Value { r#type: Entity, value: "c64f9303c4d74a3dbc1e343fe4be86b5" } +SetTriple: 991a4be5f64d45a589696824b8360a9c, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: 991a4be5f64d45a589696824b8360a9c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 991a4be5f64d45a589696824b8360a9c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 991a4be5f64d45a589696824b8360a9c, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 06396bc5749147ccb0b5b7d23e78d659, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } +SetTriple: 06396bc5749147ccb0b5b7d23e78d659, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Index, Value { r#type: Text, value: "a0" } +SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: bed04e05fe764c8cb36544a43731f2ae, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: bed04e05fe764c8cb36544a43731f2ae, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: bed04e05fe764c8cb36544a43731f2ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bed04e05fe764c8cb36544a43731f2ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: bed04e05fe764c8cb36544a43731f2ae, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: df33cec7cd94407188793ad018c2fc52, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: df33cec7cd94407188793ad018c2fc52, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: df33cec7cd94407188793ad018c2fc52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: df33cec7cd94407188793ad018c2fc52, Index, Value { r#type: Text, value: "a0" } +SetTriple: df33cec7cd94407188793ad018c2fc52, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 01021f7444cb406faf70c92e8eea4ab7, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 01021f7444cb406faf70c92e8eea4ab7, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8430dbec01104d55a8766e1d9752d4f9, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 8430dbec01104d55a8766e1d9752d4f9, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 88c1095929bf496388a9dc4e73a520c1, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } +SetTriple: 88c1095929bf496388a9dc4e73a520c1, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 88c1095929bf496388a9dc4e73a520c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 88c1095929bf496388a9dc4e73a520c1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 88c1095929bf496388a9dc4e73a520c1, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 644f6520c2f6492295415eac661435e5, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 644f6520c2f6492295415eac661435e5, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 644f6520c2f6492295415eac661435e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 644f6520c2f6492295415eac661435e5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 644f6520c2f6492295415eac661435e5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d69825afd9eb4e12a6ad56abdd31169d, From entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } +SetTriple: d69825afd9eb4e12a6ad56abdd31169d, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Index, Value { r#type: Text, value: "a0" } +SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } +SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Index, Value { r#type: Text, value: "a0" } +SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a435019227cb4593a8efc5730b2514d9, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } +SetTriple: a435019227cb4593a8efc5730b2514d9, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: a435019227cb4593a8efc5730b2514d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a435019227cb4593a8efc5730b2514d9, Index, Value { r#type: Text, value: "a0" } +SetTriple: a435019227cb4593a8efc5730b2514d9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a3a659d28fc54b1eb7f195dcb10db116, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: a3a659d28fc54b1eb7f195dcb10db116, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Index, Value { r#type: Text, value: "a0" } +SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b46d54b62ae94281a02a19b953fccb05, From entity, Value { r#type: Entity, value: "f496c0697cf946bbbc4ad4040bca433b" } +SetTriple: b46d54b62ae94281a02a19b953fccb05, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: b46d54b62ae94281a02a19b953fccb05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b46d54b62ae94281a02a19b953fccb05, Index, Value { r#type: Text, value: "a0" } +SetTriple: b46d54b62ae94281a02a19b953fccb05, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } +SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Index, Value { r#type: Text, value: "a0" } +SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Index, Value { r#type: Text, value: "a0" } +SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 2e5a90656ee04befb03e442a5aea44a0, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } +SetTriple: 2e5a90656ee04befb03e442a5aea44a0, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 0d02005d5e884d67b08dae6cf058fc78, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: 0d02005d5e884d67b08dae6cf058fc78, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b5b0b1f32635490f9f9014f75abda3cc, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: b5b0b1f32635490f9f9014f75abda3cc, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Index, Value { r#type: Text, value: "a0" } +SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 3621ebfc27b542d7935362faf5027329, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } +SetTriple: 3621ebfc27b542d7935362faf5027329, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 3621ebfc27b542d7935362faf5027329, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3621ebfc27b542d7935362faf5027329, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3621ebfc27b542d7935362faf5027329, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, From entity, Value { r#type: Entity, value: "fe27d6d8654c4c80a39ee65bd6826e70" } +SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } +SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Index, Value { r#type: Text, value: "a0" } +SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 965370cd1ca7451a9251eb8137b8a90b, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } +SetTriple: 965370cd1ca7451a9251eb8137b8a90b, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: bbe0346fa83f446ba1605c23269e0547, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: bbe0346fa83f446ba1605c23269e0547, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: bbe0346fa83f446ba1605c23269e0547, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bbe0346fa83f446ba1605c23269e0547, Index, Value { r#type: Text, value: "a0" } +SetTriple: bbe0346fa83f446ba1605c23269e0547, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 11c395e4c7614bf5a37954a89198900f, From entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } +SetTriple: 11c395e4c7614bf5a37954a89198900f, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 11c395e4c7614bf5a37954a89198900f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 11c395e4c7614bf5a37954a89198900f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 11c395e4c7614bf5a37954a89198900f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, From entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } +SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Index, Value { r#type: Text, value: "a0" } +SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 35c15c2da99843d0a69ff02802e9edcc, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } +SetTriple: 35c15c2da99843d0a69ff02802e9edcc, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e9a5b08c165e4bc2be983871e744222a, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: e9a5b08c165e4bc2be983871e744222a, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } +SetTriple: e9a5b08c165e4bc2be983871e744222a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e9a5b08c165e4bc2be983871e744222a, Index, Value { r#type: Text, value: "a0" } +SetTriple: e9a5b08c165e4bc2be983871e744222a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 40e8842a26c444c88b7237d79614fe78, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: 40e8842a26c444c88b7237d79614fe78, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } +SetTriple: 40e8842a26c444c88b7237d79614fe78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 40e8842a26c444c88b7237d79614fe78, Index, Value { r#type: Text, value: "a0" } +SetTriple: 40e8842a26c444c88b7237d79614fe78, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 9263969968404d718d7adcde8f7e70dc, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } +SetTriple: 9263969968404d718d7adcde8f7e70dc, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 9263969968404d718d7adcde8f7e70dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9263969968404d718d7adcde8f7e70dc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9263969968404d718d7adcde8f7e70dc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, From entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } +SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Index, Value { r#type: Text, value: "a0" } +SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 466861ccb9a841db9db38e4510e218d2, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } +SetTriple: 466861ccb9a841db9db38e4510e218d2, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } +SetTriple: 466861ccb9a841db9db38e4510e218d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 466861ccb9a841db9db38e4510e218d2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 466861ccb9a841db9db38e4510e218d2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 2ff007864ed243b5b59d1bd4794aa628, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } +SetTriple: 2ff007864ed243b5b59d1bd4794aa628, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ac57ef80a34a427e90f4135800238e40, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } +SetTriple: ac57ef80a34a427e90f4135800238e40, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: ac57ef80a34a427e90f4135800238e40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ac57ef80a34a427e90f4135800238e40, Index, Value { r#type: Text, value: "a0" } +SetTriple: ac57ef80a34a427e90f4135800238e40, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } +SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Index, Value { r#type: Text, value: "a0" } +SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } +SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } +SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 4503a301cf40491ebf3eb56807c50802, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } +SetTriple: 4503a301cf40491ebf3eb56807c50802, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 4503a301cf40491ebf3eb56807c50802, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4503a301cf40491ebf3eb56807c50802, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4503a301cf40491ebf3eb56807c50802, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: ffcc0e23700640a0abfd043bcc79b824, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } +SetTriple: ffcc0e23700640a0abfd043bcc79b824, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: ffcc0e23700640a0abfd043bcc79b824, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ffcc0e23700640a0abfd043bcc79b824, Index, Value { r#type: Text, value: "a0" } +SetTriple: ffcc0e23700640a0abfd043bcc79b824, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 1596de6c0fa542e48fef927040fa4a2d, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } +SetTriple: 1596de6c0fa542e48fef927040fa4a2d, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c5ee220d709841a99f0356cec411c3df, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: c5ee220d709841a99f0356cec411c3df, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: c5ee220d709841a99f0356cec411c3df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5ee220d709841a99f0356cec411c3df, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5ee220d709841a99f0356cec411c3df, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 0cd7fc1689b94c379f976cde089f077f, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: 0cd7fc1689b94c379f976cde089f077f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 0cd7fc1689b94c379f976cde089f077f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0cd7fc1689b94c379f976cde089f077f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0cd7fc1689b94c379f976cde089f077f, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Index, Value { r#type: Text, value: "a0" } +SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 12e2400308554957a09aac05206f7376, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: 12e2400308554957a09aac05206f7376, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 12e2400308554957a09aac05206f7376, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 12e2400308554957a09aac05206f7376, Index, Value { r#type: Text, value: "a0" } +SetTriple: 12e2400308554957a09aac05206f7376, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: bf4cae69b79d4246a60fe672203ec52d, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: bf4cae69b79d4246a60fe672203ec52d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: bf4cae69b79d4246a60fe672203ec52d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf4cae69b79d4246a60fe672203ec52d, Index, Value { r#type: Text, value: "a0" } +SetTriple: bf4cae69b79d4246a60fe672203ec52d, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Index, Value { r#type: Text, value: "a0" } +SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 377dd20a53f143ec9723b190294f039c, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: 377dd20a53f143ec9723b190294f039c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 377dd20a53f143ec9723b190294f039c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 377dd20a53f143ec9723b190294f039c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 377dd20a53f143ec9723b190294f039c, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 1584a3c8553245779fa16dca2b75a815, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 89e4ec2ac3ff46048747b7da1247b8fb, Name, Value { r#type: Text, value: "Politics" } +SetTriple: 038473bc682448c4a6e2afc2184a4cba, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"e1832055d98243a2bb97e5b4886f9b1c\"}}]}" } +SetTriple: 7b973ad913a14de4be060fb4858678fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7b973ad913a14de4be060fb4858678fb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7b973ad913a14de4be060fb4858678fb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 4b693a340f994797bddf3c891c8e29d3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4b693a340f994797bddf3c891c8e29d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4b693a340f994797bddf3c891c8e29d3, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } +SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, To entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } +SetTriple: 7b973ad913a14de4be060fb4858678fb, From entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 7b973ad913a14de4be060fb4858678fb, To entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } +SetTriple: 4b693a340f994797bddf3c891c8e29d3, From entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 4b693a340f994797bddf3c891c8e29d3, To entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: 4f766605d1504cf1b98edffe0ab10b11, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"3d31f766b65148afa357271343a773de\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 2f8d165525af4f5a9567195494f4d331, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"9fd8d594765e41d5822a575141722840\"}}]}" } +SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Index, Value { r#type: Text, value: "a3" } +SetTriple: 9fd8d594765e41d5822a575141722840, Name, Value { r#type: Text, value: "Sources of information" } +SetTriple: e1832055d98243a2bb97e5b4886f9b1c, Name, Value { r#type: Text, value: "Services" } +SetTriple: 2333765c9ad6434d9c66152c81be44fb, Name, Value { r#type: Text, value: "News" } +SetTriple: f3fe42c3bc19456c89129e701f08f4aa, Name, Value { r#type: Text, value: "Information types" } +SetTriple: 61b2cb6bd0194f6895c7f8c416b2faec, Name, Value { r#type: Text, value: "Places" } +SetTriple: 0ed7c98908154183b34cd156a4494bfa, Name, Value { r#type: Text, value: "Projects" } +SetTriple: 48cdb3d78de84bce87d99163ce55c6fe, Name, Value { r#type: Text, value: "Technical" } +SetTriple: 4f766605d1504cf1b98edffe0ab10b11, Name, Value { r#type: Text, value: "Tags" } +SetTriple: 2f8d165525af4f5a9567195494f4d331, Name, Value { r#type: Text, value: "Types" } +SetTriple: 038473bc682448c4a6e2afc2184a4cba, Name, Value { r#type: Text, value: "Types" } +SetTriple: d5811eaa49f544f791c6eee080b5ac58, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: d5811eaa49f544f791c6eee080b5ac58, Index, Value { r#type: Text, value: "a0" } +SetTriple: d5811eaa49f544f791c6eee080b5ac58, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d5811eaa49f544f791c6eee080b5ac58, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d5811eaa49f544f791c6eee080b5ac58, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } +SetTriple: 1584a3c8553245779fa16dca2b75a815, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: fa9119487ea1412188ae227e8f871340, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: fa9119487ea1412188ae227e8f871340, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: fa9119487ea1412188ae227e8f871340, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fa9119487ea1412188ae227e8f871340, Index, Value { r#type: Text, value: "a0" } +SetTriple: fa9119487ea1412188ae227e8f871340, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: e8f6abc1572b44beac258fe9c8507bc4, From entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: e8f6abc1572b44beac258fe9c8507bc4, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Index, Value { r#type: Text, value: "a0" } +SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 72540ce017ff41cc95115a7edfc08922, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } +SetTriple: 72540ce017ff41cc95115a7edfc08922, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 72540ce017ff41cc95115a7edfc08922, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 72540ce017ff41cc95115a7edfc08922, Index, Value { r#type: Text, value: "a0" } +SetTriple: 72540ce017ff41cc95115a7edfc08922, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } +SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Index, Value { r#type: Text, value: "a0" } +SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } +SetTriple: f41c3d15b81a4b279af90ad6e70a830c, From entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: f41c3d15b81a4b279af90ad6e70a830c, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Index, Value { r#type: Text, value: "a0" } +SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: faf7d1093071484e88b02612b700d6ff, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } +SetTriple: faf7d1093071484e88b02612b700d6ff, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: faf7d1093071484e88b02612b700d6ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: faf7d1093071484e88b02612b700d6ff, Index, Value { r#type: Text, value: "a0" } +SetTriple: faf7d1093071484e88b02612b700d6ff, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e2363646f87c419c9abd141cfd4c7fe1, From entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: e2363646f87c419c9abd141cfd4c7fe1, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Index, Value { r#type: Text, value: "a0" } +SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 38b16f396e874d24b9d9218fab9f73ce, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: 38b16f396e874d24b9d9218fab9f73ce, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Index, Value { r#type: Text, value: "a0" } +SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 46b33550fae44847b484f70d782914b8, From entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 46b33550fae44847b484f70d782914b8, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 46b33550fae44847b484f70d782914b8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 46b33550fae44847b484f70d782914b8, Index, Value { r#type: Text, value: "a0" } +SetTriple: 46b33550fae44847b484f70d782914b8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c760200093e24f64a6683c3e691202ec, From entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: c760200093e24f64a6683c3e691202ec, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: c760200093e24f64a6683c3e691202ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c760200093e24f64a6683c3e691202ec, Index, Value { r#type: Text, value: "a0" } +SetTriple: c760200093e24f64a6683c3e691202ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } +SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Index, Value { r#type: Text, value: "a0" } +SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b56598de81fc4f88b4f7db6707296844, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: b56598de81fc4f88b4f7db6707296844, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: b56598de81fc4f88b4f7db6707296844, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b56598de81fc4f88b4f7db6707296844, Index, Value { r#type: Text, value: "a0" } +SetTriple: b56598de81fc4f88b4f7db6707296844, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: f19bad865ff14dad9719a4ce30168e35, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: f19bad865ff14dad9719a4ce30168e35, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: f19bad865ff14dad9719a4ce30168e35, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f19bad865ff14dad9719a4ce30168e35, Index, Value { r#type: Text, value: "a0" } +SetTriple: f19bad865ff14dad9719a4ce30168e35, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } +SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } +SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 6da25fbdccf94f98915f29613b7acceb, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: 6da25fbdccf94f98915f29613b7acceb, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 6da25fbdccf94f98915f29613b7acceb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6da25fbdccf94f98915f29613b7acceb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6da25fbdccf94f98915f29613b7acceb, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Index, Value { r#type: Text, value: "a0" } +SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8284a9fa869c45ea8ca315fc0d462717, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 8284a9fa869c45ea8ca315fc0d462717, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 6158e11aea154c408dcea1482c7805cd, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 6158e11aea154c408dcea1482c7805cd, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 6158e11aea154c408dcea1482c7805cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6158e11aea154c408dcea1482c7805cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6158e11aea154c408dcea1482c7805cd, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 159946f069d443bf8b17a02ba33cdcca, From entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: 159946f069d443bf8b17a02ba33cdcca, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 159946f069d443bf8b17a02ba33cdcca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 159946f069d443bf8b17a02ba33cdcca, Index, Value { r#type: Text, value: "a0" } +SetTriple: 159946f069d443bf8b17a02ba33cdcca, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Index, Value { r#type: Text, value: "a0" } +SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 1c431452abcf4defa91221e028440cc2, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } +SetTriple: 1c431452abcf4defa91221e028440cc2, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: 1c431452abcf4defa91221e028440cc2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1c431452abcf4defa91221e028440cc2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1c431452abcf4defa91221e028440cc2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d439e559eea34eb1ada8ca765a867774, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } +SetTriple: d439e559eea34eb1ada8ca765a867774, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: d439e559eea34eb1ada8ca765a867774, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d439e559eea34eb1ada8ca765a867774, Index, Value { r#type: Text, value: "a0" } +SetTriple: d439e559eea34eb1ada8ca765a867774, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 91a9ef901d1a4ca091822f3c05df5334, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 91a9ef901d1a4ca091822f3c05df5334, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Index, Value { r#type: Text, value: "a0" } +SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } +SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 62316545c714447f958da931d6967ea0, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } +SetTriple: 62316545c714447f958da931d6967ea0, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: 62316545c714447f958da931d6967ea0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62316545c714447f958da931d6967ea0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62316545c714447f958da931d6967ea0, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a2fc5549cde7498081a774dfa9821ba9, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } +SetTriple: a2fc5549cde7498081a774dfa9821ba9, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: a2fc5549cde7498081a774dfa9821ba9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a2fc5549cde7498081a774dfa9821ba9, Index, Value { r#type: Text, value: "a0" } +SetTriple: a2fc5549cde7498081a774dfa9821ba9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 344f91ad163a45899f344d2b8da11a8e, From entity, Value { r#type: Entity, value: "4e1966c79f51435284b630151ec2d3e5" } +SetTriple: 344f91ad163a45899f344d2b8da11a8e, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: 344f91ad163a45899f344d2b8da11a8e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 344f91ad163a45899f344d2b8da11a8e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 344f91ad163a45899f344d2b8da11a8e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 27f75794256e418aaec7c227311e2d2a, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } +SetTriple: 27f75794256e418aaec7c227311e2d2a, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 27f75794256e418aaec7c227311e2d2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 27f75794256e418aaec7c227311e2d2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 27f75794256e418aaec7c227311e2d2a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: b774c947c088411193f4a465eb0602d1, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: b774c947c088411193f4a465eb0602d1, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: b774c947c088411193f4a465eb0602d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b774c947c088411193f4a465eb0602d1, Index, Value { r#type: Text, value: "a0" } +SetTriple: b774c947c088411193f4a465eb0602d1, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Index, Value { r#type: Text, value: "a0" } +SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5664ed598b834dab8f99479127643f43, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 5664ed598b834dab8f99479127643f43, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 5664ed598b834dab8f99479127643f43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5664ed598b834dab8f99479127643f43, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5664ed598b834dab8f99479127643f43, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 544f43843d68497f85523bc6022401e3, From entity, Value { r#type: Entity, value: "68ee14807b774f53b02c94422749b36f" } +SetTriple: 544f43843d68497f85523bc6022401e3, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: 544f43843d68497f85523bc6022401e3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 544f43843d68497f85523bc6022401e3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 544f43843d68497f85523bc6022401e3, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8b9941b40981421083441fffd51081da, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 8b9941b40981421083441fffd51081da, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 8b9941b40981421083441fffd51081da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8b9941b40981421083441fffd51081da, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8b9941b40981421083441fffd51081da, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8966564182f64f769264fdd639793d7e, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 8966564182f64f769264fdd639793d7e, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 8966564182f64f769264fdd639793d7e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8966564182f64f769264fdd639793d7e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8966564182f64f769264fdd639793d7e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5645254557104b8c88c94ee9e60e1a5d, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } +SetTriple: 5645254557104b8c88c94ee9e60e1a5d, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: fa069e105fb44d4d9a87e3d140b2835a, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } +SetTriple: fa069e105fb44d4d9a87e3d140b2835a, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Index, Value { r#type: Text, value: "a0" } +SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 08ea83ef174147f5b2db1fe273f14997, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 08ea83ef174147f5b2db1fe273f14997, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: 08ea83ef174147f5b2db1fe273f14997, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 08ea83ef174147f5b2db1fe273f14997, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08ea83ef174147f5b2db1fe273f14997, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ec69853d5aa44307a90b224d69e8870e, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: ec69853d5aa44307a90b224d69e8870e, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: ec69853d5aa44307a90b224d69e8870e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec69853d5aa44307a90b224d69e8870e, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec69853d5aa44307a90b224d69e8870e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } +SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Index, Value { r#type: Text, value: "a0" } +SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, From entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } +SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Index, Value { r#type: Text, value: "a0" } +SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 867fb888e2e64eb89e07aad24a9155d5, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } +SetTriple: 867fb888e2e64eb89e07aad24a9155d5, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: a1cde468b7ad4898a35d7ba14b67437e, From entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } +SetTriple: a1cde468b7ad4898a35d7ba14b67437e, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } +SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Index, Value { r#type: Text, value: "a0" } +SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8edb52be07ce471ea18021f64e982846, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } +SetTriple: 8edb52be07ce471ea18021f64e982846, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: 8edb52be07ce471ea18021f64e982846, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8edb52be07ce471ea18021f64e982846, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8edb52be07ce471ea18021f64e982846, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 2312589c3a5142108dd557f4427d9866, From entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 2312589c3a5142108dd557f4427d9866, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 2312589c3a5142108dd557f4427d9866, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2312589c3a5142108dd557f4427d9866, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2312589c3a5142108dd557f4427d9866, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 31ffaf37896d48e9b7305953e24008a2, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } +SetTriple: 31ffaf37896d48e9b7305953e24008a2, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 31ffaf37896d48e9b7305953e24008a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31ffaf37896d48e9b7305953e24008a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 31ffaf37896d48e9b7305953e24008a2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 75aff84ff5454061b7675d78f4b717a2, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 75aff84ff5454061b7675d78f4b717a2, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 75aff84ff5454061b7675d78f4b717a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 75aff84ff5454061b7675d78f4b717a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 75aff84ff5454061b7675d78f4b717a2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, From entity, Value { r#type: Entity, value: "a36de44dff584511b73405f5b3911001" } +SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Index, Value { r#type: Text, value: "a0" } +SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: f4253dcd02304e87bb136420755d7b83, From entity, Value { r#type: Entity, value: "abf54171e51945528db1ff6f2ed05e54" } +SetTriple: f4253dcd02304e87bb136420755d7b83, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: f4253dcd02304e87bb136420755d7b83, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f4253dcd02304e87bb136420755d7b83, Index, Value { r#type: Text, value: "a0" } +SetTriple: f4253dcd02304e87bb136420755d7b83, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5bd9c0defa46482db6f874f62b87760f, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } +SetTriple: 5bd9c0defa46482db6f874f62b87760f, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 5bd9c0defa46482db6f874f62b87760f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5bd9c0defa46482db6f874f62b87760f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5bd9c0defa46482db6f874f62b87760f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: c453614694d04e8187f52b659450a750, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } +SetTriple: c453614694d04e8187f52b659450a750, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: c453614694d04e8187f52b659450a750, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c453614694d04e8187f52b659450a750, Index, Value { r#type: Text, value: "a0" } +SetTriple: c453614694d04e8187f52b659450a750, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 58e025520ce44ea8875df423ab2ee1c6, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 58e025520ce44ea8875df423ab2ee1c6, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } +SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 545983f3049449aea3e4c2d39bfa9934, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } +SetTriple: 545983f3049449aea3e4c2d39bfa9934, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 545983f3049449aea3e4c2d39bfa9934, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 545983f3049449aea3e4c2d39bfa9934, Index, Value { r#type: Text, value: "a0" } +SetTriple: 545983f3049449aea3e4c2d39bfa9934, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 9d1b94bc78934c499df6277d1ff87693, From entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } +SetTriple: 9d1b94bc78934c499df6277d1ff87693, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } +SetTriple: 9d1b94bc78934c499df6277d1ff87693, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9d1b94bc78934c499df6277d1ff87693, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9d1b94bc78934c499df6277d1ff87693, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 34e77dbc2f194d158ba55027244e972e, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } +SetTriple: 34e77dbc2f194d158ba55027244e972e, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } +SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 284bcf56bbed4e78a89950deedc370b5, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 284bcf56bbed4e78a89950deedc370b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 284bcf56bbed4e78a89950deedc370b5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 284bcf56bbed4e78a89950deedc370b5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a95553fee59b446bb0d62c950c657790, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } +SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Index, Value { r#type: Text, value: "a0" } +SetTriple: a95553fee59b446bb0d62c950c657790, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: a95553fee59b446bb0d62c950c657790, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fa1c052c17f2464e9c12fd2d4414533c, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"f3fe42c3bc19456c89129e701f08f4aa\"}}]}" } +SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cf389f50016c4eacb9456b330432c113, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf389f50016c4eacb9456b330432c113, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4bcd52fc91ea47cba14920fecc16467b, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: cf389f50016c4eacb9456b330432c113, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: cdd71a2ca6d541a4ac23d575008831f2, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } +SetTriple: cdd71a2ca6d541a4ac23d575008831f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: a95553fee59b446bb0d62c950c657790, Index, Value { r#type: Text, value: "a0" } +SetTriple: a95553fee59b446bb0d62c950c657790, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 4bcd52fc91ea47cba14920fecc16467b, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } +SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Index, Value { r#type: Text, value: "a0" } +SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } +SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Index, Value { r#type: Text, value: "a0" } +SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fa1c052c17f2464e9c12fd2d4414533c, Name, Value { r#type: Text, value: "Types" } +SetTriple: 3d8ab901c94b426594324ceb6cd3813c, Name, Value { r#type: Text, value: "Types" } +SetTriple: d9401e5b03a245f5a6290062d76bd7cd, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } +SetTriple: d9401e5b03a245f5a6290062d76bd7cd, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: a9a264bca58b49babc18caee5b1f65de, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } +SetTriple: a9a264bca58b49babc18caee5b1f65de, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"2333765c9ad6434d9c66152c81be44fb\"}}]}" } +SetTriple: cf389f50016c4eacb9456b330432c113, To entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } +SetTriple: cf389f50016c4eacb9456b330432c113, From entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } +SetTriple: f4b35d55cf19421688cb5900ba6ee55c, To entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } +SetTriple: f4b35d55cf19421688cb5900ba6ee55c, From entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: a9a264bca58b49babc18caee5b1f65de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a9a264bca58b49babc18caee5b1f65de, Index, Value { r#type: Text, value: "a0" } +SetTriple: a9a264bca58b49babc18caee5b1f65de, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 284bcf56bbed4e78a89950deedc370b5, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } +SetTriple: aa112bc68275424991d89222adc7d653, Index, Value { r#type: Text, value: "a0" } +SetTriple: a376bc95538f45cfa8df0d005f0dad2f, From entity, Value { r#type: Entity, value: "fa60930f07d84f6080ddbdcf62963060" } +SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Index, Value { r#type: Text, value: "a0" } +SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aa112bc68275424991d89222adc7d653, From entity, Value { r#type: Entity, value: "fa60930f07d84f6080ddbdcf62963060" } +SetTriple: aa112bc68275424991d89222adc7d653, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: fa60930f07d84f6080ddbdcf62963060, Description, Value { r#type: Text, value: "Pages linked to the current entity offering additional information or further exploration, enhancing user navigation and enriching the browsing experience." } +SetTriple: fa60930f07d84f6080ddbdcf62963060, Name, Value { r#type: Text, value: "Related pages" } +SetTriple: a376bc95538f45cfa8df0d005f0dad2f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: aa112bc68275424991d89222adc7d653, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e2316f7e73ec4791a6a7b087f12aefee, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: e2316f7e73ec4791a6a7b087f12aefee, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } +SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: aa112bc68275424991d89222adc7d653, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Index, Value { r#type: Text, value: "a0" } +SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: f0c4c60e1fee42feaab78b42fbd0fddf, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } +SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, From entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } +SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, From entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } +SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Index, Value { r#type: Text, value: "a1" } +SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 482ebb808b734bbea50eba40c280c06f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 482ebb808b734bbea50eba40c280c06f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 482ebb808b734bbea50eba40c280c06f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 482ebb808b734bbea50eba40c280c06f, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 482ebb808b734bbea50eba40c280c06f, From entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } +SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1aaf7673d4f841c592828bc11fab0b27, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 1aaf7673d4f841c592828bc11fab0b27, From entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } +SetTriple: 66f5e679ec3447ca9712ad525142c59e, Markdown Content, Value { r#type: Text, value: "## Overview of News event type attributes:\n\n" } +SetTriple: 6ee44a3f0bfc4119aac5904672cef835, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 6ee44a3f0bfc4119aac5904672cef835, To entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } +SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, To entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } +SetTriple: 66f5e679ec3447ca9712ad525142c59e, Name, Value { r#type: Text, value: "Overview of News eve" } +SetTriple: f0c4c60e1fee42feaab78b42fbd0fddf, Name, Value { r#type: Text, value: "Topics, topics conne" } +SetTriple: 84dd957db0f642dfa69270452661647c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3b25f94bd577474680d4b6622218ce33, Name, Value { r#type: Text, value: "News events" } +SetTriple: 6b2973367d70472490cbc48fec376c8c, Name, Value { r#type: Text, value: "Topics, topics conne" } +SetTriple: e1d682324b82411da03c1e195e5cd6fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1d682324b82411da03c1e195e5cd6fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f4a8034b57314f928b3ba2d2163959d5, From entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } +SetTriple: f4a8034b57314f928b3ba2d2163959d5, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: f4a8034b57314f928b3ba2d2163959d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f4a8034b57314f928b3ba2d2163959d5, Index, Value { r#type: Text, value: "a0" } +SetTriple: f4a8034b57314f928b3ba2d2163959d5, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 84dd957db0f642dfa69270452661647c, From entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } +SetTriple: 84dd957db0f642dfa69270452661647c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 84dd957db0f642dfa69270452661647c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 84dd957db0f642dfa69270452661647c, Index, Value { r#type: Text, value: "a0" } +SetTriple: Topics, topics conne, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } +SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: News events, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"b10408748be747a7b15298c320681d61\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, To entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, To entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } +SetTriple: e1d682324b82411da03c1e195e5cd6fc, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } +SetTriple: 319ef0b9bd04417482765802d3044d4e, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 319ef0b9bd04417482765802d3044d4e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 319ef0b9bd04417482765802d3044d4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 319ef0b9bd04417482765802d3044d4e, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 319ef0b9bd04417482765802d3044d4e, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } +SetTriple: df3f7672d72a487eae4fee42e1daf20b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: df3f7672d72a487eae4fee42e1daf20b, Index, Value { r#type: Text, value: "a0" } +SetTriple: df3f7672d72a487eae4fee42e1daf20b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: df3f7672d72a487eae4fee42e1daf20b, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: df3f7672d72a487eae4fee42e1daf20b, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } +SetTriple: e1d682324b82411da03c1e195e5cd6fc, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: e1d682324b82411da03c1e195e5cd6fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Index, Value { r#type: Text, value: "a1" } +SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Index, Value { r#type: Text, value: "a2" } +SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, From entity, Value { r#type: Entity, value: "158924cf028e466eb3c721e9429491bc" } +SetTriple: 158924cf028e466eb3c721e9429491bc, Name, Value { r#type: Text, value: "Trending" } +SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Index, Value { r#type: Text, value: "a0" } +SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Index, Value { r#type: Text, value: "a0" } +SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ddf0da8d19149eba5a8d683175fa080, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 6ddf0da8d19149eba5a8d683175fa080, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } +SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } +SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: af894933710e4042aa29580d6d2a8ce1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: af894933710e4042aa29580d6d2a8ce1, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } +SetTriple: af894933710e4042aa29580d6d2a8ce1, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: af894933710e4042aa29580d6d2a8ce1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af894933710e4042aa29580d6d2a8ce1, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } +SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bafa5804c8c343f5935994573426c80d, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: bafa5804c8c343f5935994573426c80d, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: bafa5804c8c343f5935994573426c80d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bafa5804c8c343f5935994573426c80d, Index, Value { r#type: Text, value: "a0" } +SetTriple: bafa5804c8c343f5935994573426c80d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, From entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 69f985ba75c34254a795cdbe6ae26359, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0c60ccc4ada7488b96f39174c36f6806, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 0c60ccc4ada7488b96f39174c36f6806, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, From entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8b0bc6f76cba48158e67fc4654b2250e, Name, Value { r#type: Text, value: "Related news events" } +SetTriple: Related news events, Description, Value { r#type: Text, value: "News events linked to the current entity." } +SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 41d1cfd97046449d9b405e76cc700a4c, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: c8f2a862b03f4983868f0e4c05c0356b, From entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: 69f985ba75c34254a795cdbe6ae26359, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 69f985ba75c34254a795cdbe6ae26359, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: 69f985ba75c34254a795cdbe6ae26359, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fe9bdc55496144b8b56030441dcd9e6e, From entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Index, Value { r#type: Text, value: "a0" } +SetTriple: 41d1cfd97046449d9b405e76cc700a4c, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fe9bdc55496144b8b56030441dcd9e6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c8f2a862b03f4983868f0e4c05c0356b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 69f985ba75c34254a795cdbe6ae26359, Index, Value { r#type: Text, value: "a0" } +SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: edd2eac1632f4a8fa0bdeace2b1a3ea5, Name, Value { r#type: Text, value: "Related news topics " } +SetTriple: Related news topics , Description, Value { r#type: Text, value: "News topics linked to the current entity. " } +SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf9e030e22b9434e9b285120b0b74541, Name, Value { r#type: Text, value: "Sponsors" } +SetTriple: da9b988dad444a999bc913c65a9d925d, Name, Value { r#type: Text, value: "Partners" } +SetTriple: a0633f3218d34ace8d861602949984af, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: a0633f3218d34ace8d861602949984af, To entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } +SetTriple: a0633f3218d34ace8d861602949984af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a0633f3218d34ace8d861602949984af, Index, Value { r#type: Text, value: "a0" } +SetTriple: a0633f3218d34ace8d861602949984af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b8f3c7ee818942e5a55fac833042919b, From entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } +SetTriple: b8f3c7ee818942e5a55fac833042919b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: b8f3c7ee818942e5a55fac833042919b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b8f3c7ee818942e5a55fac833042919b, Index, Value { r#type: Text, value: "a0" } +SetTriple: b8f3c7ee818942e5a55fac833042919b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f219b6b8e1fd4e32804d6eee82953978, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: f219b6b8e1fd4e32804d6eee82953978, To entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } +SetTriple: f219b6b8e1fd4e32804d6eee82953978, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f219b6b8e1fd4e32804d6eee82953978, Index, Value { r#type: Text, value: "a0" } +SetTriple: f219b6b8e1fd4e32804d6eee82953978, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9354d2aeac954823b95774722ddc872e, From entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } +SetTriple: 9354d2aeac954823b95774722ddc872e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9354d2aeac954823b95774722ddc872e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9354d2aeac954823b95774722ddc872e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9354d2aeac954823b95774722ddc872e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 011849da33c14f43811f142420d44e32, From entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } +SetTriple: 011849da33c14f43811f142420d44e32, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 011849da33c14f43811f142420d44e32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 011849da33c14f43811f142420d44e32, Index, Value { r#type: Text, value: "a0" } +SetTriple: 011849da33c14f43811f142420d44e32, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8a5db5832b244622834a46333547cecc, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 8a5db5832b244622834a46333547cecc, To entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } +SetTriple: 8a5db5832b244622834a46333547cecc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8a5db5832b244622834a46333547cecc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8a5db5832b244622834a46333547cecc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, From entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } +SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 299f3f955598443d8ff094d68f4b1fe9, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 299f3f955598443d8ff094d68f4b1fe9, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: db9f04334d51434abbcbe2843b080417, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: db9f04334d51434abbcbe2843b080417, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: db9f04334d51434abbcbe2843b080417, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: db9f04334d51434abbcbe2843b080417, Index, Value { r#type: Text, value: "a0" } +SetTriple: db9f04334d51434abbcbe2843b080417, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 241927b72e9c4477bb33f2633556ef7c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 241927b72e9c4477bb33f2633556ef7c, To entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } +SetTriple: 241927b72e9c4477bb33f2633556ef7c, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Index, Value { r#type: Text, value: "a0" } +SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31e66dcef0db42fcb35ddc83765fd2f9, Name, Value { r#type: Text, value: "Read more about this news event" } +SetTriple: 9ea7972b288e4167887198f192431f68, Name, Value { r#type: Text, value: "Summary" } +SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Index, Value { r#type: Text, value: "a0" } +SetTriple: eecb2cf61c524a4ab17825f128f46e1c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, From entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } +SetTriple: eecb2cf61c524a4ab17825f128f46e1c, From entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } +SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Index, Value { r#type: Text, value: "a0" } +SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0d52524297534bee949b9fd7e7914086, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 0d52524297534bee949b9fd7e7914086, To entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } +SetTriple: 0d52524297534bee949b9fd7e7914086, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0d52524297534bee949b9fd7e7914086, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0d52524297534bee949b9fd7e7914086, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, From entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } +SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Index, Value { r#type: Text, value: "a0" } +SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a99bd04a5c3f482b93e0507fe73490f5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a99bd04a5c3f482b93e0507fe73490f5, From entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } +SetTriple: 241927b72e9c4477bb33f2633556ef7c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 241927b72e9c4477bb33f2633556ef7c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f07099d0b32c42119122b690c59cf048, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: f07099d0b32c42119122b690c59cf048, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f07099d0b32c42119122b690c59cf048, Index, Value { r#type: Text, value: "a1" } +SetTriple: f07099d0b32c42119122b690c59cf048, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: f07099d0b32c42119122b690c59cf048, To entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } +SetTriple: 4e3d004f4d73486487630d56712cbc6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4e3d004f4d73486487630d56712cbc6a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4e3d004f4d73486487630d56712cbc6a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, From entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } +SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, From entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } +SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 6d297bf5137f41bfaec2c15c7716be50, From entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } +SetTriple: 6d297bf5137f41bfaec2c15c7716be50, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0b8edbce003d4162ab41dee67f6f430e, From entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } +SetTriple: 0b8edbce003d4162ab41dee67f6f430e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 94ef85e4942b47bc8807caf3cf342959, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 94ef85e4942b47bc8807caf3cf342959, To entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } +SetTriple: 94ef85e4942b47bc8807caf3cf342959, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94ef85e4942b47bc8807caf3cf342959, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94ef85e4942b47bc8807caf3cf342959, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 074e22e6845244b7a254b7fb232d2fb4, From entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } +SetTriple: 074e22e6845244b7a254b7fb232d2fb4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: fc1740722e7445acac59964282deddb5, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } +SetTriple: ad0c9680bf2047b0a0d8357ff79287e1, Name, Value { r#type: Text, value: "Broader news topics" } +SetTriple: Read more about this news event, Name, Value { r#type: Text, value: "Further reading" } +SetTriple: Further reading, Description, Value { r#type: Text, value: "Exploring additional content to deepen understanding, broaden perspectives, and enhance knowledge about a specific event or topic." } +SetTriple: fc1740722e7445acac59964282deddb5, Name, Value { r#type: Text, value: "Topics, topics conne" } +SetTriple: bf5946e63df94e1ebd0502725fa7be32, Name, Value { r#type: Text, value: "Primary topic" } +SetTriple: Primary topic, Description, Value { r#type: Text, value: "Acts as a homepage, provide the central, foundational topic from which all other related topics prominently branch out." } +SetTriple: Broader news topics, Description, Value { r#type: Text, value: "Wide-ranging classifications organizing a diverse array of news topics." } +SetTriple: 065acda3004144cb87be65f5645ab937, From entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } +SetTriple: 065acda3004144cb87be65f5645ab937, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 065acda3004144cb87be65f5645ab937, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 065acda3004144cb87be65f5645ab937, Index, Value { r#type: Text, value: "a0" } +SetTriple: 065acda3004144cb87be65f5645ab937, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4e3d004f4d73486487630d56712cbc6a, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 4e3d004f4d73486487630d56712cbc6a, To entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } +SetTriple: 6f74caba21a04aa4bb588c057092113e, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 8cc1c9a8b69b42c3b7bb821bfd250293, Name, Value { r#type: Text, value: "Main program events" } +SetTriple: 000ac5b0cfd543358c6a12fcf036b87e, Name, Value { r#type: Text, value: "Side events" } +SetTriple: 6f74caba21a04aa4bb588c057092113e, To entity, Value { r#type: Entity, value: "000ac5b0cfd543358c6a12fcf036b87e" } +SetTriple: 6f74caba21a04aa4bb588c057092113e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6f74caba21a04aa4bb588c057092113e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6f74caba21a04aa4bb588c057092113e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, From entity, Value { r#type: Entity, value: "000ac5b0cfd543358c6a12fcf036b87e" } +SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, From entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } +SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Index, Value { r#type: Text, value: "a0" } +SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 31f6d2a07538412a8412044ac8dcbe70, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 31f6d2a07538412a8412044ac8dcbe70, To entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } +SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Index, Value { r#type: Text, value: "a0" } +SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3071f7047a124b81a9c028f1600be1b0, To entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } +SetTriple: 3731ee3e35764060b970cc9e5748cf42, From entity, Value { r#type: Entity, value: "59e14010cdcf41609953b8e09edca8b7" } +SetTriple: 3731ee3e35764060b970cc9e5748cf42, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4e5403e9ebf04291b3dadb84f8efab77, Name, Value { r#type: Text, value: "Event badges" } +SetTriple: 59e14010cdcf41609953b8e09edca8b7, Name, Value { r#type: Text, value: "Event badge" } +SetTriple: 3731ee3e35764060b970cc9e5748cf42, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3071f7047a124b81a9c028f1600be1b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3071f7047a124b81a9c028f1600be1b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3731ee3e35764060b970cc9e5748cf42, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9b433d6abcf5486a982cbcfa023c8864, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } +SetTriple: 9b433d6abcf5486a982cbcfa023c8864, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: af456ca811b8406b965169d4737c56bc, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: af456ca811b8406b965169d4737c56bc, To entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } +SetTriple: af456ca811b8406b965169d4737c56bc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af456ca811b8406b965169d4737c56bc, Index, Value { r#type: Text, value: "a0" } +SetTriple: af456ca811b8406b965169d4737c56bc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3731ee3e35764060b970cc9e5748cf42, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 3071f7047a124b81a9c028f1600be1b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3071f7047a124b81a9c028f1600be1b0, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 69379156b00a48b29566e1daed2a3a2f, From entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } +SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Index, Value { r#type: Text, value: "a0" } +SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7f0bef00d5104634857373d18c247fb1, From entity, Value { r#type: Entity, value: "6e0a2f9f07d9425da9238ee38a5d1cf7" } +SetTriple: 7f0bef00d5104634857373d18c247fb1, To entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } +SetTriple: 7f0bef00d5104634857373d18c247fb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7f0bef00d5104634857373d18c247fb1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7f0bef00d5104634857373d18c247fb1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, From entity, Value { r#type: Entity, value: "1e751581955a4beab57776c9d79c33ec" } +SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, To entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } +SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, From entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } +SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 53a8e7250235420abff87680829a204d, From entity, Value { r#type: Entity, value: "e15d0d78982f4195af8dd509ac8e2c2e" } +SetTriple: 53a8e7250235420abff87680829a204d, To entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } +SetTriple: 53a8e7250235420abff87680829a204d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53a8e7250235420abff87680829a204d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53a8e7250235420abff87680829a204d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fa59708e7ba04543b0b926a23e5ecf39, From entity, Value { r#type: Entity, value: "d4f217f19b334aa486930f3812f56ff6" } +SetTriple: fa59708e7ba04543b0b926a23e5ecf39, To entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } +SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Index, Value { r#type: Text, value: "a0" } +SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e15d0d78982f4195af8dd509ac8e2c2e, Name, Value { r#type: Text, value: "In-person attendance" } +SetTriple: d4f217f19b334aa486930f3812f56ff6, Name, Value { r#type: Text, value: "Online attendance" } +SetTriple: Venue, Name, Value { r#type: Text, value: "Venues" } +SetTriple: 493dda198afa4267a1ff5be6738ce090, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 493dda198afa4267a1ff5be6738ce090, Index, Value { r#type: Text, value: "a0" } +SetTriple: 493dda198afa4267a1ff5be6738ce090, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 493dda198afa4267a1ff5be6738ce090, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 493dda198afa4267a1ff5be6738ce090, From entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } +SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Index, Value { r#type: Text, value: "a0" } +SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, To entity, Value { r#type: Entity, value: "9e98d3c2c71343fe97ba0eb0869c1f9c" } +SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, To entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } +SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: ddf7184158604b7f921e5bf21a922560, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ddf7184158604b7f921e5bf21a922560, Index, Value { r#type: Text, value: "a0" } +SetTriple: ddf7184158604b7f921e5bf21a922560, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ddf7184158604b7f921e5bf21a922560, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: ddf7184158604b7f921e5bf21a922560, From entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } +SetTriple: d80da7ed52224ff6ab64359864a4caea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d80da7ed52224ff6ab64359864a4caea, Index, Value { r#type: Text, value: "a0" } +SetTriple: d80da7ed52224ff6ab64359864a4caea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d80da7ed52224ff6ab64359864a4caea, To entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } +SetTriple: d80da7ed52224ff6ab64359864a4caea, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, From entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } +SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, To entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } +SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 07f0770401294e7c94ee6d37f9e011f0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 07f0770401294e7c94ee6d37f9e011f0, From entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } +SetTriple: 90bdd3c166cd4de586d664f382f690b9, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 90bdd3c166cd4de586d664f382f690b9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 90bdd3c166cd4de586d664f382f690b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 90bdd3c166cd4de586d664f382f690b9, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 90bdd3c166cd4de586d664f382f690b9, From entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } +SetTriple: b31b800b0561439c88c3ca73ea396279, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b31b800b0561439c88c3ca73ea396279, Index, Value { r#type: Text, value: "a0" } +SetTriple: b31b800b0561439c88c3ca73ea396279, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b31b800b0561439c88c3ca73ea396279, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b31b800b0561439c88c3ca73ea396279, From entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } +SetTriple: 1f6341c930744d62b9566c6856e85cba, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1f6341c930744d62b9566c6856e85cba, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1f6341c930744d62b9566c6856e85cba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1f6341c930744d62b9566c6856e85cba, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 1f6341c930744d62b9566c6856e85cba, From entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } +SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Index, Value { r#type: Text, value: "a0" } +SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, From entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } +SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Index, Value { r#type: Text, value: "a0" } +SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, To entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } +SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, From entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } +SetTriple: 610e03cd2a71451885ae1106569cf5f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 610e03cd2a71451885ae1106569cf5f7, Index, Value { r#type: Text, value: "a0" } +SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Index, Value { r#type: Text, value: "a0" } +SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Index, Value { r#type: Text, value: "a0" } +SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, From entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } +SetTriple: 69379156b00a48b29566e1daed2a3a2f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 69379156b00a48b29566e1daed2a3a2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 69379156b00a48b29566e1daed2a3a2f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 69379156b00a48b29566e1daed2a3a2f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, To entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } +SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5679a5d2846e4ad78b146aa503af2c99, From entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } +SetTriple: 5679a5d2846e4ad78b146aa503af2c99, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 610e03cd2a71451885ae1106569cf5f7, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 610e03cd2a71451885ae1106569cf5f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 610e03cd2a71451885ae1106569cf5f7, To entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } +SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, From entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } +SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Index, Value { r#type: Text, value: "a0" } +SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3d0b19e0313843479687a351223efcc3, Name, Value { r#type: Text, value: "Attendance type" } +SetTriple: 1e751581955a4beab57776c9d79c33ec, Name, Value { r#type: Text, value: "Paid" } +SetTriple: 6e0a2f9f07d9425da9238ee38a5d1cf7, Name, Value { r#type: Text, value: "Free" } +SetTriple: 50ebb186321e476fa02f7e8d74d4f33e, Name, Value { r#type: Text, value: "Pricing type" } +SetTriple: 349127cd63f4414685583c0d0812c2b8, Name, Value { r#type: Text, value: "Cities" } +SetTriple: 62aa1a055b264271811b567c98b48ab3, Name, Value { r#type: Text, value: "States " } +SetTriple: fc68ee55a7754819a97ba1e18ad2301a, Name, Value { r#type: Text, value: "Countries" } +SetTriple: c0d900e1dfb4476185017002ca4d6e50, Name, Value { r#type: Text, value: "Continents" } +SetTriple: c15de18f79ad46308326adf8a4285051, Name, Value { r#type: Text, value: "Pricing types" } +SetTriple: 177b156d617341d4957d00be86103df6, Name, Value { r#type: Text, value: "Attendance types" } +SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, From entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } +SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Index, Value { r#type: Text, value: "a0" } +SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3e71dd5f499242b588bb586e01dc992b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3e71dd5f499242b588bb586e01dc992b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3e71dd5f499242b588bb586e01dc992b, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 3e71dd5f499242b588bb586e01dc992b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3e71dd5f499242b588bb586e01dc992b, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: Document, Description, Value { r#type: Text, value: "A piece of written, printed, or electronic matter that provides information or serves as an official record." } +SetTriple: 4334c54bdc424836aa03e834b5db9e92, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 4334c54bdc424836aa03e834b5db9e92, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6cf61384a8a7487089d61dda0dcf9132, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 6cf61384a8a7487089d61dda0dcf9132, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } +SetTriple: 4334c54bdc424836aa03e834b5db9e92, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4334c54bdc424836aa03e834b5db9e92, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4334c54bdc424836aa03e834b5db9e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6b0d841ee537473fbc78886015f127ee, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 6b0d841ee537473fbc78886015f127ee, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } +SetTriple: 6b0d841ee537473fbc78886015f127ee, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 6b0d841ee537473fbc78886015f127ee, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6b0d841ee537473fbc78886015f127ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } +SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6e5ce7353cb148758bef55a5043f5c38, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } +SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6e5ce7353cb148758bef55a5043f5c38, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Index, Value { r#type: Text, value: "a1" } +SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 078ef207d555405ba7f6f74fd6393f91, Index, Value { r#type: Text, value: "a1" } +SetTriple: 078ef207d555405ba7f6f74fd6393f91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 078ef207d555405ba7f6f74fd6393f91, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: c2e24485229249dea8d0de8302ed3816, Index, Value { r#type: Text, value: "a2" } +SetTriple: c2e24485229249dea8d0de8302ed3816, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c2e24485229249dea8d0de8302ed3816, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: e3931dc3073b4a56b914ebca0f823d23, Index, Value { r#type: Text, value: "a3" } +SetTriple: e3931dc3073b4a56b914ebca0f823d23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e3931dc3073b4a56b914ebca0f823d23, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 6ce2043d35ed493f9b034df852f3712e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ce2043d35ed493f9b034df852f3712e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Index, Value { r#type: Text, value: "a5" } +SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Index, Value { r#type: Text, value: "a6" } +SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Index, Value { r#type: Text, value: "a7" } +SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 025d776d4340420f8dde2649f178d470, Index, Value { r#type: Text, value: "a8" } +SetTriple: 025d776d4340420f8dde2649f178d470, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 025d776d4340420f8dde2649f178d470, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: fc8bbfd33d964762b1dbd460199877fc, Index, Value { r#type: Text, value: "a9" } +SetTriple: fc8bbfd33d964762b1dbd460199877fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fc8bbfd33d964762b1dbd460199877fc, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 9b21a65314364313a6c2bb978f4da14e, Index, Value { r#type: Text, value: "aA" } +SetTriple: 9b21a65314364313a6c2bb978f4da14e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9b21a65314364313a6c2bb978f4da14e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 65ec0026b442472fb6b2de436f9c4545, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Index, Value { r#type: Text, value: "a0" } +SetTriple: News event, Description, Value { r#type: Text, value: "A news story is a factual and timely report about a recent event or development, designed to inform the public. It typically covers who, what, when, where, why, and how, presenting information clearly and objectively." } +SetTriple: 08be6f595e5f48ba9e8efe39a6fd1a63, Description, Value { r#type: Text, value: "A news topic is a broad subject or category that groups related news stories. It includes various themes, provides a framework to organize and discuss events, guides readers through interconnected information, and always ends with the word \"news.\"" } +SetTriple: c998b9cc8bfd4ab9b20dd6d0a8eedb33, Description, Value { r#type: Text, value: "A claim about something significant that happened. This type is used together with a claim type. " } +SetTriple: f07775d7794b42e590c65d9094593a6a, Markdown Content, Value { r#type: Text, value: "Policy and Regulation News\n\n" } +SetTriple: dbaf9d0ace014157a3ef598e518d13cd, Markdown Content, Value { r#type: Text, value: "Crypto politics News\n\n" } +SetTriple: c02fc3de9f8844aaaa5d9239def1722b, Markdown Content, Value { r#type: Text, value: "Sutopics: Crypto regulations News, Crypto legislations News, Politians and crypto News, crypto election\n\n" } +SetTriple: 1a7bdc80d0674461965ebe7250001b10, Markdown Content, Value { r#type: Text, value: "Politians and crypto\n\n" } +SetTriple: 88526f0061a74e22ae507b186dfa2567, Markdown Content, Value { r#type: Text, value: "Politians that oppose crypto News, Polititians that support crypto News, Politian votes on crypto News\n\n" } +SetTriple: df095a57608145d0a183cec556ec4460, Markdown Content, Value { r#type: Text, value: "Politians that oppose crypto\n\n" } +SetTriple: 368f0f782770430ea2c34999da0257cb, Markdown Content, Value { r#type: Text, value: "Subtopics: Crypto regulation, Crypto legistlation, politians and crypto, crypto election, Policy and regulation news.\n\n" } +SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, To entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } +SetTriple: 025d776d4340420f8dde2649f178d470, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 025d776d4340420f8dde2649f178d470, To entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } +SetTriple: fc8bbfd33d964762b1dbd460199877fc, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: fc8bbfd33d964762b1dbd460199877fc, To entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } +SetTriple: 9b21a65314364313a6c2bb978f4da14e, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 9b21a65314364313a6c2bb978f4da14e, To entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } +SetTriple: b4722ee6ab59445095682d7fbf0259d4, Markdown Content, Value { r#type: Text, value: "Crypto for the planet News\n\n" } +SetTriple: 198c3b17f859473bb2ebd4cf0435b626, Markdown Content, Value { r#type: Text, value: "Crypto politics\n\n" } +SetTriple: 7b415470b8f849d7b6d15050e54ff3cf, Markdown Content, Value { r#type: Text, value: "Republican politians News that support crypto News, Democrat politians that support crypto\n\n" } +SetTriple: 27e5a4d9c8f94a70a2e755289b4e95eb, Markdown Content, Value { r#type: Text, value: "Policy and regulation\n\n" } +SetTriple: c2e24485229249dea8d0de8302ed3816, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: c2e24485229249dea8d0de8302ed3816, To entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } +SetTriple: e3931dc3073b4a56b914ebca0f823d23, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: e3931dc3073b4a56b914ebca0f823d23, To entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } +SetTriple: 6ce2043d35ed493f9b034df852f3712e, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 6ce2043d35ed493f9b034df852f3712e, To entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } +SetTriple: 6ce2043d35ed493f9b034df852f3712e, Index, Value { r#type: Text, value: "a4" } +SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, To entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } +SetTriple: 204b2ab172394b07a18b60a72a2aafbc, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 204b2ab172394b07a18b60a72a2aafbc, To entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } +SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 357c6b8a3ea645c69af835c69111c29c, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 357c6b8a3ea645c69af835c69111c29c, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 357c6b8a3ea645c69af835c69111c29c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 357c6b8a3ea645c69af835c69111c29c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 357c6b8a3ea645c69af835c69111c29c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 38c9110393504bbe9dfd37e682307938, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 38c9110393504bbe9dfd37e682307938, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 38c9110393504bbe9dfd37e682307938, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 38c9110393504bbe9dfd37e682307938, Index, Value { r#type: Text, value: "a0" } +SetTriple: 38c9110393504bbe9dfd37e682307938, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8de1e69861b847539d9f3cc16fa7790e, From entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } +SetTriple: 8de1e69861b847539d9f3cc16fa7790e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } +SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 5f4eb42048ef42efb78c07e423c840d2, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 5f4eb42048ef42efb78c07e423c840d2, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 39fe065edb3b42ef804e3625f8820c57, From entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: 39fe065edb3b42ef804e3625f8820c57, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 39fe065edb3b42ef804e3625f8820c57, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 39fe065edb3b42ef804e3625f8820c57, Index, Value { r#type: Text, value: "a0" } +SetTriple: 39fe065edb3b42ef804e3625f8820c57, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9d9c99fc307f4625b81176d24a105fa4, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: 9d9c99fc307f4625b81176d24a105fa4, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9f680821431b424aba422252e126284b, From entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: 9f680821431b424aba422252e126284b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 9f680821431b424aba422252e126284b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f680821431b424aba422252e126284b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f680821431b424aba422252e126284b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Index, Value { r#type: Text, value: "a0" } +SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Index, Value { r#type: Text, value: "a0" } +SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 65b1139ecb5d47649e071747dfdcb017, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 65b1139ecb5d47649e071747dfdcb017, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: 65b1139ecb5d47649e071747dfdcb017, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 65b1139ecb5d47649e071747dfdcb017, Index, Value { r#type: Text, value: "a0" } +SetTriple: 65b1139ecb5d47649e071747dfdcb017, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c2e14dcb0966478db3ba87645c33e435, From entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } +SetTriple: c2e14dcb0966478db3ba87645c33e435, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: c2e14dcb0966478db3ba87645c33e435, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c2e14dcb0966478db3ba87645c33e435, Index, Value { r#type: Text, value: "a0" } +SetTriple: c2e14dcb0966478db3ba87645c33e435, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, From entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } +SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 521354ae6b414d368527a9ea97c466fc, From entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } +SetTriple: 521354ae6b414d368527a9ea97c466fc, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 521354ae6b414d368527a9ea97c466fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 521354ae6b414d368527a9ea97c466fc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 521354ae6b414d368527a9ea97c466fc, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, From entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } +SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b4244a3f65aa403d88ed8242ccb91757, From entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } +SetTriple: b4244a3f65aa403d88ed8242ccb91757, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: b4244a3f65aa403d88ed8242ccb91757, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b4244a3f65aa403d88ed8242ccb91757, Index, Value { r#type: Text, value: "a0" } +SetTriple: b4244a3f65aa403d88ed8242ccb91757, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 67a14621027f4c1da4161f8af3a98262, From entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } +SetTriple: 67a14621027f4c1da4161f8af3a98262, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 67a14621027f4c1da4161f8af3a98262, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 67a14621027f4c1da4161f8af3a98262, Index, Value { r#type: Text, value: "a0" } +SetTriple: 67a14621027f4c1da4161f8af3a98262, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 156134263c804734a67e9463d0119516, From entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } +SetTriple: 156134263c804734a67e9463d0119516, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 156134263c804734a67e9463d0119516, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 156134263c804734a67e9463d0119516, Index, Value { r#type: Text, value: "a0" } +SetTriple: 156134263c804734a67e9463d0119516, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 08be34a7682e4c508ad90fab51b1040c, From entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } +SetTriple: 08be34a7682e4c508ad90fab51b1040c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 08be34a7682e4c508ad90fab51b1040c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 08be34a7682e4c508ad90fab51b1040c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08be34a7682e4c508ad90fab51b1040c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f6dea3741df44814a12814f1c150e085, From entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } +SetTriple: f6dea3741df44814a12814f1c150e085, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: f6dea3741df44814a12814f1c150e085, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6dea3741df44814a12814f1c150e085, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6dea3741df44814a12814f1c150e085, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: f825229e4b2a49c7825e539954ed7ef8, From entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } +SetTriple: f825229e4b2a49c7825e539954ed7ef8, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: f825229e4b2a49c7825e539954ed7ef8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f825229e4b2a49c7825e539954ed7ef8, Index, Value { r#type: Text, value: "a0" } +SetTriple: f825229e4b2a49c7825e539954ed7ef8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, From entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } +SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Index, Value { r#type: Text, value: "a0" } +SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: d1431acdf9f4447895f45c78a7829d0c, From entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } +SetTriple: d1431acdf9f4447895f45c78a7829d0c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: d1431acdf9f4447895f45c78a7829d0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d1431acdf9f4447895f45c78a7829d0c, Index, Value { r#type: Text, value: "a0" } +SetTriple: d1431acdf9f4447895f45c78a7829d0c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e0320008065d43069245f66219b5641e, From entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } +SetTriple: e0320008065d43069245f66219b5641e, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: e0320008065d43069245f66219b5641e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e0320008065d43069245f66219b5641e, Index, Value { r#type: Text, value: "a0" } +SetTriple: e0320008065d43069245f66219b5641e, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: cb5c2f81b9dd475eadf62abc470a527b, From entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } +SetTriple: cb5c2f81b9dd475eadf62abc470a527b, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Index, Value { r#type: Text, value: "a0" } +SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, From entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } +SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, From entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } +SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Index, Value { r#type: Text, value: "a0" } +SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 042e5f2478954e809d39513615ac1972, From entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } +SetTriple: 042e5f2478954e809d39513615ac1972, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 042e5f2478954e809d39513615ac1972, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 042e5f2478954e809d39513615ac1972, Index, Value { r#type: Text, value: "a0" } +SetTriple: 042e5f2478954e809d39513615ac1972, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, From entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } +SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 815fe3fe17804253bafc7393584732e2, From entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } +SetTriple: 815fe3fe17804253bafc7393584732e2, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 815fe3fe17804253bafc7393584732e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 815fe3fe17804253bafc7393584732e2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 815fe3fe17804253bafc7393584732e2, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: ec5c3e30939f42879cd2513f9b30e130, From entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } +SetTriple: ec5c3e30939f42879cd2513f9b30e130, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: ec5c3e30939f42879cd2513f9b30e130, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec5c3e30939f42879cd2513f9b30e130, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec5c3e30939f42879cd2513f9b30e130, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 9ff996bef9694afe9108885aa015b70c, From entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } +SetTriple: 9ff996bef9694afe9108885aa015b70c, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 9ff996bef9694afe9108885aa015b70c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ff996bef9694afe9108885aa015b70c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9ff996bef9694afe9108885aa015b70c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 136a5a0924f24135b9d12a8599b4f18d, From entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } +SetTriple: 136a5a0924f24135b9d12a8599b4f18d, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 7492469841b44586946186c7f9822234, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: 7492469841b44586946186c7f9822234, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: 7492469841b44586946186c7f9822234, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7492469841b44586946186c7f9822234, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7492469841b44586946186c7f9822234, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: a88def55a04346878acc8c5267ef60e7, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: a88def55a04346878acc8c5267ef60e7, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: a88def55a04346878acc8c5267ef60e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a88def55a04346878acc8c5267ef60e7, Index, Value { r#type: Text, value: "a0" } +SetTriple: a88def55a04346878acc8c5267ef60e7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 37b05461dacb4edebb599accd609db8d, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: 37b05461dacb4edebb599accd609db8d, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: 37b05461dacb4edebb599accd609db8d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 37b05461dacb4edebb599accd609db8d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 37b05461dacb4edebb599accd609db8d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cc3b634b3d1b4f73854d92a60f555786, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: cc3b634b3d1b4f73854d92a60f555786, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: cc3b634b3d1b4f73854d92a60f555786, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cc3b634b3d1b4f73854d92a60f555786, Index, Value { r#type: Text, value: "a0" } +SetTriple: cc3b634b3d1b4f73854d92a60f555786, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fef35ea16ac043cf924e0011e4706a25, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: fef35ea16ac043cf924e0011e4706a25, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: fef35ea16ac043cf924e0011e4706a25, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fef35ea16ac043cf924e0011e4706a25, Index, Value { r#type: Text, value: "a0" } +SetTriple: fef35ea16ac043cf924e0011e4706a25, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, From entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } +SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 88110b73895047d591983cfdc6842c6a, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 88110b73895047d591983cfdc6842c6a, To entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } +SetTriple: 88110b73895047d591983cfdc6842c6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 88110b73895047d591983cfdc6842c6a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 88110b73895047d591983cfdc6842c6a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3c974ad751f241f89fe83cc65c0c2136, From entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } +SetTriple: 3c974ad751f241f89fe83cc65c0c2136, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 4142da94cf63407aa63e55c1dafb9703, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 4142da94cf63407aa63e55c1dafb9703, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 4142da94cf63407aa63e55c1dafb9703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4142da94cf63407aa63e55c1dafb9703, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4142da94cf63407aa63e55c1dafb9703, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 65ec0026b442472fb6b2de436f9c4545, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: 65ec0026b442472fb6b2de436f9c4545, To entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } +SetTriple: 65ec0026b442472fb6b2de436f9c4545, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 65ec0026b442472fb6b2de436f9c4545, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 895f42b5628241f6a068d9de2e1fabaf, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 895f42b5628241f6a068d9de2e1fabaf, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Index, Value { r#type: Text, value: "a0" } +SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 68286fbe070a446680db976e4c320271, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 68286fbe070a446680db976e4c320271, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } +SetTriple: 68286fbe070a446680db976e4c320271, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 68286fbe070a446680db976e4c320271, Index, Value { r#type: Text, value: "a0" } +SetTriple: 68286fbe070a446680db976e4c320271, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7a7f32540abb44a5b170185386a26d90, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 7a7f32540abb44a5b170185386a26d90, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 7a7f32540abb44a5b170185386a26d90, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7a7f32540abb44a5b170185386a26d90, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7a7f32540abb44a5b170185386a26d90, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } +SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Index, Value { r#type: Text, value: "a0" } +SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 14cbd176c923400d8e97813aab55beeb, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 14cbd176c923400d8e97813aab55beeb, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } +SetTriple: 14cbd176c923400d8e97813aab55beeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 14cbd176c923400d8e97813aab55beeb, Index, Value { r#type: Text, value: "a0" } +SetTriple: 14cbd176c923400d8e97813aab55beeb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 098793a8078c46a4a1074b43e6857896, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } +SetTriple: 098793a8078c46a4a1074b43e6857896, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 098793a8078c46a4a1074b43e6857896, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 098793a8078c46a4a1074b43e6857896, Index, Value { r#type: Text, value: "a0" } +SetTriple: 098793a8078c46a4a1074b43e6857896, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f94535b59270464889b425ae640d030f, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: f94535b59270464889b425ae640d030f, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } +SetTriple: f94535b59270464889b425ae640d030f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f94535b59270464889b425ae640d030f, Index, Value { r#type: Text, value: "a0" } +SetTriple: f94535b59270464889b425ae640d030f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8c00b702511048c9b402b358f6f4409d, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } +SetTriple: 8c00b702511048c9b402b358f6f4409d, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } +SetTriple: 8c00b702511048c9b402b358f6f4409d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8c00b702511048c9b402b358f6f4409d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8c00b702511048c9b402b358f6f4409d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3f24570024174c1aa40df78da433fbe7, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 3f24570024174c1aa40df78da433fbe7, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 3f24570024174c1aa40df78da433fbe7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3f24570024174c1aa40df78da433fbe7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3f24570024174c1aa40df78da433fbe7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } +SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 7884ac13139447feb63cf04f2dda2f48, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 7884ac13139447feb63cf04f2dda2f48, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } +SetTriple: 7884ac13139447feb63cf04f2dda2f48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7884ac13139447feb63cf04f2dda2f48, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7884ac13139447feb63cf04f2dda2f48, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 527b105959c74e36b690f865c0f896de, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 527b105959c74e36b690f865c0f896de, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 527b105959c74e36b690f865c0f896de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 527b105959c74e36b690f865c0f896de, Index, Value { r#type: Text, value: "a0" } +SetTriple: 527b105959c74e36b690f865c0f896de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b94786af29ca435e87cd1fd896590c0c, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: b94786af29ca435e87cd1fd896590c0c, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: b94786af29ca435e87cd1fd896590c0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b94786af29ca435e87cd1fd896590c0c, Index, Value { r#type: Text, value: "a0" } +SetTriple: b94786af29ca435e87cd1fd896590c0c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0e82f14539db4b39aca17349b35d9705, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 0e82f14539db4b39aca17349b35d9705, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 0e82f14539db4b39aca17349b35d9705, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0e82f14539db4b39aca17349b35d9705, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0e82f14539db4b39aca17349b35d9705, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e1b36766f792430a926ce37c0f88fd82, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } +SetTriple: e1b36766f792430a926ce37c0f88fd82, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: e1b36766f792430a926ce37c0f88fd82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1b36766f792430a926ce37c0f88fd82, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1b36766f792430a926ce37c0f88fd82, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 659f3b5952704aeba66f30b71aeac40f, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } +SetTriple: 659f3b5952704aeba66f30b71aeac40f, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } +SetTriple: 659f3b5952704aeba66f30b71aeac40f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 659f3b5952704aeba66f30b71aeac40f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 659f3b5952704aeba66f30b71aeac40f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dbaf9d0ace014157a3ef598e518d13cd, Name, Value { r#type: Text, value: "Crypto politics News" } +SetTriple: 08be6f595e5f48ba9e8efe39a6fd1a63, Name, Value { r#type: Text, value: "News topic" } +SetTriple: 2db21ea578264dfdbbbacf7de0570e08, Name, Value { r#type: Text, value: "Sub news topics" } +SetTriple: c998b9cc8bfd4ab9b20dd6d0a8eedb33, Name, Value { r#type: Text, value: "News event" } +SetTriple: News event, Name, Value { r#type: Text, value: "News story" } +SetTriple: Related news events, Name, Value { r#type: Text, value: "Related news stories" } +SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0cfae526619413785d02c8847415947, Name, Value { r#type: Text, value: "Related news events" } +SetTriple: Overview of News eve, Name, Value { r#type: Text, value: "" } +SetTriple: f07775d7794b42e590c65d9094593a6a, Name, Value { r#type: Text, value: "Policy and Regulatio" } +SetTriple: b4722ee6ab59445095682d7fbf0259d4, Name, Value { r#type: Text, value: "Crypto for the plane" } +SetTriple: 198c3b17f859473bb2ebd4cf0435b626, Name, Value { r#type: Text, value: "Crypto politics" } +SetTriple: c02fc3de9f8844aaaa5d9239def1722b, Name, Value { r#type: Text, value: "Sutopics: Crypto reg" } +SetTriple: 1a7bdc80d0674461965ebe7250001b10, Name, Value { r#type: Text, value: "Politians and crypto" } +SetTriple: 88526f0061a74e22ae507b186dfa2567, Name, Value { r#type: Text, value: "Politians that oppos" } +SetTriple: df095a57608145d0a183cec556ec4460, Name, Value { r#type: Text, value: "Politians that oppos" } +SetTriple: 7b415470b8f849d7b6d15050e54ff3cf, Name, Value { r#type: Text, value: "Republican politians" } +SetTriple: 27e5a4d9c8f94a70a2e755289b4e95eb, Name, Value { r#type: Text, value: "Policy and regulatio" } +SetTriple: 368f0f782770430ea2c34999da0257cb, Name, Value { r#type: Text, value: "Subtopics: Crypto re" } +SetTriple: 0641020ac09b4408bd3c4277689455dc, Name, Value { r#type: Text, value: "Related articles" } +SetTriple: Twitter, Name, Value { r#type: Text, value: "X platform" } +SetTriple: , Markdown Content, Value { r#type: Text, value: "\n\n" } +SetTriple: 078ef207d555405ba7f6f74fd6393f91, To entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } +SetTriple: 078ef207d555405ba7f6f74fd6393f91, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, To entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } +SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } +SetTriple: c07577e680444a289bf40482335f8a9d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c07577e680444a289bf40482335f8a9d, Index, Value { r#type: Text, value: "a0" } +SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } +SetTriple: 4c382d886b514084b2fd0000ef797fa6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4c382d886b514084b2fd0000ef797fa6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c382d886b514084b2fd0000ef797fa6, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: c07577e680444a289bf40482335f8a9d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 08488a50db1043bba03677b6f58dd2cd, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 08488a50db1043bba03677b6f58dd2cd, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 4c382d886b514084b2fd0000ef797fa6, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } +SetTriple: 08488a50db1043bba03677b6f58dd2cd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08488a50db1043bba03677b6f58dd2cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } +SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4c382d886b514084b2fd0000ef797fa6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 148231827fff47de9ecbfeb69d5a3de9, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } +SetTriple: 148231827fff47de9ecbfeb69d5a3de9, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1416c5b760449c0aa4a1f79ea210b06, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: e1416c5b760449c0aa4a1f79ea210b06, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } +SetTriple: 08488a50db1043bba03677b6f58dd2cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Index, Value { r#type: Text, value: "a0" } +SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c07577e680444a289bf40482335f8a9d, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } +SetTriple: c07577e680444a289bf40482335f8a9d, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb56378a48b546398c175d617c7d3f4d, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: bb56378a48b546398c175d617c7d3f4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bb56378a48b546398c175d617c7d3f4d, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb56378a48b546398c175d617c7d3f4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dd247969e066436888640c71e399764c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Index, Value { r#type: Text, value: "a0" } +SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: dd247969e066436888640c71e399764c, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: dd247969e066436888640c71e399764c, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: dd247969e066436888640c71e399764c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dd247969e066436888640c71e399764c, Index, Value { r#type: Text, value: "a0" } +SetTriple: da9dc2807ae1468098832fa77e624924, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: da9dc2807ae1468098832fa77e624924, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } +SetTriple: da9dc2807ae1468098832fa77e624924, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da9dc2807ae1468098832fa77e624924, Index, Value { r#type: Text, value: "a0" } +SetTriple: da9dc2807ae1468098832fa77e624924, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 93fe9e8a6b3d47efa170e4df36026032, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: 93fe9e8a6b3d47efa170e4df36026032, To entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } +SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Index, Value { r#type: Text, value: "a0" } +SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } +SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bb56378a48b546398c175d617c7d3f4d, To entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } +SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } +SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f7be39f7144d4e9496fc817b85d30c5b, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: f7be39f7144d4e9496fc817b85d30c5b, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: eef0ca0fefc64c939e981f05027c9bc5, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: eef0ca0fefc64c939e981f05027c9bc5, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Index, Value { r#type: Text, value: "a0" } +SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4144ad473fab4df9a69e130392425087, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: 4144ad473fab4df9a69e130392425087, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } +SetTriple: 4144ad473fab4df9a69e130392425087, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4144ad473fab4df9a69e130392425087, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4144ad473fab4df9a69e130392425087, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f89ecc40bdd149739326d09ac6150670, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: f89ecc40bdd149739326d09ac6150670, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } +SetTriple: f89ecc40bdd149739326d09ac6150670, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f89ecc40bdd149739326d09ac6150670, Index, Value { r#type: Text, value: "a0" } +SetTriple: f89ecc40bdd149739326d09ac6150670, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 51376218d3d442c088ee9ce8664fdb16, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: 51376218d3d442c088ee9ce8664fdb16, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } +SetTriple: 51376218d3d442c088ee9ce8664fdb16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 51376218d3d442c088ee9ce8664fdb16, Index, Value { r#type: Text, value: "a0" } +SetTriple: 51376218d3d442c088ee9ce8664fdb16, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 055651a91c6346ea8139ca6b4f8980ae, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } +SetTriple: 055651a91c6346ea8139ca6b4f8980ae, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Index, Value { r#type: Text, value: "a0" } +SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ab7911d9d9ae49c089534368675e3b6e, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: ab7911d9d9ae49c089534368675e3b6e, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } +SetTriple: ab7911d9d9ae49c089534368675e3b6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab7911d9d9ae49c089534368675e3b6e, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab7911d9d9ae49c089534368675e3b6e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Index, Value { r#type: Text, value: "a0" } +SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f7aa508d9c73466fb0b503db0f0666eb, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: f7aa508d9c73466fb0b503db0f0666eb, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } +SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Index, Value { r#type: Text, value: "a0" } +SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e126f5a069f442ff8b6d2832c41f2910, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: e126f5a069f442ff8b6d2832c41f2910, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } +SetTriple: e126f5a069f442ff8b6d2832c41f2910, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e126f5a069f442ff8b6d2832c41f2910, Index, Value { r#type: Text, value: "a0" } +SetTriple: e126f5a069f442ff8b6d2832c41f2910, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: e8828818ea3048c39931cbf3eb951079, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } +SetTriple: e8828818ea3048c39931cbf3eb951079, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } +SetTriple: e8828818ea3048c39931cbf3eb951079, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e8828818ea3048c39931cbf3eb951079, Index, Value { r#type: Text, value: "a0" } +SetTriple: e8828818ea3048c39931cbf3eb951079, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c52fd06ede8d4053b44532b581970f23, Index, Value { r#type: Text, value: "a0" } +SetTriple: c52fd06ede8d4053b44532b581970f23, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } +SetTriple: c52fd06ede8d4053b44532b581970f23, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: c52fd06ede8d4053b44532b581970f23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c52fd06ede8d4053b44532b581970f23, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 94ca55a1790c45828a08ac7d64c96932, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } +SetTriple: 94ca55a1790c45828a08ac7d64c96932, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 94ca55a1790c45828a08ac7d64c96932, Index, Value { r#type: Text, value: "a0" } +SetTriple: 94ca55a1790c45828a08ac7d64c96932, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 94ca55a1790c45828a08ac7d64c96932, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } +SetTriple: 3c131edc89e84fb6a514d2f034da3585, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3c131edc89e84fb6a514d2f034da3585, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3c131edc89e84fb6a514d2f034da3585, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3c131edc89e84fb6a514d2f034da3585, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } +SetTriple: 3c131edc89e84fb6a514d2f034da3585, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } +SetTriple: 58747e352a1c4c76ae64bfe08d28d0a4, Name, Value { r#type: Text, value: "Height" } +SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Index, Value { r#type: Text, value: "a0" } +SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 19aa087737d340b5ac8ea862998fd1b0, From entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } +SetTriple: 19aa087737d340b5ac8ea862998fd1b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 18a7f15ea93b4e15bacf4d57052741e9, Name, Value { r#type: Text, value: "Width" } +SetTriple: 03d3a32b258f492e8d81c9ee2bc01461, Name, Value { r#type: Text, value: "File type" } +SetTriple: 11152387a95f41c28a6c468bace92f98, From entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } +SetTriple: 11152387a95f41c28a6c468bace92f98, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 11152387a95f41c28a6c468bace92f98, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 11152387a95f41c28a6c468bace92f98, Index, Value { r#type: Text, value: "a0" } +SetTriple: 11152387a95f41c28a6c468bace92f98, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f10decc83c67403280c88ca8b9d7017f, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } +SetTriple: f10decc83c67403280c88ca8b9d7017f, To entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } +SetTriple: f10decc83c67403280c88ca8b9d7017f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f10decc83c67403280c88ca8b9d7017f, Index, Value { r#type: Text, value: "a0" } +SetTriple: f10decc83c67403280c88ca8b9d7017f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, From entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } +SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } +SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, To entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } +SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Index, Value { r#type: Text, value: "a0" } +SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: d29098acb7884959a1743cf9642c1c94, From entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } +SetTriple: d29098acb7884959a1743cf9642c1c94, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: d29098acb7884959a1743cf9642c1c94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d29098acb7884959a1743cf9642c1c94, Index, Value { r#type: Text, value: "a0" } +SetTriple: d29098acb7884959a1743cf9642c1c94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, From entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } +SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: b5511a45d520457a8966ca6222889bbf, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } +SetTriple: b5511a45d520457a8966ca6222889bbf, To entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } +SetTriple: b5511a45d520457a8966ca6222889bbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b5511a45d520457a8966ca6222889bbf, Index, Value { r#type: Text, value: "a0" } +SetTriple: b5511a45d520457a8966ca6222889bbf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, From entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } +SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 57ebfd451c544e3f9780bfc516900651, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } +SetTriple: 57ebfd451c544e3f9780bfc516900651, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } +SetTriple: 57ebfd451c544e3f9780bfc516900651, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 57ebfd451c544e3f9780bfc516900651, Index, Value { r#type: Text, value: "a0" } +SetTriple: 57ebfd451c544e3f9780bfc516900651, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ad3327063ec941819ef6c918f37f788c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 227c2cf595694e7ca86f7869e37b176f, From entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 227c2cf595694e7ca86f7869e37b176f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 227c2cf595694e7ca86f7869e37b176f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 227c2cf595694e7ca86f7869e37b176f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 227c2cf595694e7ca86f7869e37b176f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ad3327063ec941819ef6c918f37f788c, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: ad3327063ec941819ef6c918f37f788c, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 5ec8adc335334c3cbfa4acdfaa877bac, Name, Value { r#type: Text, value: "Page type" } +SetTriple: ad3327063ec941819ef6c918f37f788c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ad3327063ec941819ef6c918f37f788c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, From entity, Value { r#type: Entity, value: "7171ce7a83b940a2abe2751a54c1c245" } +SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 7171ce7a83b940a2abe2751a54c1c245, Name, Value { r#type: Text, value: "Projects page" } +SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Index, Value { r#type: Text, value: "a0" } +SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, From entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 1ab3d3fec337409884d25d20c23e974b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1ab3d3fec337409884d25d20c23e974b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1ab3d3fec337409884d25d20c23e974b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e1ebe12256e545159ee31e6107673f2e, From entity, Value { r#type: Entity, value: "f20af8deb57c472ab13d0247c46a8eeb" } +SetTriple: e1ebe12256e545159ee31e6107673f2e, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: e1ebe12256e545159ee31e6107673f2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1ebe12256e545159ee31e6107673f2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1ebe12256e545159ee31e6107673f2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: abc2eaa848aa4393b944f08ca605edf4, From entity, Value { r#type: Entity, value: "6764f3827ff247e2b2ad295791153705" } +SetTriple: abc2eaa848aa4393b944f08ca605edf4, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: abc2eaa848aa4393b944f08ca605edf4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: abc2eaa848aa4393b944f08ca605edf4, Index, Value { r#type: Text, value: "a0" } +SetTriple: abc2eaa848aa4393b944f08ca605edf4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c5a6d0bae9b14e429156b93b06511d44, From entity, Value { r#type: Entity, value: "e5d69a755ede4a56b43344e5d3fde7bc" } +SetTriple: c5a6d0bae9b14e429156b93b06511d44, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: c5a6d0bae9b14e429156b93b06511d44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c5a6d0bae9b14e429156b93b06511d44, Index, Value { r#type: Text, value: "a0" } +SetTriple: c5a6d0bae9b14e429156b93b06511d44, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d62f6bb38e05453b87baeed22b8425f6, From entity, Value { r#type: Entity, value: "bb2917434c394223afba91a08aa83478" } +SetTriple: d62f6bb38e05453b87baeed22b8425f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d62f6bb38e05453b87baeed22b8425f6, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: d62f6bb38e05453b87baeed22b8425f6, Index, Value { r#type: Text, value: "a0" } +SetTriple: d62f6bb38e05453b87baeed22b8425f6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, From entity, Value { r#type: Entity, value: "abb4700856554b27bae8e7dba063b394" } +SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3a1405e9ca28432abb5f1f033b40224e, From entity, Value { r#type: Entity, value: "970e41c7196e42d3af0ecee755651d5b" } +SetTriple: 3a1405e9ca28432abb5f1f033b40224e, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Index, Value { r#type: Text, value: "a0" } +SetTriple: bb2917434c394223afba91a08aa83478, Name, Value { r#type: Text, value: "Events page" } +SetTriple: 970e41c7196e42d3af0ecee755651d5b, Name, Value { r#type: Text, value: "Spaces page" } +SetTriple: e5d69a755ede4a56b43344e5d3fde7bc, Name, Value { r#type: Text, value: "Services page" } +SetTriple: 6764f3827ff247e2b2ad295791153705, Name, Value { r#type: Text, value: "Products page" } +SetTriple: f20af8deb57c472ab13d0247c46a8eeb, Name, Value { r#type: Text, value: "Finances page" } +SetTriple: e73c3db8320042309ae952eddb73b566, Name, Value { r#type: Text, value: "Posts page" } +SetTriple: abb4700856554b27bae8e7dba063b394, Name, Value { r#type: Text, value: "Jobs page" } +SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1ab3d3fec337409884d25d20c23e974b, From entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } +SetTriple: 1ab3d3fec337409884d25d20c23e974b, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 2573f44196474c5686965fc01149037d, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 64275be648e84e82a27c48e700c3a1b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eb8634eb62534b44b359c4358d86dea6, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"f71912463dca4e778a79d9cdc9804127\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: e11582c36e26497099c8da2e550fd1db, Markdown Content, Value { r#type: Text, value: "## Welcome to our company!\n\n" } +SetTriple: e703ad3af1d0443f8204721c29ff2df4, Markdown Content, Value { r#type: Text, value: "We're dedicated to pushing boundaries and fostering innovation. With a focus on excellence and a passion for progress, we strive to make a positive impact in everything we do. From our talented team to our cutting-edge solutions, we're committed to delivering unparalleled quality and service to our customers.\n\n" } +SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, To entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } +SetTriple: 64275be648e84e82a27c48e700c3a1b5, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 64275be648e84e82a27c48e700c3a1b5, To entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } +SetTriple: ab5fb827a4e84107b5176abea670ff4b, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: ab5fb827a4e84107b5176abea670ff4b, To entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } +SetTriple: 64275be648e84e82a27c48e700c3a1b5, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 64275be648e84e82a27c48e700c3a1b5, Index, Value { r#type: Text, value: "a1" } +SetTriple: ec689c0e18364915bd16535c9c304867, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: ec689c0e18364915bd16535c9c304867, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: ec689c0e18364915bd16535c9c304867, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec689c0e18364915bd16535c9c304867, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec689c0e18364915bd16535c9c304867, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 84066bb39219459f8a2e629d07192c00, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 84066bb39219459f8a2e629d07192c00, To entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } +SetTriple: 84066bb39219459f8a2e629d07192c00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 84066bb39219459f8a2e629d07192c00, Index, Value { r#type: Text, value: "a0" } +SetTriple: 84066bb39219459f8a2e629d07192c00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, From entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } +SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 84a5fe88c11f4642975249a9f1b4141a, From entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } +SetTriple: 84a5fe88c11f4642975249a9f1b4141a, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bbea8e13a2514fdf8e465d7b82898615, From entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } +SetTriple: bbea8e13a2514fdf8e465d7b82898615, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: bbea8e13a2514fdf8e465d7b82898615, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bbea8e13a2514fdf8e465d7b82898615, Index, Value { r#type: Text, value: "a0" } +SetTriple: bbea8e13a2514fdf8e465d7b82898615, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, From entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } +SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Index, Value { r#type: Text, value: "a0" } +SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2573f44196474c5686965fc01149037d, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 2573f44196474c5686965fc01149037d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2573f44196474c5686965fc01149037d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2573f44196474c5686965fc01149037d, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 73f9d3e831cb4dc59c84090a5551c210, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } +SetTriple: 73f9d3e831cb4dc59c84090a5551c210, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Index, Value { r#type: Text, value: "a0" } +SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 2f5014438dbd4b8b8bcc504139213703, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } +SetTriple: 2f5014438dbd4b8b8bcc504139213703, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 2f5014438dbd4b8b8bcc504139213703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2f5014438dbd4b8b8bcc504139213703, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2f5014438dbd4b8b8bcc504139213703, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 50afafc8916f4baa89229b8752fb7e03, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } +SetTriple: 50afafc8916f4baa89229b8752fb7e03, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 50afafc8916f4baa89229b8752fb7e03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 50afafc8916f4baa89229b8752fb7e03, Index, Value { r#type: Text, value: "a0" } +SetTriple: 50afafc8916f4baa89229b8752fb7e03, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: eb8634eb62534b44b359c4358d86dea6, Name, Value { r#type: Text, value: "Goals" } +SetTriple: e703ad3af1d0443f8204721c29ff2df4, Name, Value { r#type: Text, value: "We're dedicated to p" } +SetTriple: e11582c36e26497099c8da2e550fd1db, Name, Value { r#type: Text, value: "Welcome to our compa" } +SetTriple: 8f5e618f781644cbb795300e8078bf15, Name, Value { r#type: Text, value: "Company Space Configuration Template" } +SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Index, Value { r#type: Text, value: "a0" } +SetTriple: ab5fb827a4e84107b5176abea670ff4b, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: ab5fb827a4e84107b5176abea670ff4b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ab5fb827a4e84107b5176abea670ff4b, Index, Value { r#type: Text, value: "a2" } +SetTriple: 372c47acdf634772b44df07fa83eaa2a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 372c47acdf634772b44df07fa83eaa2a, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1c434902e46241a68751a05ead10a32f, Name, Value { r#type: Text, value: "Posts" } +SetTriple: 90bd4735b2214059a5cd4f3215ab79d1, Name, Value { r#type: Text, value: "Company Posts Page Template" } +SetTriple: 749823fe65924622af2a13a47f3a1abd, Index, Value { r#type: Text, value: "a0" } +SetTriple: 749823fe65924622af2a13a47f3a1abd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 749823fe65924622af2a13a47f3a1abd, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } +SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 749823fe65924622af2a13a47f3a1abd, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } +SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 749823fe65924622af2a13a47f3a1abd, To entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } +SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Index, Value { r#type: Text, value: "a0" } +SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } +SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, To entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } +SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 372c47acdf634772b44df07fa83eaa2a, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } +SetTriple: 372c47acdf634772b44df07fa83eaa2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 372c47acdf634772b44df07fa83eaa2a, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } +SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f1e34b361acf41ef92deb57599ccc6a6, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: f1e34b361acf41ef92deb57599ccc6a6, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } +SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 131a4780e61b4787a4fc371db1d4aba3, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 131a4780e61b4787a4fc371db1d4aba3, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } +SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 304fe75b321b4ad48bb3753abe651c96, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"2056da31f55343b4b3668ee094719719\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 304fe75b321b4ad48bb3753abe651c96, Name, Value { r#type: Text, value: "Products" } +SetTriple: 6e9da70f357a4fc5b9d58de5840db16a, Name, Value { r#type: Text, value: "Company Products Page Template" } +SetTriple: acea18cbe143488488e0df9e5f239043, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: acea18cbe143488488e0df9e5f239043, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: acea18cbe143488488e0df9e5f239043, Index, Value { r#type: Text, value: "a0" } +SetTriple: acea18cbe143488488e0df9e5f239043, To entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } +SetTriple: acea18cbe143488488e0df9e5f239043, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } +SetTriple: 34aa52de12d34460926b0286a36ddb40, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } +SetTriple: 34aa52de12d34460926b0286a36ddb40, To entity, Value { r#type: Entity, value: "6764f3827ff247e2b2ad295791153705" } +SetTriple: 34aa52de12d34460926b0286a36ddb40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 34aa52de12d34460926b0286a36ddb40, Index, Value { r#type: Text, value: "a0" } +SetTriple: 34aa52de12d34460926b0286a36ddb40, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } +SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Index, Value { r#type: Text, value: "a0" } +SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c232da4bac9d49c5933ee5fd3e590623, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } +SetTriple: c232da4bac9d49c5933ee5fd3e590623, To entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } +SetTriple: c232da4bac9d49c5933ee5fd3e590623, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c232da4bac9d49c5933ee5fd3e590623, Index, Value { r#type: Text, value: "a0" } +SetTriple: c232da4bac9d49c5933ee5fd3e590623, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: dc467de70a3240e98c1ec7c845c6e44c, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } +SetTriple: dc467de70a3240e98c1ec7c845c6e44c, To entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } +SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Index, Value { r#type: Text, value: "a0" } +SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } +SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Index, Value { r#type: Text, value: "a0" } +SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } +SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1767d6a2d4dc450d9f6a512588b01715, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } +SetTriple: 1767d6a2d4dc450d9f6a512588b01715, To entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } +SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } +SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, To entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: d9cdefd57b19431797d5c4755d96e6e5, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } +SetTriple: d9cdefd57b19431797d5c4755d96e6e5, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Index, Value { r#type: Text, value: "a0" } +SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 80813def677646c994e41ff8c7301153, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } +SetTriple: 80813def677646c994e41ff8c7301153, To entity, Value { r#type: Entity, value: "e5d69a755ede4a56b43344e5d3fde7bc" } +SetTriple: 80813def677646c994e41ff8c7301153, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 80813def677646c994e41ff8c7301153, Index, Value { r#type: Text, value: "a0" } +SetTriple: 80813def677646c994e41ff8c7301153, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 7e51eb024d8a443396c1f038d974f600, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } +SetTriple: 7e51eb024d8a443396c1f038d974f600, To entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } +SetTriple: 7e51eb024d8a443396c1f038d974f600, Index, Value { r#type: Text, value: "a0" } +SetTriple: d572b1248b5e40948c6c25e531fc8a33, Name, Value { r#type: Text, value: "Company Services Page Template" } +SetTriple: cef8c309b14d493ab40f19e7d830ed65, Name, Value { r#type: Text, value: "Services" } +SetTriple: Services, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"8b07ea978d504aa38f15e4da8659f685\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 7e51eb024d8a443396c1f038d974f600, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 7e51eb024d8a443396c1f038d974f600, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 727d0936a87f437292226149eb7a4210, To entity, Value { r#type: Entity, value: "bb2917434c394223afba91a08aa83478" } +SetTriple: b87fe2c300244529bbaa647b9f1eed36, To entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } +SetTriple: 10ce25d10aa34dbf806eab4ff720ffa7, Name, Value { r#type: Text, value: "Events" } +SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } +SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 201fcc56eed74de2a6150261721f3614, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } +SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: Events, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"38fea29845a648d6bf253c608dcca3fb\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, To entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: 59ab32bff26b41158c8113689b24b6c4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 201fcc56eed74de2a6150261721f3614, To entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } +SetTriple: b87fe2c300244529bbaa647b9f1eed36, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } +SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 727d0936a87f437292226149eb7a4210, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } +SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Index, Value { r#type: Text, value: "a0" } +SetTriple: b87fe2c300244529bbaa647b9f1eed36, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 59ab32bff26b41158c8113689b24b6c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 727d0936a87f437292226149eb7a4210, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: b87fe2c300244529bbaa647b9f1eed36, Index, Value { r#type: Text, value: "a0" } +SetTriple: b87fe2c300244529bbaa647b9f1eed36, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 6885104d79ea4db2a64cc8e8512533ea, Name, Value { r#type: Text, value: "Company Events Page Template" } +SetTriple: 59ab32bff26b41158c8113689b24b6c4, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } +SetTriple: 59ab32bff26b41158c8113689b24b6c4, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 201fcc56eed74de2a6150261721f3614, Index, Value { r#type: Text, value: "a0" } +SetTriple: 201fcc56eed74de2a6150261721f3614, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 201fcc56eed74de2a6150261721f3614, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 727d0936a87f437292226149eb7a4210, Index, Value { r#type: Text, value: "a0" } +SetTriple: 59ab32bff26b41158c8113689b24b6c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } +SetTriple: 727d0936a87f437292226149eb7a4210, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a1ece4a34d614952873802d3b2b3e42b, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3573be065a24b5b9e59d788ffc4491b, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } +SetTriple: f3573be065a24b5b9e59d788ffc4491b, To entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } +SetTriple: 9a7528b37fb041c492c31650b70aae69, Name, Value { r#type: Text, value: "Company Jobs Page Template" } +SetTriple: fd78802d5f0f4cc4a7aa05c1f09d2a49, Name, Value { r#type: Text, value: "Job openings" } +SetTriple: f3573be065a24b5b9e59d788ffc4491b, Index, Value { r#type: Text, value: "a0" } +SetTriple: f3573be065a24b5b9e59d788ffc4491b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f3573be065a24b5b9e59d788ffc4491b, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: a1ece4a34d614952873802d3b2b3e42b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d70aaff6e972436eac4b753a8c132d66, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } +SetTriple: d70aaff6e972436eac4b753a8c132d66, To entity, Value { r#type: Entity, value: "abb4700856554b27bae8e7dba063b394" } +SetTriple: a1ece4a34d614952873802d3b2b3e42b, To entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } +SetTriple: a1ece4a34d614952873802d3b2b3e42b, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } +SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d70aaff6e972436eac4b753a8c132d66, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8878a5e5ed3841a086201ba22ab795a0, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 8878a5e5ed3841a086201ba22ab795a0, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } +SetTriple: d70aaff6e972436eac4b753a8c132d66, Index, Value { r#type: Text, value: "a0" } +SetTriple: d70aaff6e972436eac4b753a8c132d66, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Index, Value { r#type: Text, value: "a0" } +SetTriple: a1ece4a34d614952873802d3b2b3e42b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } +SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Index, Value { r#type: Text, value: "a0" } +SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 64428c74d18c4b14bf2fe03c0701e899, To entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } +SetTriple: Job openings, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"bc2a4e5b115e44e99758c639a13f32a4\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 64428c74d18c4b14bf2fe03c0701e899, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } +SetTriple: 03e1f2515d5a4653997768c578399dd3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 03e1f2515d5a4653997768c578399dd3, To entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } +SetTriple: 03e1f2515d5a4653997768c578399dd3, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 03e1f2515d5a4653997768c578399dd3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 03e1f2515d5a4653997768c578399dd3, Index, Value { r#type: Text, value: "a0" } +SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Index, Value { r#type: Text, value: "a0" } +SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, From entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } +SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c7f19f560c184635be979e9a0515d9b3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Index, Value { r#type: Text, value: "a0" } +SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 67a255ba41584a69bc4aebe074a02b63, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: 67a255ba41584a69bc4aebe074a02b63, To entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: 67a255ba41584a69bc4aebe074a02b63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 67a255ba41584a69bc4aebe074a02b63, Index, Value { r#type: Text, value: "a0" } +SetTriple: 67a255ba41584a69bc4aebe074a02b63, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: ee77c5948c7b44dbb11d2b596eb626be, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: ee77c5948c7b44dbb11d2b596eb626be, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Index, Value { r#type: Text, value: "a0" } +SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: c7f19f560c184635be979e9a0515d9b3, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: c7f19f560c184635be979e9a0515d9b3, To entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: c7f19f560c184635be979e9a0515d9b3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c7f19f560c184635be979e9a0515d9b3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9bb89d530939490294b65fd329c69b1b, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: 9bb89d530939490294b65fd329c69b1b, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 9bb89d530939490294b65fd329c69b1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9bb89d530939490294b65fd329c69b1b, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9bb89d530939490294b65fd329c69b1b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: d9c7a579a41143c384506be1593f8d3d, Name, Value { r#type: Text, value: "Editors" } +SetTriple: bc37561e6f3f4fb39982418da6d268d3, Name, Value { r#type: Text, value: "Cover credits" } +SetTriple: Cover credits, Description, Value { r#type: Text, value: "Acknowledgments given to individuals or entities contributing to the creation of a cover, including photographers, designers, artists, AIs, and explorers." } +SetTriple: Editors, Description, Value { r#type: Text, value: "Explorers currently editing and adding new content." } +SetTriple: bd25f6b81bce4b678097c2f55368dd55, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd25f6b81bce4b678097c2f55368dd55, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd25f6b81bce4b678097c2f55368dd55, To entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: 467f1410a9774be5bf64dec76498b947, Index, Value { r#type: Text, value: "a0" } +SetTriple: 467f1410a9774be5bf64dec76498b947, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 467f1410a9774be5bf64dec76498b947, To entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: 467f1410a9774be5bf64dec76498b947, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } +SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: bd25f6b81bce4b678097c2f55368dd55, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } +SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Index, Value { r#type: Text, value: "a0" } +SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: da85b58da48a4b3babe57ee8a4988d3c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: da85b58da48a4b3babe57ee8a4988d3c, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: Cover credits, Description, Value { r#type: Text, value: "Acknowledgments given to individuals or entities contributing to the creation of a cover, including photographers, designers, artists, AIs, and explorers." } +SetTriple: Cover credits, Name, Value { r#type: Text, value: "Cover credits" } +SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } +SetTriple: 467f1410a9774be5bf64dec76498b947, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: Editors, Description, Value { r#type: Text, value: "Explorers currently editing and adding new content." } +SetTriple: Editors, Name, Value { r#type: Text, value: "Editors" } +SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c0ee8fa81ae84509ac8e32705498de9f, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: c0ee8fa81ae84509ac8e32705498de9f, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } +SetTriple: bd25f6b81bce4b678097c2f55368dd55, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 59d8162cb8cb4b6d938a238491bece82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 91df03e5a50848f68394d2fa038946b1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 91df03e5a50848f68394d2fa038946b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 91df03e5a50848f68394d2fa038946b1, Index, Value { r#type: Text, value: "a1" } +SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: cc26deb23c8d43ca99fd8f9e14154155, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: cc26deb23c8d43ca99fd8f9e14154155, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Index, Value { r#type: Text, value: "a0" } +SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } +SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: eaea7ca84beb46868868cb65bf75ce7f, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: eaea7ca84beb46868868cb65bf75ce7f, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Index, Value { r#type: Text, value: "a0" } +SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Index, Value { r#type: Text, value: "a0" } +SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } +SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Index, Value { r#type: Text, value: "a0" } +SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: f1f6c04195da4fcab531495b4af1940e, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: f1f6c04195da4fcab531495b4af1940e, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: f1f6c04195da4fcab531495b4af1940e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f1f6c04195da4fcab531495b4af1940e, Index, Value { r#type: Text, value: "a0" } +SetTriple: f1f6c04195da4fcab531495b4af1940e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: bd1d01a958cb44f19716265a8c5b2716, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: bd1d01a958cb44f19716265a8c5b2716, To entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } +SetTriple: bd1d01a958cb44f19716265a8c5b2716, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: bd1d01a958cb44f19716265a8c5b2716, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd1d01a958cb44f19716265a8c5b2716, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 801e7b111c334d36a20ec28d98f52acc, From entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } +SetTriple: 801e7b111c334d36a20ec28d98f52acc, To entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 801e7b111c334d36a20ec28d98f52acc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 801e7b111c334d36a20ec28d98f52acc, Index, Value { r#type: Text, value: "a0" } +SetTriple: 801e7b111c334d36a20ec28d98f52acc, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: a2172002dd9f44dea1159bf834ca9c1e, From entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } +SetTriple: a2172002dd9f44dea1159bf834ca9c1e, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Index, Value { r#type: Text, value: "a0" } +SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 59d8162cb8cb4b6d938a238491bece82, From entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } +SetTriple: 59d8162cb8cb4b6d938a238491bece82, To entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 59d8162cb8cb4b6d938a238491bece82, Index, Value { r#type: Text, value: "a0" } +SetTriple: 59d8162cb8cb4b6d938a238491bece82, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, From entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } +SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Index, Value { r#type: Text, value: "a0" } +SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5dc4d85d6c1044c6a85cd43ad76123ef, Markdown Content, Value { r#type: Text, value: "We're thrilled to have you here. At our core, we are driven by a passionate commitment to positive change. As a community, we believe in the power of collective action to make a difference, no matter how big or small. Together, we can create meaningful impact and contribute to a better world. Thank you for joining us on this journey towards a brighter future.\n\n" } +SetTriple: bac0ab29bcf24af3b167971b221ff9b9, Markdown Content, Value { r#type: Text, value: "## Welcome to our nonprofit!\n\n" } +SetTriple: 5dc4d85d6c1044c6a85cd43ad76123ef, Name, Value { r#type: Text, value: "We're thrilled to ha" } +SetTriple: bac0ab29bcf24af3b167971b221ff9b9, Name, Value { r#type: Text, value: "Welcome to our nonpr" } +SetTriple: df388a8b27f54676b2376a59ca4a3e79, Name, Value { r#type: Text, value: "Nonprofit Space Configuration Template" } +SetTriple: 91df03e5a50848f68394d2fa038946b1, To entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } +SetTriple: 91df03e5a50848f68394d2fa038946b1, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, To entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } +SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Index, Value { r#type: Text, value: "a0" } +SetTriple: 052ba73506df45f784fa43d90ac4fad0, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } +SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d370fe7af7784a5283984140cdc9bbad, Name, Value { r#type: Text, value: "Nonprofit Posts Page Template" } +SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3748f46b7bb94e23a93ed9a032e70696, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 3748f46b7bb94e23a93ed9a032e70696, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } +SetTriple: feb28939c55647d9a5634b0377b88b5e, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: feb28939c55647d9a5634b0377b88b5e, Index, Value { r#type: Text, value: "a0" } +SetTriple: feb28939c55647d9a5634b0377b88b5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a72a7109e72747038e4a621d8696bb55, Name, Value { r#type: Text, value: "Posts" } +SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: feb28939c55647d9a5634b0377b88b5e, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: feb28939c55647d9a5634b0377b88b5e, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } +SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Index, Value { r#type: Text, value: "a0" } +SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, To entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } +SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } +SetTriple: c301c796f1f042268400aedfa4b2d540, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: c301c796f1f042268400aedfa4b2d540, Index, Value { r#type: Text, value: "a0" } +SetTriple: c301c796f1f042268400aedfa4b2d540, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c301c796f1f042268400aedfa4b2d540, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } +SetTriple: c301c796f1f042268400aedfa4b2d540, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } +SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Index, Value { r#type: Text, value: "a0" } +SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } +SetTriple: 052ba73506df45f784fa43d90ac4fad0, Index, Value { r#type: Text, value: "a0" } +SetTriple: 052ba73506df45f784fa43d90ac4fad0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 052ba73506df45f784fa43d90ac4fad0, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 052ba73506df45f784fa43d90ac4fad0, To entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } +SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 15bb7d57c026479b9811058547bd5b21, To entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } +SetTriple: 15bb7d57c026479b9811058547bd5b21, Index, Value { r#type: Text, value: "a0" } +SetTriple: 15bb7d57c026479b9811058547bd5b21, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 15bb7d57c026479b9811058547bd5b21, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: ddce09f82413449e973551e2998551b9, Name, Value { r#type: Text, value: "Nonprofit Projects Page Template" } +SetTriple: 8dc566c2deee42a489b18ccc24526ab2, Name, Value { r#type: Text, value: "Projects" } +SetTriple: c6514eaa353e4b098b0567df521c9ac9, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } +SetTriple: c6514eaa353e4b098b0567df521c9ac9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 32622ac59f1044989134ece5cb2d04e9, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } +SetTriple: c6514eaa353e4b098b0567df521c9ac9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c6514eaa353e4b098b0567df521c9ac9, Index, Value { r#type: Text, value: "a0" } +SetTriple: c6514eaa353e4b098b0567df521c9ac9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 15bb7d57c026479b9811058547bd5b21, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } +SetTriple: 32622ac59f1044989134ece5cb2d04e9, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 32622ac59f1044989134ece5cb2d04e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 32622ac59f1044989134ece5cb2d04e9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 32622ac59f1044989134ece5cb2d04e9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1193ba7bcae14c77a430abe25770d43f, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } +SetTriple: 2f68f41d28df42f48f02937939b2a335, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } +SetTriple: 2f68f41d28df42f48f02937939b2a335, To entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } +SetTriple: 2f68f41d28df42f48f02937939b2a335, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 2f68f41d28df42f48f02937939b2a335, Index, Value { r#type: Text, value: "a0" } +SetTriple: Projects, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"cb9d261d456b4eaf87e51e9faa441867\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 2f68f41d28df42f48f02937939b2a335, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 1193ba7bcae14c77a430abe25770d43f, To entity, Value { r#type: Entity, value: "7171ce7a83b940a2abe2751a54c1c245" } +SetTriple: 1193ba7bcae14c77a430abe25770d43f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1193ba7bcae14c77a430abe25770d43f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1193ba7bcae14c77a430abe25770d43f, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } +SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } +SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Index, Value { r#type: Text, value: "a0" } +SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3be01e21822742e0bd40868957e3ede2, Name, Value { r#type: Text, value: "Nonprofit Finances Page Template" } +SetTriple: 627395eec4ab498985959e2e6630b704, Name, Value { r#type: Text, value: "Welcome to the finan" } +SetTriple: 4f8e88f2250c42cf8d6b86a4249c1a6c, Name, Value { r#type: Text, value: "Finance Summaries" } +SetTriple: Finance Summaries, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"ce59ccc12ac54ace8f8209322434733d\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: b664390b714840c1ac34dec57fdf652c, Index, Value { r#type: Text, value: "a0" } +SetTriple: b664390b714840c1ac34dec57fdf652c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b664390b714840c1ac34dec57fdf652c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 708989bbec634ec79863d35cca234fd5, Index, Value { r#type: Text, value: "a1" } +SetTriple: 708989bbec634ec79863d35cca234fd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 708989bbec634ec79863d35cca234fd5, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 708989bbec634ec79863d35cca234fd5, To entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } +SetTriple: 708989bbec634ec79863d35cca234fd5, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: b664390b714840c1ac34dec57fdf652c, To entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } +SetTriple: b664390b714840c1ac34dec57fdf652c, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: 10eaf9db212647f1b79c90a236a4d684, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 10eaf9db212647f1b79c90a236a4d684, Index, Value { r#type: Text, value: "a0" } +SetTriple: 10eaf9db212647f1b79c90a236a4d684, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 10eaf9db212647f1b79c90a236a4d684, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 10eaf9db212647f1b79c90a236a4d684, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } +SetTriple: c792c3aec6364ce8927cea4308b2270b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: c792c3aec6364ce8927cea4308b2270b, Index, Value { r#type: Text, value: "a0" } +SetTriple: c792c3aec6364ce8927cea4308b2270b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: c792c3aec6364ce8927cea4308b2270b, To entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: c792c3aec6364ce8927cea4308b2270b, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } +SetTriple: f0671aa9f85b427dbbd2df10122665a9, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: f0671aa9f85b427dbbd2df10122665a9, Index, Value { r#type: Text, value: "a0" } +SetTriple: f0671aa9f85b427dbbd2df10122665a9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f0671aa9f85b427dbbd2df10122665a9, To entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: f0671aa9f85b427dbbd2df10122665a9, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } +SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Index, Value { r#type: Text, value: "a0" } +SetTriple: Welcome to the finan, Markdown Content, Value { r#type: Text, value: "Welcome to the finance summary of this nonprofit.\n\n" } +SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 17cc1049a76949919062a3c8e8dc9acf, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 17cc1049a76949919062a3c8e8dc9acf, From entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } +SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 42f73d38184b4a3c8a75a347bff1099d, To entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: 42f73d38184b4a3c8a75a347bff1099d, From entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } +SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Index, Value { r#type: Text, value: "a0" } +SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 45de7e25bb4646c4b310c8f85cc65006, To entity, Value { r#type: Entity, value: "f20af8deb57c472ab13d0247c46a8eeb" } +SetTriple: 45de7e25bb4646c4b310c8f85cc65006, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: ec9fe766ba724e15925a506aa291fc76, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: ec9fe766ba724e15925a506aa291fc76, Index, Value { r#type: Text, value: "a0" } +SetTriple: ec9fe766ba724e15925a506aa291fc76, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ec9fe766ba724e15925a506aa291fc76, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: ec9fe766ba724e15925a506aa291fc76, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } +SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, From entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } +SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae01980dca844bc2a7ac4dd122162530, To entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } +SetTriple: d35f02191a9e4a588d92e8915598df74, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0b5e22ca83ea4d85972090bc926b1726, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: 8e87169c8c994770b18e95cd81198142, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0b5e22ca83ea4d85972090bc926b1726, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: cdacfee304e6476f91239b0ffec5eedd, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: cdacfee304e6476f91239b0ffec5eedd, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } +SetTriple: b760df33c70a46a9a265f692cdef3cea, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: b760df33c70a46a9a265f692cdef3cea, Index, Value { r#type: Text, value: "a0" } +SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: d29eff2b03f34f06931acba45e57623b, Markdown Content, Value { r#type: Text, value: "## Welcome to my personal space\n\n" } +SetTriple: 8e87169c8c994770b18e95cd81198142, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } +SetTriple: b760df33c70a46a9a265f692cdef3cea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b760df33c70a46a9a265f692cdef3cea, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: b760df33c70a46a9a265f692cdef3cea, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } +SetTriple: a3f18193d01c471382c7afaa6f31a69d, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Index, Value { r#type: Text, value: "a0" } +SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, From entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } +SetTriple: f9c51ed60fb34fc797389cb15e34b761, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: f9c51ed60fb34fc797389cb15e34b761, Index, Value { r#type: Text, value: "a0" } +SetTriple: f9c51ed60fb34fc797389cb15e34b761, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f9c51ed60fb34fc797389cb15e34b761, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, From entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } +SetTriple: b2c893a9421e48c3bcb6d0298705596b, Markdown Content, Value { r#type: Text, value: "This space is where I compile my interests, posts, collections, and a summary of myself, along with anything else I'd like to share with the broader Geo community.\n\n" } +SetTriple: f9c51ed60fb34fc797389cb15e34b761, From entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } +SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Index, Value { r#type: Text, value: "a0" } +SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } +SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 85b29d5f71ba47cf96b552be6a18199f, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"dd10f854888f453bb789622d8e1df861\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: c429f41491e14061a953e539905ba257, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"f71912463dca4e778a79d9cdc9804127\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: d29eff2b03f34f06931acba45e57623b, Name, Value { r#type: Text, value: "Welcome to my person" } +SetTriple: 8e87169c8c994770b18e95cd81198142, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a3f18193d01c471382c7afaa6f31a69d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: a3f18193d01c471382c7afaa6f31a69d, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } +SetTriple: a3f18193d01c471382c7afaa6f31a69d, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } +SetTriple: fc917c2681f44e769aafd70bfcc135ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: fc917c2681f44e769aafd70bfcc135ef, Index, Value { r#type: Text, value: "a0" } +SetTriple: fc917c2681f44e769aafd70bfcc135ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: fc917c2681f44e769aafd70bfcc135ef, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } +SetTriple: fc917c2681f44e769aafd70bfcc135ef, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: d35f02191a9e4a588d92e8915598df74, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: d35f02191a9e4a588d92e8915598df74, Index, Value { r#type: Text, value: "a0" } +SetTriple: d35f02191a9e4a588d92e8915598df74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d35f02191a9e4a588d92e8915598df74, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: ae01980dca844bc2a7ac4dd122162530, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 9330467948d74cdaba9cda8a64d95fd2, To entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } +SetTriple: 9330467948d74cdaba9cda8a64d95fd2, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: ae01980dca844bc2a7ac4dd122162530, Index, Value { r#type: Text, value: "a2" } +SetTriple: c429f41491e14061a953e539905ba257, Name, Value { r#type: Text, value: "Goals" } +SetTriple: b2c893a9421e48c3bcb6d0298705596b, Name, Value { r#type: Text, value: "This space is where " } +SetTriple: 85b29d5f71ba47cf96b552be6a18199f, Name, Value { r#type: Text, value: "Skills" } +SetTriple: 25d4b5bb2f3a4854a9fedf2f5f12b5e4, Name, Value { r#type: Text, value: "Person Space Configuration Template" } +SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Index, Value { r#type: Text, value: "a3" } +SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Index, Value { r#type: Text, value: "a1" } +SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, To entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } +SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: cdacfee304e6476f91239b0ffec5eedd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a3f18193d01c471382c7afaa6f31a69d, Index, Value { r#type: Text, value: "a0" } +SetTriple: cdacfee304e6476f91239b0ffec5eedd, Index, Value { r#type: Text, value: "a0" } +SetTriple: cdacfee304e6476f91239b0ffec5eedd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 8e87169c8c994770b18e95cd81198142, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } +SetTriple: 8e87169c8c994770b18e95cd81198142, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } +SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Index, Value { r#type: Text, value: "a0" } +SetTriple: ae01980dca844bc2a7ac4dd122162530, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ae01980dca844bc2a7ac4dd122162530, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 91bb5d9b158f4f85ae92cc814513170c, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 91bb5d9b158f4f85ae92cc814513170c, To entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } +SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } +SetTriple: 503772592fee47b0add973190cfa8d20, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } +SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } +SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } +SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } +SetTriple: 6a1184253e5446ec967e5d4067e39b04, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } +SetTriple: 6a1184253e5446ec967e5d4067e39b04, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 6a1184253e5446ec967e5d4067e39b04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 6a1184253e5446ec967e5d4067e39b04, Index, Value { r#type: Text, value: "a0" } +SetTriple: 6a1184253e5446ec967e5d4067e39b04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 503772592fee47b0add973190cfa8d20, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 503772592fee47b0add973190cfa8d20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 503772592fee47b0add973190cfa8d20, Index, Value { r#type: Text, value: "a0" } +SetTriple: 503772592fee47b0add973190cfa8d20, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } +SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } +SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, To entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } +SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Index, Value { r#type: Text, value: "a0" } +SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } +SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } +SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Index, Value { r#type: Text, value: "a0" } +SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 88826c464b1c43749b1012f402ef396c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 88826c464b1c43749b1012f402ef396c, Index, Value { r#type: Text, value: "a0" } +SetTriple: 88826c464b1c43749b1012f402ef396c, To entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } +SetTriple: 88826c464b1c43749b1012f402ef396c, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } +SetTriple: fd8a7109e0934d02bf853aefd3dfa96a, Name, Value { r#type: Text, value: "Posts" } +SetTriple: 026362d45d414b8db6ef8ed10ecd0d89, Name, Value { r#type: Text, value: "Person Posts Page Template" } +SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } +SetTriple: 88826c464b1c43749b1012f402ef396c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } +SetTriple: 3d5161c53ad2422e8129347079e35b86, Index, Value { r#type: Text, value: "a0" } +SetTriple: d2b01a926dc0478bac6d008f6e747801, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: d2b01a926dc0478bac6d008f6e747801, Index, Value { r#type: Text, value: "a0" } +SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: d2b01a926dc0478bac6d008f6e747801, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, To entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } +SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: d2b01a926dc0478bac6d008f6e747801, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: 3d5161c53ad2422e8129347079e35b86, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: f2b7d797288640f7a91c9ecf788fce15, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: f2b7d797288640f7a91c9ecf788fce15, To entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } +SetTriple: f2b7d797288640f7a91c9ecf788fce15, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f2b7d797288640f7a91c9ecf788fce15, Index, Value { r#type: Text, value: "a0" } +SetTriple: f2b7d797288640f7a91c9ecf788fce15, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: b3c73ca87878484e900b7d19d148ddef, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: b3c73ca87878484e900b7d19d148ddef, To entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } +SetTriple: d2b01a926dc0478bac6d008f6e747801, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: b3c73ca87878484e900b7d19d148ddef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b3c73ca87878484e900b7d19d148ddef, Index, Value { r#type: Text, value: "a0" } +SetTriple: b3c73ca87878484e900b7d19d148ddef, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 3d5161c53ad2422e8129347079e35b86, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 3d5161c53ad2422e8129347079e35b86, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 3d5161c53ad2422e8129347079e35b86, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 737cba2da33b4904890350505a31b0d6, Index, Value { r#type: Text, value: "a0" } +SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Index, Value { r#type: Text, value: "a0" } +SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 737cba2da33b4904890350505a31b0d6, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 737cba2da33b4904890350505a31b0d6, To entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } +SetTriple: 737cba2da33b4904890350505a31b0d6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 737cba2da33b4904890350505a31b0d6, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } +SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, To entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } +SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 222b2d8185b740e0ad26889bf0fea05a, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } +SetTriple: 222b2d8185b740e0ad26889bf0fea05a, To entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } +SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 30c2a4121c2945daa58746488aaddb4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 30c2a4121c2945daa58746488aaddb4e, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 30c2a4121c2945daa58746488aaddb4e, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } +SetTriple: 30c2a4121c2945daa58746488aaddb4e, Index, Value { r#type: Text, value: "a0" } +SetTriple: 30c2a4121c2945daa58746488aaddb4e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: f6539906d97448a09f2de6bef1cbe2ef, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: f6539906d97448a09f2de6bef1cbe2ef, To entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } +SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Index, Value { r#type: Text, value: "a0" } +SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } +SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Index, Value { r#type: Text, value: "a0" } +SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, To entity, Value { r#type: Entity, value: "af7ae93b97d64aedad690c1d3da149a1" } +SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Index, Value { r#type: Text, value: "a0" } +SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f9f01651d5634349b2e3508026bf8828, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f9f01651d5634349b2e3508026bf8828, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } +SetTriple: f9f01651d5634349b2e3508026bf8828, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } +SetTriple: f9f01651d5634349b2e3508026bf8828, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } +SetTriple: f9f01651d5634349b2e3508026bf8828, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7a3f37288ce40b69b02930bca38d779, Index, Value { r#type: Text, value: "a0" } +SetTriple: d7a3f37288ce40b69b02930bca38d779, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 0e62c3c43ded4344a6180707ad81fb05, From entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } +SetTriple: 0e62c3c43ded4344a6180707ad81fb05, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Index, Value { r#type: Text, value: "a0" } +SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 778c61e0e9114aa49b367db9cb523b74, From entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } +SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, To entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } +SetTriple: 778c61e0e9114aa49b367db9cb523b74, To entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } +SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Index, Value { r#type: Text, value: "a0" } +SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 778c61e0e9114aa49b367db9cb523b74, Index, Value { r#type: Text, value: "a0" } +SetTriple: 778c61e0e9114aa49b367db9cb523b74, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 0e5f84e4c85a44698a665a7d46fe2786, Name, Value { r#type: Text, value: "Placeholder Text" } +SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, From entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } +SetTriple: 778c61e0e9114aa49b367db9cb523b74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3f20832090704795a046206a6efb9557, Name, Value { r#type: Text, value: "Placeholder Image" } +SetTriple: f2ff587687894e68ade80baf597bbff0, From entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } +SetTriple: f2ff587687894e68ade80baf597bbff0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: f2ff587687894e68ade80baf597bbff0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: f2ff587687894e68ade80baf597bbff0, Index, Value { r#type: Text, value: "a0" } +SetTriple: f2ff587687894e68ade80baf597bbff0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: d7a3f37288ce40b69b02930bca38d779, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: d7a3f37288ce40b69b02930bca38d779, To entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } +SetTriple: d7a3f37288ce40b69b02930bca38d779, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: e1f28242d55c4d40aad3518a195f13d8, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: e1f28242d55c4d40aad3518a195f13d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: e1f28242d55c4d40aad3518a195f13d8, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1f28242d55c4d40aad3518a195f13d8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: b1143cbb9c3849019296c456f8f41e91, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: b1143cbb9c3849019296c456f8f41e91, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } +SetTriple: b1143cbb9c3849019296c456f8f41e91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: b1143cbb9c3849019296c456f8f41e91, Index, Value { r#type: Text, value: "a0" } +SetTriple: b1143cbb9c3849019296c456f8f41e91, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: 2a734759874246efaac4c16b53f3a542, Description, Value { r#type: Text, value: "Data block view." } +SetTriple: 2a734759874246efaac4c16b53f3a542, Name, Value { r#type: Text, value: "View" } +SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Index, Value { r#type: Text, value: "a0" } +SetTriple: e1f28242d55c4d40aad3518a195f13d8, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: eb18a135be254953a959999dfb3255c0, Name, Value { r#type: Text, value: "Gallery View" } +SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: a2a136e1d1da4853bf3b0960982f8162, Name, Value { r#type: Text, value: "Table View" } +SetTriple: 70db74421c6e425291c8a807466d8668, Name, Value { r#type: Text, value: "List View" } +SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: af15ff29e0104803b1b1e69886e2781f, From entity, Value { r#type: Entity, value: "a2a136e1d1da4853bf3b0960982f8162" } +SetTriple: af15ff29e0104803b1b1e69886e2781f, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: af15ff29e0104803b1b1e69886e2781f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: af15ff29e0104803b1b1e69886e2781f, Index, Value { r#type: Text, value: "a0" } +SetTriple: af15ff29e0104803b1b1e69886e2781f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Index, Value { r#type: Text, value: "a0" } +SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 00cd2f7faca4491f81a7621f3b466659, From entity, Value { r#type: Entity, value: "70db74421c6e425291c8a807466d8668" } +SetTriple: 00cd2f7faca4491f81a7621f3b466659, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: 00cd2f7faca4491f81a7621f3b466659, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 00cd2f7faca4491f81a7621f3b466659, Index, Value { r#type: Text, value: "a0" } +SetTriple: 00cd2f7faca4491f81a7621f3b466659, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, From entity, Value { r#type: Entity, value: "eb18a135be254953a959999dfb3255c0" } +SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Index, Value { r#type: Text, value: "a0" } +SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: Gallery View, Description, Value { r#type: Text, value: "Grid view of data." } +SetTriple: List View, Description, Value { r#type: Text, value: "List view of data." } +SetTriple: Table View, Description, Value { r#type: Text, value: "Tabular view of data." } +SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Index, Value { r#type: Text, value: "a0" } +SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, From entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 836879feb6214e5f83776a70a7ff442f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 836879feb6214e5f83776a70a7ff442f, Index, Value { r#type: Text, value: "a0" } +SetTriple: 836879feb6214e5f83776a70a7ff442f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 836879feb6214e5f83776a70a7ff442f, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 836879feb6214e5f83776a70a7ff442f, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } +SetTriple: f062fc5a6f114859ba70e644be6caea5, Name, Value { r#type: Text, value: "View" } +SetTriple: 4b9c16018f424406b56d9891b24c5ca5, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } +SetTriple: 4b9c16018f424406b56d9891b24c5ca5, To entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } +SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Index, Value { r#type: Text, value: "a0" } +SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } +SetTriple: de8171ca6fe947c5916b1d6d7245ebca, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } +SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Index, Value { r#type: Text, value: "a0" } +SetTriple: de8171ca6fe947c5916b1d6d7245ebca, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } +SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 4476d69a272b44409fcf2aac17cacaa3, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } +SetTriple: 4476d69a272b44409fcf2aac17cacaa3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Index, Value { r#type: Text, value: "a0" } +SetTriple: bd6cadb423794027a66fc8b89f334586, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 50b448d3262d45f0aeea267262f367b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 50b448d3262d45f0aeea267262f367b1, Index, Value { r#type: Text, value: "a0" } +SetTriple: 50b448d3262d45f0aeea267262f367b1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: a673b2fbddad470d8a71f63e7317bb44, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } +SetTriple: a673b2fbddad470d8a71f63e7317bb44, To entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } +SetTriple: a673b2fbddad470d8a71f63e7317bb44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cce0dd2973314271a83ce9193ddbec73, Description, Value { r#type: Text, value: "Distinct parts or subdivisions of a publication. Sections help to organize content making it easier for readers to navigate and find relevant information. Each section typically contains curated articles, news, and features related to its designated subject, ensuring that content is structured and accessible." } +SetTriple: 50b448d3262d45f0aeea267262f367b1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 50b448d3262d45f0aeea267262f367b1, From entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } +SetTriple: a673b2fbddad470d8a71f63e7317bb44, Index, Value { r#type: Text, value: "a0" } +SetTriple: a673b2fbddad470d8a71f63e7317bb44, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: bd6cadb423794027a66fc8b89f334586, From entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } +SetTriple: bd6cadb423794027a66fc8b89f334586, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: bd6cadb423794027a66fc8b89f334586, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: cce0dd2973314271a83ce9193ddbec73, Name, Value { r#type: Text, value: "Sections" } +SetTriple: bd6cadb423794027a66fc8b89f334586, Index, Value { r#type: Text, value: "a0" } +SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } +SetTriple: 3cb06525687643698b9e82df3514ee24, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } +SetTriple: 3cb06525687643698b9e82df3514ee24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 3cb06525687643698b9e82df3514ee24, Index, Value { r#type: Text, value: "a0" } +SetTriple: 750dae76db1341cb963b2fd26ffe41d7, From entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } +SetTriple: 750dae76db1341cb963b2fd26ffe41d7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } +SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Index, Value { r#type: Text, value: "a0" } +SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } +SetTriple: babd29fb968147d08b58cdafc3890e12, Name, Value { r#type: Text, value: "Template" } +SetTriple: 3cb06525687643698b9e82df3514ee24, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } +SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } +SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, To entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } +SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } +SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Index, Value { r#type: Text, value: "a0" } +SetTriple: 3cb06525687643698b9e82df3514ee24, From entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } diff --git a/node/src/bootstrap/bootstrap_root.rs b/indexer/src/bootstrap/bootstrap_root.rs similarity index 100% rename from node/src/bootstrap/bootstrap_root.rs rename to indexer/src/bootstrap/bootstrap_root.rs diff --git a/node/src/bootstrap/bootstrap_templates.rs b/indexer/src/bootstrap/bootstrap_templates.rs similarity index 100% rename from node/src/bootstrap/bootstrap_templates.rs rename to indexer/src/bootstrap/bootstrap_templates.rs diff --git a/node/src/bootstrap/constants.rs b/indexer/src/bootstrap/constants.rs similarity index 100% rename from node/src/bootstrap/constants.rs rename to indexer/src/bootstrap/constants.rs diff --git a/node/src/bootstrap/mod.rs b/indexer/src/bootstrap/mod.rs similarity index 100% rename from node/src/bootstrap/mod.rs rename to indexer/src/bootstrap/mod.rs diff --git a/node/src/events/editor_added.rs b/indexer/src/events/editor_added.rs similarity index 100% rename from node/src/events/editor_added.rs rename to indexer/src/events/editor_added.rs diff --git a/node/src/events/editor_removed.rs b/indexer/src/events/editor_removed.rs similarity index 100% rename from node/src/events/editor_removed.rs rename to indexer/src/events/editor_removed.rs diff --git a/node/src/events/handler.rs b/indexer/src/events/handler.rs similarity index 100% rename from node/src/events/handler.rs rename to indexer/src/events/handler.rs diff --git a/node/src/events/initial_editors_added.rs b/indexer/src/events/initial_editors_added.rs similarity index 100% rename from node/src/events/initial_editors_added.rs rename to indexer/src/events/initial_editors_added.rs diff --git a/node/src/events/member_added.rs b/indexer/src/events/member_added.rs similarity index 100% rename from node/src/events/member_added.rs rename to indexer/src/events/member_added.rs diff --git a/node/src/events/member_removed.rs b/indexer/src/events/member_removed.rs similarity index 100% rename from node/src/events/member_removed.rs rename to indexer/src/events/member_removed.rs diff --git a/node/src/events/mod.rs b/indexer/src/events/mod.rs similarity index 100% rename from node/src/events/mod.rs rename to indexer/src/events/mod.rs diff --git a/node/src/events/proposal_created.rs b/indexer/src/events/proposal_created.rs similarity index 100% rename from node/src/events/proposal_created.rs rename to indexer/src/events/proposal_created.rs diff --git a/node/src/events/proposal_executed.rs b/indexer/src/events/proposal_executed.rs similarity index 100% rename from node/src/events/proposal_executed.rs rename to indexer/src/events/proposal_executed.rs diff --git a/node/src/events/proposal_processed.rs b/indexer/src/events/proposal_processed.rs similarity index 100% rename from node/src/events/proposal_processed.rs rename to indexer/src/events/proposal_processed.rs diff --git a/node/src/events/space_created.rs b/indexer/src/events/space_created.rs similarity index 100% rename from node/src/events/space_created.rs rename to indexer/src/events/space_created.rs diff --git a/node/src/events/subspace_added.rs b/indexer/src/events/subspace_added.rs similarity index 100% rename from node/src/events/subspace_added.rs rename to indexer/src/events/subspace_added.rs diff --git a/node/src/events/subspace_removed.rs b/indexer/src/events/subspace_removed.rs similarity index 100% rename from node/src/events/subspace_removed.rs rename to indexer/src/events/subspace_removed.rs diff --git a/node/src/events/vote_cast.rs b/indexer/src/events/vote_cast.rs similarity index 100% rename from node/src/events/vote_cast.rs rename to indexer/src/events/vote_cast.rs diff --git a/node/src/kg/client.rs b/indexer/src/kg/client.rs similarity index 100% rename from node/src/kg/client.rs rename to indexer/src/kg/client.rs diff --git a/node/src/kg/entity.rs b/indexer/src/kg/entity.rs similarity index 100% rename from node/src/kg/entity.rs rename to indexer/src/kg/entity.rs diff --git a/node/src/kg/mapping.rs b/indexer/src/kg/mapping.rs similarity index 100% rename from node/src/kg/mapping.rs rename to indexer/src/kg/mapping.rs diff --git a/node/src/kg/mod.rs b/indexer/src/kg/mod.rs similarity index 100% rename from node/src/kg/mod.rs rename to indexer/src/kg/mod.rs diff --git a/node/src/lib.rs b/indexer/src/lib.rs similarity index 100% rename from node/src/lib.rs rename to indexer/src/lib.rs diff --git a/node/src/main.rs b/indexer/src/main.rs similarity index 98% rename from node/src/main.rs rename to indexer/src/main.rs index 6f424f2..173e1e0 100644 --- a/node/src/main.rs +++ b/indexer/src/main.rs @@ -2,7 +2,7 @@ use std::env; use anyhow::Error; use clap::{Args, Parser}; -use kg_node::{events::EventHandler, kg}; +use indexer::{events::EventHandler, kg}; use substreams_sink_rust::Sink; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; diff --git a/node/src/neo4j_utils.rs b/indexer/src/neo4j_utils.rs similarity index 100% rename from node/src/neo4j_utils.rs rename to indexer/src/neo4j_utils.rs diff --git a/node/src/ops/batch_set_triple.rs b/indexer/src/ops/batch_set_triple.rs similarity index 100% rename from node/src/ops/batch_set_triple.rs rename to indexer/src/ops/batch_set_triple.rs diff --git a/node/src/ops/conversions.rs b/indexer/src/ops/conversions.rs similarity index 100% rename from node/src/ops/conversions.rs rename to indexer/src/ops/conversions.rs diff --git a/node/src/ops/create_relation.rs b/indexer/src/ops/create_relation.rs similarity index 100% rename from node/src/ops/create_relation.rs rename to indexer/src/ops/create_relation.rs diff --git a/node/src/ops/delete_triple.rs b/indexer/src/ops/delete_triple.rs similarity index 100% rename from node/src/ops/delete_triple.rs rename to indexer/src/ops/delete_triple.rs diff --git a/node/src/ops/mod.rs b/indexer/src/ops/mod.rs similarity index 100% rename from node/src/ops/mod.rs rename to indexer/src/ops/mod.rs diff --git a/node/src/ops/op.rs b/indexer/src/ops/op.rs similarity index 100% rename from node/src/ops/op.rs rename to indexer/src/ops/op.rs diff --git a/node/src/ops/set_triple.rs b/indexer/src/ops/set_triple.rs similarity index 100% rename from node/src/ops/set_triple.rs rename to indexer/src/ops/set_triple.rs From ab795d115ba82253f2c4e8778bb9ba93c3d02e94 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 16:33:49 -0500 Subject: [PATCH 04/25] devops: Add `api` to docker compose --- docker/Dockerfile | 25 ++++++++++++++++++++----- docker/docker-compose.yaml | 17 ++++++++++++++++- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c09b239..2dbfe3a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,21 +4,27 @@ WORKDIR /kg-node COPY . . RUN apt-get update && apt-get upgrade -y RUN apt-get install libssl-dev protobuf-compiler -y -RUN cargo build --release --bin kg-node +RUN cargo build --release --bin indexer --bin api -FROM debian:bookworm-slim +# Run image +FROM debian:bookworm-slim AS run ENV neo4j_uri "" ENV neo4j_user "" ENV neo4j_pass "" -ENV SUBSTREAMS_API_TOKEN "" -ENV SUBSTREAMS_ENDPOINT_URL "" RUN apt-get update && apt-get upgrade -y RUN apt-get install -y libssl-dev +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ + +# Indexer image +FROM run AS indexer + +ENV SUBSTREAMS_API_TOKEN "" +ENV SUBSTREAMS_ENDPOINT_URL "" + COPY --from=builder /kg-node/target/release/kg-node . COPY --from=builder /kg-node/geo-substream.spkg . -COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ CMD ./kg-node \ --reset-db \ @@ -26,3 +32,12 @@ CMD ./kg-node \ --neo4j-uri $neo4j_uri \ --neo4j-user $neo4j_user \ --neo4j-pass $neo4j_pass + +# GraphQL API image +FROM run AS api +COPY --from=builder /kg-node/target/release/api . + +CMD ./api \ + --neo4j-uri $neo4j_uri \ + --neo4j-user $neo4j_user \ + --neo4j-pass $neo4j_pass diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 4400ab9..36246da 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -15,7 +15,8 @@ services: timeout: 10s retries: 20 start_period: 3s - kg-node: + indexer: + image: indexer build: context: .. dockerfile: docker/Dockerfile @@ -28,3 +29,17 @@ services: neo4j_pass: neo4j SUBSTREAMS_API_TOKEN: ${SUBSTREAMS_API_TOKEN} SUBSTREAMS_ENDPOINT_URL: ${SUBSTREAMS_ENDPOINT_URL} + api: + image: api + build: + context: .. + dockerfile: docker/Dockerfile + ports: + - "8080:8080" + depends_on: + neo4j: + condition: service_healthy + environment: + neo4j_uri: neo4j://neo4j:7687 + neo4j_user: neo4j + neo4j_pass: neo4j From e5bfbbeb9ef0dc1f5a3f90cb6ef36f4f56319d9e Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 16:48:56 -0500 Subject: [PATCH 05/25] misc: Remove old files --- ...eaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 | 1 - ...hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy | 1 - ...rcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq | 1 - indexer/resources/bootstrap.cypher | 96 - indexer/resources/bootstrap_2.cypher | 234 - indexer/resources/bootstrap_3.cypher | 61 - indexer/resources/dump.yaml | 8824 ----------------- 7 files changed, 9218 deletions(-) delete mode 100644 indexer/resources/bafkreiadpdybqrlieaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 delete mode 100644 indexer/resources/bafkreif4acly7y46hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy delete mode 100644 indexer/resources/bafkreih3oxxoenvhrcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq delete mode 100644 indexer/resources/bootstrap.cypher delete mode 100644 indexer/resources/bootstrap_2.cypher delete mode 100644 indexer/resources/bootstrap_3.cypher delete mode 100644 indexer/resources/dump.yaml diff --git a/indexer/resources/bafkreiadpdybqrlieaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 b/indexer/resources/bafkreiadpdybqrlieaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 deleted file mode 100644 index 131b2ad..0000000 --- a/indexer/resources/bafkreiadpdybqrlieaql57fjpcwhy25ut3s742qkhuxz4i6meahhrpvnf4 +++ /dev/null @@ -1 +0,0 @@ -1.0.0 0370cdbd57a946e9a5119c0c1ffc69d7"*0x74519E6EEc5BCFBC4Eb8F1A6d0C6D343173A286b*Bipfs://bafkreifjoq5mgwnfzd253upe7ht5wauzbmghfunz2h72x2v7ugm24foi44*Bipfs://bafkreietwksqbdw3ymhn3naav3pxidvj4jn35dpi3tzxs6huw2mn3mimme*Bipfs://bafkreihlmshzrr7ft4yzvqqxhk3t7x6siupxtlbe3omhf5x5qbgqykdfwy*Bipfs://bafkreigu3afrxuyrtx2fmluhhuhjn46uhaoa3x7not7miwa2jj37ae5kc4*Bipfs://bafkreid4zrqowrjisfdhtr5mqs4po5p5bide57bzfpfxgnijhsjrnl2wgi*Bipfs://bafkreidhdv5rdnmmvxhnvohanjtzoojkkyk5aaxcf54a472m4ixiejbh4m*Bipfs://bafkreibqgzevwvttjkitjxukrx4rh37d7vxeo5xdbau657fswk6aq6h5lm*Bipfs://bafkreiaasdqgcretyt6yr3ey32ornfojz5cjrkntgybsmwrs4grohllvx4*Bipfs://bafkreibubwrxftxwu3bkuu7f4dtf42czwttom7plmnicq7upn4jwcldmla*Bipfs://bafkreia75atlmou2kplbjfhdcb3rzy2pot6kklzklovhimswipg4bijxee*Bipfs://bafkreicy6tlapikboklx3mras6ryadp2yrrtmkricwuw7jxpzvsr5fujjq*Bipfs://bafkreiak3doe63obazzilfygba5dqjkrnkhlef24t4v25m4jcn6y5jldjq*Bipfs://bafkreia67rrpz5lzwljui3ysho7x27kqgnlcxsk2b2gmoxmskksxztxzui*Bipfs://bafkreibzoq6j3tpbsuogej7gcxae7n4tzgjwc346hmvemt5v3e6pgtxyhm*Bipfs://bafkreigykfprqonk5qoasxlsekctk37jcgqa55fkamipujxvhvyjdkwguq*Bipfs://bafkreif44vpef25ctbrhy3o5tegzaviisqvui67o4dppu2napwf2lxnvg4*Bipfs://bafkreigp22ly3xyr3orxob7b7gmaioybz2putwmnb2hkdcu4eadjcyt25e*Bipfs://bafkreif4watuozffk3ckpoecxpkeqf7edebcptmv2vdgasmbb5ufenlnoa*Bipfs://bafkreigwqa5y4hrdy5bs7yu7drma7rdvm4xdnk6s3aquvqvg3o2yxifejy*Bipfs://bafkreiexkx4gqwx3xacskjjklywh2htoucagphrxhkl2r7dxh55f4ngcdq*Bipfs://bafkreibx7xylw5b6jrwquoa346npwlpl7o2pa26xlmkotkhritjqoggyvi*Bipfs://bafkreie2qlesf4guxa5bgq747yg443t7plnn3xp2cq23jyaw43u3hk43y4*Bipfs://bafkreiekhydhjthfhvvvwg5smeuiogznocwvlsipxiiej4f4pxareqqerm*Bipfs://bafkreicmg4alxidb2zmm5agydxwcpwqnkob7lrrzz7j5i6sp6vtqiktf6u*Bipfs://bafkreigdjen2zdbj5vfyuqy7rde36kgkgyl6soltpl7d7lzcvwd2gqcw2m*Bipfs://bafkreih2ln7ldccrmt567gsmzoni2iqgjyiinen53livml27dsrd7jpksa*Bipfs://bafkreiapqskmf7wsvwftyjuzq64mimp6trilaicnm5ojr4h44na3oztmum*Bipfs://bafkreickig2dajbztuaexqt4ivkjtvx3xiikhdlkovxxrncjqmgzy6msoy*Bipfs://bafkreigdtrj3b4ccekdvxfcib5qzu4bimgglcxwvlm2kyymhi3kvggxqs4*Bipfs://bafkreib63ouzjkzm56jzvgzzs6dxlpm5cne7hzpfdgydqu3rs5hvakbm6e*Bipfs://bafkreia2faz5xxjqgmxu4olcs3zhvulomvlxzd6o75sbdpkxw35nd3s67y*Bipfs://bafkreiafij7h4rowtf4pucmdf4miujt4pd57vcbp3xv6ffsxi7x762enye*Bipfs://bafkreih3fqwcrlugz4alp6fzbkpmakhhloafut2je7qcbizodyo5twwh5q*Bipfs://bafkreidrniwrheqattspclyqybyyd5fxduhw7kn7ttpbjgnf5ilxtd2wqm*Bipfs://bafkreicwj6j3pmt7i57547356wbpqhocb6uri3zjufmloyf7j2n6wwa4em*Bipfs://bafkreigtrw4r3gnbyqjklp27udmcgaxb765yy73xdl7sjij4zcaoiaooh4*Bipfs://bafkreidx2f5rfnwanyhbksdrmevcsy7qwo525gcsrxs7vunhkptgsuam6m*Bipfs://bafkreicbgoxwvtoyjkpdid6uiiyc4fdtrllkwmwpmgxpw4lnpqbs72u5aa*Bipfs://bafkreigssxs4bj5ucunc3mavesm4kirgqvlumftaefirzfu6i4lhgqptnu*Bipfs://bafkreihb6la2m6n24gbgzmg7dgujihpn3cnaupt4kselhgjze4rqaegfiu*Bipfs://bafkreifckfoisfpfenvz7ch2aylsyft7ni2u3qoos7s4qdamtmualsw3wa*Bipfs://bafkreia3vh3fmbeh64ey4s35xa6ffxtxoqivogh4ivd2gvulokldnjcyni*Bipfs://bafkreiecqolntwzurzurfbgkgi7mc22by2r562nwa3z4xbq5ml4fa2ca3u*Bipfs://bafkreighoehzqr42rimrwehg4ogb7yyakx2zn5meg7k4rg3wjfc52k7vqa*Bipfs://bafkreieo35fd22kt6r5tt6ufa5ci7lkjmupkpiazjf5zgsiluiascsc2ae*Bipfs://bafkreifijr5v27ddyw5rhan7rkjudaytlx2fa6zs2boori36v7bw4xbt44*Bipfs://bafkreifs4pqq4i54el4jjdf5u3d5bdblszehmkb3nayh4mgezt6aiwkc3u*Bipfs://bafkreiafq4rocvolfu3mutge4zlmwvqzwoi6znk32i7uq3tmdnbfqxuq5i*Bipfs://bafkreicob643ixdokgmrevqau5gmpkpeetsgmskjuiwe4xdhkfm7ickcfa*Bipfs://bafkreiazd2siib23axqpnjcvuxd2fivimffg4pynamzmqdm6flkx5xhj7y*Bipfs://bafkreibnzruo4g6wwjpvfa47klc24vhxof2igfy2etwfib3askxdriwbwy*Bipfs://bafkreigw3ix6kzv5fcuw65i27jasme5o6kanoqklx5br73vx4q5k5qnxju*Bipfs://bafkreia3kn2enxhvbscshxlvyeqrkgd62ihumfx6qeg46ui34iclzt6u4y*Bipfs://bafkreie3rmchnfeia6tws27wvtqmi73gm5uymnrnq2g6tfxvmnolfcxjt4*Bipfs://bafkreibaurtpylruxdm3dcbvxt32h2bvgepams4tzma7c6cmrq4iq2gigm*Bipfs://bafkreide7atuf63kx45ng6lo7ngoxdh5tuqwlznmniedayxkvb5ulw7bwu*Bipfs://bafkreif2s6aqezht7iwnl44zmlukq5q332ykttrojgf4xoojpd5sa5ah5i*Bipfs://bafkreigpyyzgykh6zvpe4iuiot2a6racdhioyu42j6ad5rh5qknsdoobmy*Bipfs://bafkreialm56c7mvqpheloxotb434xki7tfgjrs7skhnnhd64la5wuugtoi*Bipfs://bafkreih5hxm4tiw4jcwqamzclz5spcpbpctia4djd6snofveorv7hgkaiq*Bipfs://bafkreicb6eqjdx6dvwgu3lbka72tntfsq34etqmf5cytdqp67kromcesdi*Bipfs://bafkreidsfzawxporeseo6z5isrhwqjrabpbd7hyvfex2utylhz7nlgsrza*Bipfs://bafkreicvigzb2v3fij2y4posjmqbnor3jwnztmukcd4uxsfdoo7wvqybx4*Bipfs://bafkreigg52h4vifnckmt3kqwyqb4beybpbqheh7rgzgsq34cvwtek2b4n4*Bipfs://bafkreieendtbhazgdyr6b7zt35d4gfmmuzoluitpjhsc7kol34k2ltdirq*Bipfs://bafkreidl2fam4afztxit6jcl7za4j6xhlgbjy4vinwrmrbewo4erp6pppu*Bipfs://bafkreihk2idh3sb5f667uacfnvb7q46y2l6k2ziavo5q2q77hf7l6fqcde*Bipfs://bafkreifzbqpuhc3x74euqyxpojef77r5fnzhreczkryrvatb4zda52xxsq*Bipfs://bafkreie2y2erz3mtcvfjmhnf4eacgysix7lum3x43jxgiyuew2auwg6rw4*Bipfs://bafkreibplw6fvkct42olrww7vu5ky7tdei5ema4vauutm3ezojl7zou63m*Bipfs://bafkreigyzt5xeo4iaussbtma7vsldd4xiae4ahulgkisvjraxab4wbgozy*Bipfs://bafkreib3ryto7s7gsfao6wftw6lygq777gnaemkdhzccqanqoe7nnfeety*Bipfs://bafkreifkfqr2ns3zyqcz5vafqcswba2eemhodqwtspvxmymbjraak2grd4*Bipfs://bafkreigbeolyeyu6kdy2bii2ntsi5qssylsuexkwipwh3sd6pfly2oiace*Bipfs://bafkreigiyxn5jacyfxnip4hwkltj5byzuly52477ooybqnqid2n3m3tmlu*Bipfs://bafkreif5ataazy5cb4vviotr2gvadnvhgqgotzef7wflqhy2nnvgsfjgna*Bipfs://bafkreie2j7zy7eydnkzhr42mqr3ymkhgx2cr4ss7xw2tcqn4t2fwmme7l4*Bipfs://bafkreicf33a5m2twflt2jroyvz7zqihyjkfc2tydmcllvuczrdypb7ateu*Bipfs://bafkreidejqxeryz32zeo3dm7yrqbbxqt4wmmqbcayakn2kixxitph3e2ae*Bipfs://bafkreifuayum4y6pqcfv6br2k4ngrl4fhz34igoh37lwvtrnknh5b2vbsy*Bipfs://bafkreifagyvv4ngrq2kb3xzngahh5n7sjjzc24qi25xkprqe7q24uej5qa*Bipfs://bafkreiez73zfc5ijnjspusiqcdive7ie7ubph25rst2frvpzw2rx3frsbu*Bipfs://bafkreiabs4fyqhkvkhzxcyclq3serprgpoy7tds36wemzoqywy63jeekhy*Bipfs://bafkreigyznnfh6gpyevuatlgsveaz3gpoo7nboray5nijbcb2hngec42re*Bipfs://bafkreidnnijoloqul547lrcxvdr2eae3tjd6nk3gdvd6xnva6iewpigk3i*Bipfs://bafkreiftikyin32lxytm2mbv5mwmoh4lodgwhgtbcxh4fdmbvz4ak4etki*Bipfs://bafkreih33wc5yhc6xc6fchnawfa6t2axtfc37ngaooftaebxr36a34lgua*Bipfs://bafkreiavcv77raw6lfr2y2aud2bmy5mq2eknt57ea7m347vikc2ozlq5xq*Bipfs://bafkreif6vv7i3pljnsauqe6btgo43ipblpzmersavrfe2gol5izi37lwla*Bipfs://bafkreiat2s6ucdun4op6lqxgy7d3gofdjuuj2fr5lvbs2ivvu2skyev5re*Bipfs://bafkreiftb533er5kxthpo2da4syezlunkvkdrrsby37spy3m3a5vm4bn54*Bipfs://bafkreielkphh6wtkrbgjlhwsfwdbmlgkvphefva6fa5iqjf37q3htnnsee*Bipfs://bafkreibezlbqa6py4dubgcfmmdrmr4epk6rfpj4dtuvs35roj2phyikqlm*Bipfs://bafkreihjgrxc4mzikl7cn5bnss4yxtabsczvt4unpgsrb4vehlwskmwh34*Bipfs://bafkreiaqpcjcng2kbekbgk7zkjfe5a3jejyaat4ef4n7ifjt745yvutlny*Bipfs://bafkreieatvhaw7u2ynolbufg3r3nfg5j24zpdwbr2szqoqlxntzi4rdf3y*Bipfs://bafkreidtkskznn7d2zmvpl42dueqeu53gfnprvkb3yqixrvec3tmenizcm*Bipfs://bafkreieapigfr2ayaoknadr5i5kmk7ot2cixeqoc2iiok77mcte37yvroq*Bipfs://bafkreidf7wadtdq5hnkx4n45ucvep2dok5hznww6ortaoq3azymxv5hvya*Bipfs://bafkreiaydilylljbid6sk57wlbsuhgfbbispfdoloyn3svzy4uq6lbexia*Bipfs://bafkreifzec3yq3hcfyxjrehtpj3c7lfoqcaqvscj63hqubuvjiigq26aea \ No newline at end of file diff --git a/indexer/resources/bafkreif4acly7y46hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy b/indexer/resources/bafkreif4acly7y46hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy deleted file mode 100644 index 84efcf1..0000000 --- a/indexer/resources/bafkreif4acly7y46hx7optzfxtehxotizgqjz5h5vszo7vtmzsnm4ktxjy +++ /dev/null @@ -1 +0,0 @@ -1.0.0 0370cdbd57a946e9a5119c0c1ffc69d7"*0x170b749413328ac9a94762031a7A05b00c1D2e34*Bipfs://bafkreigihonomofvq6nxponsc2zk4pa7ooyezqitvsrluzc3x2dxazmrca*Bipfs://bafkreibqfi2pk3gjmtr3io3wlrhnftg4o4opsw6u2ecffqmv7v6v5cjwjm*Bipfs://bafkreicbydwelfm5pckrbmytbovfifg6uf6towq5v7evlgqeywn46it5jy*Bipfs://bafkreicdmcg24u47dkhstp5q73t7rxw75jrskexxfec4akhtjlwdal4cn4*Bipfs://bafkreib2bsldtmw55m3cycd2zw4vnz6f4kopsdwchkbnkz7pb3p3r3acle*Bipfs://bafkreih4snoeioqfk626nelue2uyhdtrlxg7hjfagxki37kf5fnhdd5qqi*Bipfs://bafkreigv2hojo37niwqfwiggtkt75mwaowiigweqxmlkpzv2sptbnan2am*Bipfs://bafkreihauwxkynocxskakxu5kw4i5ev3z3h72cvoci5wk6mpjsdlmxikdm*Bipfs://bafkreiabflvxx4lrgs2gc3bnrifsy5x3anz5sebizagmsjibhntgayc7ei*Bipfs://bafkreiapzl3taxj7byht2uicqy2m33aytsh4zjvdonhbuvbgeaykgtrrmm*Bipfs://bafkreibsp6bqjcziwniftkn7jecqsuuwixagp5rwzmnyne2cpk32rgcysa*Bipfs://bafkreifoidjwk66qij7ewqmcyb25as6w5x7hfsfvvcpj4or2nd3s3v6aim*Bipfs://bafkreiesqu56pgqy7yagl7q2hyvimjb2giwdiz6z4z3vz47svl6wdqgnoy*Bipfs://bafkreifauknnk2w4wfz2frnbqmleryrttmnzywudw6ovl47gh7bclwy334*Bipfs://bafkreiexhic72kkpbmkcrpibh3dui2csvm3ivlu5fgrocpra7bhnidvwg4*Bipfs://bafkreiahj6pdsc4447av4txcckmo77veqjq3ouqmr2osamjkelon2jrejm*Bipfs://bafkreicpgacysmlar4zj6iadoacll6zslb42hrhzjug7vkh5fbar2ypupa*Bipfs://bafkreidx2eyzbeb6r7glzzi3wyqmgruqbaxdbsfdlrzu3awg5yb3m6hhaq*Bipfs://bafkreihcntdqsbl3vcjiuq4ewrmm4aaucdxlvjipwzugqy2cmveyjfxia4*Bipfs://bafkreidr2yrugu7jokbgnltk7s2jqq2dau3pgc7mt6skmcikb27qammhpy*Bipfs://bafkreih52rnqdaespsxtnxocmkyx6z3nt572wbzqsapqruxymxthiqnrmy*Bipfs://bafkreiabz264wpvumfpb3iilatckztda23gkwvmgfz36ixffjca5flsngi*Bipfs://bafkreicsuwh2xxiskj4jow73ipvewejbrjssxa6nzq5e7xkzxobcf7mgqe*Bipfs://bafkreifdsgcf5jz7fjhxtmtrrbj5xv4nombytwhwttf55vttsnsrkwdeze*Bipfs://bafkreigbhfxyxz6pddkaktprpuj27ano2gg4lbptctumsllwf2v44xvfk4*Bipfs://bafkreih6m6gqc3tgjkerr2oxjvqk2sdyiyc6tkgnzrkkbxdap67udswqhq*Bipfs://bafkreih6nqglc7cwpd7gcafyqsa5r7pksmlhkezjw2aquy3l757kdnrdgm*Bipfs://bafkreigfnvxef4jnismftxuhgalmg2k6xlbpkgoyra4ue7odzqslzmjlvm*Bipfs://bafkreibdzcnyemyxgftdrfagiifcktc35ub4s7y2oga64ze4dssbtkixai*Bipfs://bafkreifgukryszssrcenel45p32jt5lfa7yeu57a3ypxyq6vavxibvfrcy*Bipfs://bafkreia3tenvhzpggwh5pgh6dzp6vqtyhpxq2ua62gbkdl7fhvkqedecae*Bipfs://bafkreie7q4fgb2ioija5sq7cv5jp4hdnc37seghfcwunkl4gw3zicibjki*Bipfs://bafkreihugnijq4t65vtkbj2rvorugu3gjuhp7pvnbe752yfqjpknho3fym*Bipfs://bafkreiect2lzzdwkp2hlqbo6qwnifmdsa5vjaszkh2bbvzkyodp5s62nim*Bipfs://bafkreib2xw4afits354qxnsgcggdaxjpzb6ep4iwglr2m65vdvet7nufg4*Bipfs://bafkreifmxczvaodgsqugfsx4hoshgglbsbxwpefq7dwmuhfljhp65ceq6m*Bipfs://bafkreid766rfeuafdzrcrfs3zms3q34uwyusrus42y3c6if5ezxbz2pwji*Bipfs://bafkreidbhbeotm7bptkvwqrr2weu2q7jz7ohydhhwe6i2yoawj5ybyebum*Bipfs://bafkreianhin6hd3llbhg2zu42kesf7ethlqn27sjwfuwxi5vviweyfjgse*Bipfs://bafkreie4wbcky2nznda5dptyxlrspc32axhw6ir3rs6gctmevajuvthngu*Bipfs://bafkreigqjjbzxt43b7unj7ul6lek6qgywiy2cjm47y3amxao6jv7zluw74*Bipfs://bafkreidjhyvn42evval6rk4sxzpsqxipa2oaowhulzsurzgs6wx7aq2kd4*Bipfs://bafkreihzczhx5z6j5haaruvge35dapruqr7svqhyphtkszxjq6brtgvk2e*Bipfs://bafkreics42f2kixqokcuugsgybt3w4yj6sc2rtefthwbawjjd5xv6mzj3a*Bipfs://bafkreig2fwaeoqfwuu7a72hrkeueqfqowdjtvi6txlxyzaxpryrvytawse*Bipfs://bafkreidi4irgxanwwg5puvpwecra7v5mfgzedmqff77n3lhjwlwtibsztq*Bipfs://bafkreihrdpweu2xfgtk5hiax7sqbsvtncpnobjy3udmp2vwbhjbk2dbgji*Bipfs://bafkreickq7q4pg6qqhvczyx6dsuxherrsdbim353b3ijvsgo36jw3kumv4*Bipfs://bafkreihv3h2hkgwcyzusj3ih6rswanksztgl3bufjehbr2ilx3pdveinqa*Bipfs://bafkreibm4gqtnk7sytvoe5jaw6ujxadw5t4qt6e3o5nsieuqenjmakyh4i*Bipfs://bafkreiggao7iydiosgyuoijbq6gt5lzxrresffr5zcfr6jwn5go7h5nw3u*Bipfs://bafkreihw4logwpprfrwni3cb4mwqw2nplvbdesb33vy5rdygkhwqxtv6am*Bipfs://bafkreihybw6uqezegqdllirzkiail36b2vfritc4movnlcbqlcru72237m*Bipfs://bafkreifakdhlimzayrps5xdth2asddmjo5ubutbwungdd5fvq37lnmjrkq*Bipfs://bafkreidvzmdjpkmdgpbpbtbhlusbtrqly4327rvg3dxr3hihezvvlerw4u*Bipfs://bafkreia443cuc3ebtiaevhu43cxlh4lzbidy47hsdusqm2dho4oeusywbq*Bipfs://bafkreih54svjwt267ynifhpzvciesnc2csiqj4vve5lrpwb3nqvcerywy4*Bipfs://bafkreib274mixjhf62yst6jkbn25v7w4yxcqz53pduqm3areefuuwqaewa*Bipfs://bafkreiaxjwh37qloyj7sqegebwgofgvn5ttuzqru663tuovf6r7arqg2l4*Bipfs://bafkreicl3kvh3n6gdybkruxvne65puvdozkfimzknljlctcfrjs7h4veiq*Bipfs://bafkreid577pfildr66v7e2d2qrehezo3veejq2d5loby36dpanurn7d45i*Bipfs://bafkreihbaz7p3csn57zvmer2h33znkxtufsq2khi6gm3y3vx356erqcxjy*Bipfs://bafkreiapxjc3lbxyn7tzi6qavqqqaqcl63ywz2nlog5kwzn326igkjympe*Bipfs://bafkreiciagg7oljghnkowgalcmldvoutluleg5ch26ni24xadv7jzyzeoi*Bipfs://bafkreie7afli4c2xsg2rimsmlgoy5shdg2xvxys5fr6vqhucioxnjdkujm*Bipfs://bafkreifz6dh4xtyhm7s4iubddwjcl6hitad3qilerd6g2mynezu2bizwiq*Bipfs://bafkreibhmhns5t7uhnf6bfvpau7qpohyck3fhkb6gkmw2c64g5ijzu3pua*Bipfs://bafkreif4pymnzurkpyaufqtfzh4x6ieyz57xdpef26yt6jggptnxzy27iq*Bipfs://bafkreifkrhc7hhpds6be3375l4xbvkto6jc6gura4onatfxarhicwbqw6a*Bipfs://bafkreigquujwujb4gxmi27w6ylsxp2dfss2nfsxohdfaf7flyhvxsz7jdy*Bipfs://bafkreidneh7aybeotlu4nscy5aabgbuj7xgchorzr5adyiiez5cewh6hoa*Bipfs://bafkreiebgy5q3jt4gt2a2qvypm35my3p5d4tozv76vhxb6pmaco4dpqspi*Bipfs://bafkreihzin3cfeqfvz3gd6yhrnvjar2rzxbwomqudmeatz2p4vc46xtswu*Bipfs://bafkreicdffsy56utiykjcpjrbbhnfrm6vaqxeveju7uzhht7tqqjkivwl4*Bipfs://bafkreibtxrlustypkqmyzfwia2mnwaff3m5xtt43uecbii2ta7nnvxqzmq*Bipfs://bafkreih3sqpr4mkuou2gxecol55g3mmohwazebaxno4q3555los7rp37pq*Bipfs://bafkreihaqmt6evlcehg3yqf3x6hzahehtngfddvnrtngnfcz25frpxomci*Bipfs://bafkreigmdj3dh7vmjuju23sq4pw2aibv6qtrwpy6zwcgnrbrwc2tmvl4pm*Bipfs://bafkreicbhlnt5n325gsctxuq72omuiii5ffpfx4lqayurkwagqfc4k4bve*Bipfs://bafkreifaqyn23idp6m4qgqql6y6obyiuzsviqigcq4cntzczjnbsqo4vsu*Bipfs://bafkreihvrc5yxhotz334dgfqykvmffgnf7j4tti5oipb5qnvb6avkxjvfy*Bipfs://bafkreihostxemtkhivgzoew3jtuojhxdqfgyimjpx32xq5dktk3teobrwu*Bipfs://bafkreiafjfwhpwzc7cqf4lhvqtstgucarq7vdyjg56tfbfl3sjtjlmkmye*Bipfs://bafkreigrmp5js6njtqqxbad4zjlk37paao2phav7k56wmkrhtxck72regy*Bipfs://bafkreic4kuctgmcmv3tchnlr7hlhmpugk65pokwl52s74ijj4oqxpat63y*Bipfs://bafkreif6z3lnquo7xib5aitargzq5l3znlzn6h5i4ueh2qsy7ktcvu7sdm*Bipfs://bafkreibm73mds6rfhzmhy34qcy5xgp26ibtjhzgl3mff474dakxssztzna*Bipfs://bafkreictg52oxxrevlwpg3gtdvi4kwbrc4rd2zidnrzfvghlkuuzx5pbni*Bipfs://bafkreifgtmupl6sz4z3neefycbxgrbleymn2hqfiomppaiumaqws6bj2be*Bipfs://bafkreieqiqh7baqrltrxb2jekbjnqqmdpxhz7bs53ep456u3w63lkihv4q*Bipfs://bafkreigzha2rxflyhusb7x2attj6eybhnbqpoga3ifn6zlcgphznnzbyfq*Bipfs://bafkreigabmz4j3dau2jpjqql4svdbo2uufyishf7yfk4vdxpety2egoaiu*Bipfs://bafkreihshzcsqmmmfeslbnuicoadb5wksl4lics35l5ybipod3iqh3pxje*Bipfs://bafkreifvcpdnwzafjmycdvbntitak7hupgvzbtmizn2pngbkhvtpspmizi*Bipfs://bafkreidlfoqxme6lhtap4jp7vlpmtawxmtugephl3mehal56gqmegh2mda*Bipfs://bafkreicuizyl4mnw75okwb7uawumbuxoman7t6fliat6orl67rykjf2xa4*Bipfs://bafkreihchhocwofi7a5ods2eupdfdm6aqq35cl34ea2hqeifxtlmohu6me*Bipfs://bafkreibcuueyy2sixdtno27wegrpu6f2a3medtbyiz7akgoq5tnnrwqdw4*Bipfs://bafkreid5ecbydsyhqfvp4ljpy3pvrhh7qyajfgvevt5zn7fokgnnw63v2y*Bipfs://bafkreiddv7gyzqm2wvuqgr74lqxktgnvue4i5flhkadqlnabr5eig62eli*Bipfs://bafkreicf37axwddlcxepn5ycv6hdpnhlljj4tpb4wbgssnsdmuc522u2uu*Bipfs://bafkreidcca54kzhjbsj2ycjvu5kjmfk63tra6swd6f7alkhqtuty5o2di4*Bipfs://bafkreiercnovp44wvn7fdnyao3ue6zxpxvhvpfff3rd3nyy3z3vl6ehpfu*Bipfs://bafkreiedlbu4bndseq5bwxwux4mr5qxvbop4uagwymkz5hrmawf2nc3hqu*Bipfs://bafkreido7r46xqutvbsehf67kk3bna4srz6ralaajgnu6a7wgwscxokb2q*Bipfs://bafkreicsf7ya64q5z35tptwfycgmnx2vnvzowpzhayj6idfakhlyb4nyjy*Bipfs://bafkreiaav2bnm24vr7qcoryzfw3owjz5fk6smx5grghrsqpric4au4eusu*Bipfs://bafkreidbyymopv2xjfe6ryjv4wz4hjzhsguswwf5ihcjuniv2wnnpuc74i*Bipfs://bafkreifc3sy7fertqsbt2ttepzgaahfv4phdcfix6znhkrwwqgieibjf44*Bipfs://bafkreih6ivkc3lsqwikigk3spc2yzlxokrs3dpnaqnyro5p4kzkqanbcry*Bipfs://bafkreierja23bea5dphupfuszcztd6vytsk7cg3fjolpjlhl3k74d6uouu*Bipfs://bafkreihrsinough4nzomqyghjd2c7rwignki4lej3te6lmwohif3a3r22a*Bipfs://bafkreifisgt2jk662vdnicakzwy45ullvqzf6yagtj3ablrjpmmfold5mm*Bipfs://bafkreihx4adtnw4qq3kwowqza6rcdmbbwuf2h6dmdb7xy4o3oc4k74zwma*Bipfs://bafkreiggka6zsz3byv4ssv36j2eyvoqag5xxevof4w74cxs4pkif2mpuqm*Bipfs://bafkreih26q7y4bywpky63ifeh4bhacdscnc23h5d7pffi3aun2o4airqca*Bipfs://bafkreihdht6ev4iaey4g57jfuzswm73yjtx25ei3cxygatihpejwditgvu*Bipfs://bafkreih3ir7owpmro4wsy2agmjecet6kkawdpgxlcfobdsqyjisl2ualou*Bipfs://bafkreiai2ziymj456xscuihu7mjbhu6lcbav4g4toeik2vcitbmyskz7qm*Bipfs://bafkreidweajio7tp5qzxvrvc4db35g2wxymoburi3vw5b75jdl3uxkv6xy*Bipfs://bafkreibt5oqa3f4a7byjyfoqteayrvfzrvrsmx3qendtzu2n6jgl7k4dfu*Bipfs://bafkreibz2nrtxhtzuf3pi5s3mlnr5ctvbdhug4ojwwvpmgjejhbzanfo2e*Bipfs://bafkreickt267wvyjt2wwit4yzk3girwh3iqqywejbuhph2p4rxatjx6euu*Bipfs://bafkreieuvy2ysypmgmokbzb2cv2nobgkbrfrpgrm7kyugjrhwruxpn3gre*Bipfs://bafkreiade2k2dtd5ogyqf6lyfvnt2bdftkecmfkznwm2m4lwx6erplumyu*Bipfs://bafkreigsljhipwp4qjfbwhdzplsp6mglb6iiismbwcdtixdap2g4wbk4nu*Bipfs://bafkreids5av3mm4v7wgll64sbyxroos5fhllqsvgw7mvdz3zy5ogeh62om*Bipfs://bafkreic7xdkncbh4twexgoj5svbhsmcxkbhyojxldibxvtjvsrmtdj256q*Bipfs://bafkreifpwzspnp7bh2mz7rvxu63alp2rtqxc2fidq4eryl6nm5bj2nn6la*Bipfs://bafkreidmqsqzsjjuyomauk4ahxomkfkjcsvqmq2dqyrrnk5upxiusnedde*Bipfs://bafkreiesjitjod7fqyoomrqwpx324awjnwdubpngsa3dbpepuoddrf3bb4*Bipfs://bafkreihozbvpkpc4ndh5wndeihq2auzehdiz4hpeqtwvm37johe5idqa5y*Bipfs://bafkreieuandlqrpmka44257t4euqzwf6mp2siuvv4qyykzjnmxug5ni6wy*Bipfs://bafkreigwaa4pwkr7nmv63sxri4zvpubypwzes647dlkl43wkhnmiaztsxe*Bipfs://bafkreibulah34oej53za6x3hv3doxjsqehievxd6kb64yyy5nnnaaqinq4*Bipfs://bafkreif7wtmv33k73mwsmq2wxghpz3zt2nnaqbxjgrrlv4gwdzo7psugve*Bipfs://bafkreiektwlxlnghdz5hqmpku7sfn4o43xqituy4kx2q7feg7mlqknuzry*Bipfs://bafkreigf64ofjthfjkobwi4ae7ckv4ktjxq7pooittnwhse646famm6ipy*Bipfs://bafkreie32rxoqbhjcssnwekvfzi64q4jrpz6qscmzpj5sx436gakt7uhwe*Bipfs://bafkreichzzupmxmsg3eocgvnlzbxttdgdvudl4lv24yvci33emewyhqcty*Bipfs://bafkreiend4fh2u3ryttwsz3kjf7arynmi4bck2vtqw6bq4ey4c4hvphrga*Bipfs://bafkreiclztm2s3sbjxbrbbdq6fykdsu23bnb3kyjhwb4vaqivcmu6dchve*Bipfs://bafkreibd5g3mhfuuim2w2x5cdituuu34zliaqoghqegefijrinhhyt45fi*Bipfs://bafkreihc7qnxcbpc2lqt47s7ocjvqltzt3d64hyadki4g7jt5pvlf6vkue*Bipfs://bafkreidagky25tifanl35kneaaz7akle2ma3r3g2bzorfeqx63yrgcc2li*Bipfs://bafkreicdq443bd5f5mac4fdcvxxnmocsxeb2vctgbfs7wga5kvnkvrdjjy*Bipfs://bafkreia2audzgtn4vbc7uieyzmom55aihgqxvqr3pouhmvykfsuplh5w3i*Bipfs://bafkreidgq5s45yznrthpmrwlpxhxrcfwlhons7rccy3jrk3ee7d3sdv6f4*Bipfs://bafkreihsqrqkutwj45pwp7zidbjksni7u3mghwgtxogxawrhsf6zur6a24*Bipfs://bafkreidyryjft5kktz46gejkpkgt45otej2iqk6xzke43uwkt5xadmuh24*Bipfs://bafkreigh4hwfrn5okv37dinj23dhofqcayzvi4pef6cp7ejwxpiqhznonm*Bipfs://bafkreiacn56vlqjbomtzrvj733o26lu2jyo3fl76ajxdqxwxboozvfxz6i*Bipfs://bafkreicyfxp7mbxp5bdq2oespq6e7v2izpxwwff6avxnzjeodkgfxhuas4*Bipfs://bafkreiaukdzettforydxpnzsq3qllp3y7msphk5k4irloc5v3zvyhqcaaq*Bipfs://bafkreiamo4odpfuriknbux2ymgboki3jwfdgrd7adata4m5pry2tfod6xa*Bipfs://bafkreihvjh4erhui5jjglfyzo4biicp4m254eh3nmh5kljd5fqnvsppzoy*Bipfs://bafkreigucitc5ncqkhyskkop7qjb76cjdo5grwhmusf2zu7tqnc3ggq7hu*Bipfs://bafkreid7whmwgzhm4kd57g4za4s6iaxmtjun6b66pz2lbfbplpchulxd3m*Bipfs://bafkreia4tdg7panmw3wciwx72ngzd4ymoxgzrockml3abox5a6sovbrwuy*Bipfs://bafkreidykv4s3ng4fntkfkfaefnp2jdigabhkudom4om3xeigc3p7toxqq*Bipfs://bafkreiatjyb3xggqfegcr4c5ofchmzpipirrcqmgm7jhw6ucptkwctujsu*Bipfs://bafkreig4g2akxwsjq4tkf5mvcqw3wektwmdtzvgdndgkv6b3ulgl6sjofm*Bipfs://bafkreidy2itdtv6npjfc5j5x4xusobl7rkq734blb5ymqmjic3etpkizi4*Bipfs://bafkreiezcrqex4bnfvup2axaneh2t7j2cmdh7avikwy7q7coimp46m4q6e*Bipfs://bafkreih6navmz564d7jj7tpvg7i2bofoeghwc5kh6cjhuph7k4f3ceyaxi*Bipfs://bafkreifjl774icdfbvrbg77xqjrd5lik64fvit4bcn4rsi22njn4kgl754*Bipfs://bafkreib3guyhkrcfcdgo3mh6puo3zkdr56xidhan6jjq423q454zlflb5a*Bipfs://bafkreidsoxvfypkxgv3v546mdapc4pb77h6m5n666uzwpqqijp3uqzafpy*Bipfs://bafkreia6nhazabruvip5uam6466sxivatqbsk7vvtdtcywikyesqkerade*Bipfs://bafkreihtdqkuku3km7xr3op6s4dgjncbz7jkahtu65p2w75iwbsvuxe4gi*Bipfs://bafkreiaeikb5so45w3pasrua5sl5tpyjlwafid6bydyrm76undaieq27j4*Bipfs://bafkreib6fqvc5syqlkpw2zpixdb2p7jzpgyy7lza2kzmkjuwzrubyukkde*Bipfs://bafkreibyzzoy3mhap7fdwnbxiugtitwcqba3fgijbagwevhnol4hwtp6ri*Bipfs://bafkreibuthbzcqbmnazldbhypodpzmffr3wwplynmomsez3fnnfmlyymfe*Bipfs://bafkreicxiznpzfeq3lzsad3ncy3qtplwicoi2v4udk3cpzuxyvia3bm36e*Bipfs://bafkreif6qmghz4pjlm3ombuyk6vxzl5yhcd2x3mj7vxiazo2mi7vqkarkm*Bipfs://bafkreie4euhbldktfr4hgg2kp35jnpl5zn3qfom63q6iueciujm374gwoy*Bipfs://bafkreih372elj5gis3vfxedxuiaytxuwkgeabgh4zqgngxmrqzrwdeo34u*Bipfs://bafkreigaqkzjn7w4vkkn45bhxfh542oqzag2fm5mbnswqoubpms76e4xli*Bipfs://bafkreiackcxi6mm7np3vsgzkkqb2xhsnovc6rfdlarkvc4sut3qk6omcmq*Bipfs://bafkreieekjbkqzuxinpujefpralmi3qnd3tf2ar7qatpikyylerbhfo2ia*Bipfs://bafkreibtx5q7yxdz732erok3nrkz6se5weqt7p2pom4mc76czequgj6ubu*Bipfs://bafkreigx4ns54afsepnnr3blytp52fhvb2o3kkjh4bzabx5vjkoxguyskq*Bipfs://bafkreibfm2pz6bio3ajycv6pj6bqg2resevuba26st7mxd4mp5boqa3u6q*Bipfs://bafkreiewvxt7lpb44tgnj63goitd6rzi5q7cuth2cfakot4qyoqlwewxty*Bipfs://bafkreierlvj54zhl42b5shio7oogwcgqly3k7yg6epuletecrgrqsfo2y4*Bipfs://bafkreigcoqe7zykjcwpsiwui2tsyygufkkjh7kjhblmmz6fzrnt3gugkra*Bipfs://bafkreicj6wy6sonkl4xfhfdp4bzzjuljfmjp3owl2umhiwgnvueyugnzry*Bipfs://bafkreibxnghgdhoefmhwqf2sdvcgrxvmu67r5qumiq2nhxxepzmgooweze*Bipfs://bafkreihyz5onoanklmnbl4avwsxdvrpr74i7uyguq3rjvheorg6zxobn6e*Bipfs://bafkreib5o5dsywtdr5beg6qtkecxolbjszdlssf6q2m6skplzfiz665n4a*Bipfs://bafkreihxhknllunxrbwgcez5fcozjqcmk4ekteozq6ykeopcywzauusm4a*Bipfs://bafkreicsaf3hdn3t6mj6ooa4l3nv6ezyc5eqtoghiie4qkfklcgw7pd5be*Bipfs://bafkreifx4jkt45y7phzvzk2hei7ekaavzxpmmv5a3hnmf75rnwhkz4b3gm*Bipfs://bafkreiczahgj456gipa6i7qhljghxhaflcku223q5hmtsfaz5u5qyct3j4*Bipfs://bafkreiamja77mewbpkh3kzil26wnxk7536hwj4tvzijv4uwpe26ictluxi*Bipfs://bafkreigfhksd22tbi23jqssvhyaxslkifndnw5272opiywyob6pavb2dp4*Bipfs://bafkreifzlnn2ccn56nueetyyil6lofrvoajcsdzxza56uzbiiywwbgiiwu*Bipfs://bafkreib5sukgc4kbb7o5mlse57f5yxvung27v5evjwsj5sxkbliffj6l3a*Bipfs://bafkreic22qyjhfsb6h2d2gnhnvztfl5ww5xwzeyrtcj2wjdycncrsea3aq*Bipfs://bafkreifzuwmnoahzvx34ziqjtzxlsy5cxycm4qs4svctjeybgn3w4tmvpq*Bipfs://bafkreieeo3pfodyuwxgdulfdnffpqlateiixypm75arxav5aoxiy6o7n74*Bipfs://bafkreicixot4vqak5s6l6oxplj66kzt7seg3lieflvuoimpfk7b5hc7hw4*Bipfs://bafkreihzapewh72lo4tqfmmq2mzhjpnhefc3v5tq7ttnqxdl3ffj5sju34*Bipfs://bafkreidfx3oeujqtxrw626ufqu3egzh6ogqpst6rb52rhq4qh5wwbp4wty*Bipfs://bafkreidyqgovkr7zrmmla7nu6navwv7dhyrfwziwgju3mxfqd3v2hjqpfq*Bipfs://bafkreiecc7je4uqxovitr72y6vmgdz5no45akir4g4pfwvkgiebdvptk7i*Bipfs://bafkreiaqleka3qwurcdl7km5ru226uiefi346hc5rjqatx7y22wyogipui*Bipfs://bafkreiencfpajmv62attrfjhg2oc7o5qpjmu2xwysjwhxwado5yvzqi7qq*Bipfs://bafkreiaf2bvqhmvemov2a3or4h3th6dthk4qf6nuq222jfbgjvqawmg6yq*Bipfs://bafkreieqje7mzuhfi7poc237htfdj2gv57jmckr7qhx3op2qtyixtixgku*Bipfs://bafkreibfclh26rkzisw7pwqorxjdnylaok6hx767twqysgngp2g6zk6ux4*Bipfs://bafkreie5geborbvm7hgpvuqg7ekfwatpkvox3uyt7ifjn7fwdbfr2ljqr4*Bipfs://bafkreige2jqn3vugslhzb5cgahxf7iczphmcrq3t6llpg6t55nvuogf7fi*Bipfs://bafkreicchqewmqkqnoqdyyrva3jnplels4mp7zhztm3zfskaktt2mfsowy*Bipfs://bafkreigait2lhgouiu2bqnmixlib4q3bev3nrk7ul4ajveyzjnj2zakayu*Bipfs://bafkreifdep2tt2sxvawv4wqat6xjwl7s5hbcu4nbrmcleqispmgxgcb574*Bipfs://bafkreidfjxrbtw7mvtlmixycypvu7gam53hu2e6vntqayc2hahcmxjf3ke*Bipfs://bafkreig6xmxnr4umjpovi54jhzfkaek7ssnfa67x73r6qs4tq5cnfjx6ne*Bipfs://bafkreifim6nmsn6yxgsgechjzzgruzvzl7enmeagp5w5qaqbqdwdcp2p4a*Bipfs://bafkreiat7uvbrerojzu5j3n2m4uq2sw7xggudhtc7samvhtd72z7gxskha*Bipfs://bafkreig5eveuirdmwzhrhbjhiqnfkfrv2mgx745ne5q7r6m2kt5brpghru*Bipfs://bafkreigjqla2k576w4gtcavy4qnqu5mxfhv76xard7bjvrzzhivs5cvgfm*Bipfs://bafkreifzvdbcskt4pwkyvrr27aakzq54syvzamqhu74ehssu7ovl7q3vxm*Bipfs://bafkreiag7k4zw4u4ujh7ivyxgkan5ta2ks2rdzb2dm365hwagnz52ymqv4*Bipfs://bafkreiaascmobheovlgy2uto3gyhqocksq6v22oow5cwztf6kmwnim7twe*Bipfs://bafkreifbkdet2i6ehn5ra6gsevw7dtd7lpclxu3jcslvbblhzcqg4p5jn4*Bipfs://bafkreid7v4jgmitgq46pohedzuixl4idqqtdgvdfey54gjbbp3aeacih3i*Bipfs://bafkreiffjij25pganturfdf7bzb24oxkrms2h677d3lfqkotdpfjifnwuu*Bipfs://bafkreidwq6qqabs4otikvgw6ka54vfxzzpbjobqljgqtdkefjbiiksbr4e*Bipfs://bafkreihng2rwzz5ubr56lv6za2xjdh2rpyydgw4t67qbxzddle2otptrpq*Bipfs://bafkreidxkqqij6t5kr472kj6waqfuodxa6q4nspttvcvq5l6dy4ms5c4gy*Bipfs://bafkreidqftn6ta4izkd3pq6zoe2ro7uvag4ydj7o5o5wblisg6sfc7f6ka*Bipfs://bafkreigr5f2gcdcdnkdxdpuemsb6opv7fkk2o46p6exdlu4dk63s6higu4*Bipfs://bafkreiej2hzqhi2tsh3ovyjijrsa7n7kkfgcxrkx7gjabhccdsfrpquyzu*Bipfs://bafkreiakyqcm3fz2xissv5qsil3ognvvkw2nyuugqpnt6alamrofskosne*Bipfs://bafkreigqdmnjhlbwhbyneutky7pp6karen7gyxitldponys3emspdo6udm*Bipfs://bafkreibzc3wlumizn5q7oyvbopo4nc732rqx45p6sobyjm6bibu74rnc6i*Bipfs://bafkreidq6qec4rodlf5r7dwsw3rq32t6ztvsgpnay56x52q5scuiswbo54*Bipfs://bafkreibsgg3od233gut2b723ycez4nn2k7m6lghqj5wtzoqrc5g4wioana*Bipfs://bafkreib3w25vesnwn2k3l7hq4gjp66wzlh6vuig5kaqkfmuiwqvrhov2ly*Bipfs://bafkreib2xnl77qtcau67x5ddmcpldfald5j5pvtzo5eyznpswo3pksrz5i*Bipfs://bafkreicdx3ooqbnp7isfay3xxkzswgw2r7lxsgmj3yrmyfbavrjvpqh74e*Bipfs://bafkreiakxx4xuodirkyg737umkkaqaugcsa3pyq7fahrnielkwy5yyr3uu*Bipfs://bafkreianp2xnwqolmlwa477g7e3rxn62wluc7evxz5h7m6up5l6g4q4hhu*Bipfs://bafkreiciowo5any6y7d43hz3qnkcumfqadh2ojh53cnktmy5w2kln5ephi*Bipfs://bafkreih36gbyxlbw6wgoqoitqhmiimyja2p3obkcl2m3ggvv7yddo5uizm*Bipfs://bafkreiaotokzozdpsvxhp5jp55bjm24b4om5d2at5zzhlbcwyxvnv7xosi*Bipfs://bafkreigelpphirimfz3prjf2p6zpekqkvq6hzwce5rsg46wzh7t62bj3oq*Bipfs://bafkreiaec5somiqaet5ullyuya4u33ny2in7hgvmmeia4nwtfs2lxp52wy*Bipfs://bafkreibd2vdpyasb2dnockogtgwahx7tqdtej5rtpjhntrf4eyb7z3pmzi*Bipfs://bafkreigepybw77mgxgafrtlxlit3oznogn2ecy7lkulvpqibg5yt3ss32e*Bipfs://bafkreigmasf47kpksjtlg6ubiivky7ifhoxzwci5u4flamefhpm3sidzeq*Bipfs://bafkreihmnppzqw5wxfhck76aip6xgnq5bxudtb4pj4riintpn4nwbuh5iu*Bipfs://bafkreigp2ssx274ta5vidpfmtjxa35fv2ccb3pa7ipgb5p4teda65pnrty*Bipfs://bafkreieso7ebqdhikymizc3i53omhmgliwdq7tkltjhsm7ycnpfr3avayq*Bipfs://bafkreiab3l3yfsc7m4qwu5domphsn3ocwuk4jd7tzfk5oyvz4aqocyegxq*Bipfs://bafkreic7ilrib7g6dxsgbsp2i2mi7c6umaqfadgi6ethtqpqg3qpxqn4pe*Bipfs://bafkreigzolyn72eub5qretokisrjgf6cd2z7274kfqiqgwncf56ihkflbq*Bipfs://bafkreidrqh25ftdygwf52ai5sefrzjptsjyco5heqb7vro2nbponrtdllq*Bipfs://bafkreigj6vysegumd6fzu3n5jselvmll3gqps3sfieth6hik6d5xllzcbm*Bipfs://bafkreibmeyemujt73mvkgxcjgqllamnlj7o3bkrnhn2prfme4yyjasktde*Bipfs://bafkreibmncqcipzvnorrb75lzqk2sd4qggpc5bvsggarwq4owj2pwcnru4*Bipfs://bafkreibdbnwhlxkffkloe2f73cus372k6fynbhvjcwxef4djsccnhn2j3a*Bipfs://bafkreigny4zisostrg7ibhdz2ajwpmqguwhypkkpatb5z243p6fmi7qe5a*Bipfs://bafkreia2chowj6bn5cpnzopvzvh2g6ajorut4vqle5qpd7efx2selnqgeu*Bipfs://bafkreifarfoppb4ppypgsmetjsks3ucdvqtqtiwiwibbhrtxnavmtigwxa*Bipfs://bafkreidbyrrflro32pyyz6jgxbvgr4njlasrn4xsjpqzuzceznq3rnuf5m*Bipfs://bafkreifqpkx3b23r3daudzdncgdwusbp3hqaizwvcodq7vis2ywmutjapy*Bipfs://bafkreibsj4zpkybdftfcnbcavsnh7jggkgkjkzk5fchpkqo4yg2fksx3ue*Bipfs://bafkreicjpkulki3amhfzjg67gprdmhjf5djgf7tgc7yilq24vplmfh6r6q*Bipfs://bafkreiegzie6q544jpyu4mawxkqw6jxq5xc5sktyw6ov7jtnnzvix6nri4*Bipfs://bafkreicchhffvn7tcpi2fx4xv2534itww4hnaxy4wj4sejv34fqghkuype*Bipfs://bafkreihau7cgulgqazjpzwerdp4os5nctgwzvb3o4jsejvjlzsxojblpdq*Bipfs://bafkreigvyfmwtcimbno7a3prqoizhx5coqngzl6xnrkjlo5mhgam6w7j6a*Bipfs://bafkreidgafo264x2ohmybmo4h7ok4tx5cco7qinxlkvu54zhht4m7xqywu*Bipfs://bafkreidzvxc2wdlrg4oq3sie5nj4sble6xox2cvthkha2uawfzaen2mlge*Bipfs://bafkreifd5y7has2tyxftez43auigxefhoeme7lj6jhqcy2k37kv35obcoe*Bipfs://bafkreibjkzerrzfqjmwbfqux5wgngqli4zhno2zpxsiuyvgjgbeyzz4vvu*Bipfs://bafkreia4lx7k2otilmipudns3j7tr2u3lbm4g4ukweiva6c7ohw66tnssq*Bipfs://bafkreiad5ioqmtklf3nclwarlytvp67ung2yg3wghmvqb65h4annrnue2u*Bipfs://bafkreiboepjtfrfoi2ndxvvqjbcbsy7d4sunh7uuimfufl5bq3atzuq564*Bipfs://bafkreigqeyo43dufaz6xhjjdxknoew3jd535knnyzn5xahdtuiu5vguaty*Bipfs://bafkreifg6rxrtl4mmthik7q66hzrft7cgrafuvfihouftuyp5ydk5vjkv4*Bipfs://bafkreiafbqnh6igopwargjbtz4iwhovcllzcif6jsoqloyltm363mq5wl4*Bipfs://bafkreia2abgbmayncdfwbolzc5owrcxqzmkj47spd7olfodovzgswjq24a*Bipfs://bafkreidm23olki7ekeja7c7hcuc2refndxbcygtewffsveiiklkqakdrwa*Bipfs://bafkreicmf75a2kyot5mtvquujcapv37wr2v2ivc6etlktjh3obchspvhga*Bipfs://bafkreibkq7yjq3xv7h57bfqvsqtvhzlcxrlj3imcu4v3anzubqgvr3f6uq*Bipfs://bafkreidzltxeowxtldksitpupbxd36bizuht7b56nuxjuumjbwy6ko7sfm*Bipfs://bafkreia2rh5jtlscc3dmi6fjkyltdzwsbhi64z7pvbjowlckienupxe7my*Bipfs://bafkreihr2u62v5sizre56ugnxxhtsqtdn77xbqlszlbcil7l3ua2j65say*Bipfs://bafkreihcbg5scwomvqzzl4h7j5bh5vyyctn2smoey4lhjh35u6qfjo3d2a*Bipfs://bafkreiec3lzaupowtbjujnq2wijwdtgthoe5czjvgludtwg4dg73azskce*Bipfs://bafkreicad7ym6tkcrwi5t5lng7u743wfzxrf4mdikqrih7y6oeocbbsdc4*Bipfs://bafkreifyvytd67ow65skhbn5y5obwn237bwioybfx73giqsvq4pllljece*Bipfs://bafkreih6oxxvlgtqoicdyzxhgc2ajftvieelub7dknhemp5mjp2v7bfqia*Bipfs://bafkreig6kjy4ys5eqastylkrz5jjsi5eas267gw2u4yoc2k7doinvp2u3y*Bipfs://bafkreibrnbql3e53j2gu6axbjmeqf26caudva7jngaieezmaaqidr2izh4*Bipfs://bafkreifbbqaxe2xufmfhxkmbzbc7zx352yckqahrugo7z2mevfcljtk4ny*Bipfs://bafkreiep5k3aaldxj72iviy6wfqpxsjyccdei3ygthzwjbpgurl2tykuz4*Bipfs://bafkreihipwxw6ljww47a6vkllc2ep3k47i6wudqv4zovxt63badszcwpcy*Bipfs://bafkreigcidgjgvp5c3d5by7znmmihnrfsypl67j63fxvh6orafioyj3umi*Bipfs://bafkreiecsgodkwvobqvvybsd6edbbgtjl3f3hk7amlxcccwtycnrrbt3ze*Bipfs://bafkreidodmfi5fsjptcqbh4ps2zu3o2w3ppgeytcw2cedzs6bthvtnogee*Bipfs://bafkreiehxps2xqx4aucnu4fexiaqcz4nfbjn3qduvsfhwqj6b45cq5srt4*Bipfs://bafkreidanvuktf62v27v4jcqsrpfeuuljwbllrkwngl6a2nf5tln4wennm*Bipfs://bafkreifmrimk6aylpr5nwfn7daorplgac6xclzihbtlvsfcrfsqyfkneea*Bipfs://bafkreigdcdwfu2d46grg4zf24ll4puq22xzvwgvlalbd62ianr7df7xize*Bipfs://bafkreieaty5pk2ognogrelg4bc7fmzmlbqkxjc3wceszeyj6m5i4ho6at4*Bipfs://bafkreie6eito4newwp7blmigw3oapx4xltfzcfowbbqvxx43hgee4lwbwm*Bipfs://bafkreiccq7kjeztw56c3nnbqbevc6svpajshb5ygnqynetss34ohramoqa*Bipfs://bafkreiffoi7dbgp7titjkboulab4a7sx53lk3jrkr7onxjpfqkhjgduwyu*Bipfs://bafkreignu54mpsfdtesz4zygdwvuiqi4xlwsyoafelksdh5n55o3j27kka*Bipfs://bafkreih5m7tbsybtwxcf2wux6vb47cl5nminmoe5f37rqrwfguzrm52qke*Bipfs://bafkreiged2rbrlojw5lujth54uxh47djr5oe4atylmpcmhi6wvwruw6vrq*Bipfs://bafkreidc5u76moabpgyqn5onn35gkjimshiqn2247d7yxjcxon3n2qz2ty*Bipfs://bafkreibg6epkcqvnyloaesxr3kws2lad3i4fcvr7hn3jvmwlo532q2r3yu*Bipfs://bafkreifacuhsuyn3g7xaium4bg5uoowmifqatib73e3plkntj7iz2ddyxm*Bipfs://bafkreih4kzrsll5dwl5jheo43g6x2tbxqetojry4jujjpdhe3djd3xg6ba*Bipfs://bafkreiehcxqwea7axi7hn3jbnqbmkkq3ejle5nmb6qze63agyblkwk2wb4*Bipfs://bafkreicefuhn5ba4f3uirpvromlb22ae4nplfy45r27veqmin7jkc3wtmm*Bipfs://bafkreiceilqebgosxd4tmdydv76zcfbr2rd56437ygw3khh4k7xa4aki7i*Bipfs://bafkreieo7f33plvq4uq4h7rasaued4e5i5i34yppphsxtk5chnpiuygyeu*Bipfs://bafkreibcwccbetkiruo2a74253uh5rzjcwubsripdp5zphvg5hjfqjkta4*Bipfs://bafkreia3f4ydvt7hsahgd7t7bfmuntsnx3vprbfriugjhnpw456nekec4q*Bipfs://bafkreigvffkxgrpebj5ycw7c6xi2smxliegfcaamk7loaprqa3ddajw7h4*Bipfs://bafkreibykrqe6suo6c5i6vjopx4vsvkh5q2ktbclwutssd5kpadcwpca5i*Bipfs://bafkreig656llps3asuf5x6nky4akhvoudnndh3uhqtzksjowf6ugqbgffu*Bipfs://bafkreidwzuqkzxaol43wacfwwfawjgnfr72uksdm67u6kkxg4odip3hte4*Bipfs://bafkreidtqh5btkuqnuxca67o5kdbo7bwk7eibqvg4vvsucl62ta5vxeh5q*Bipfs://bafkreidcrevzd6vhlxizq4byzgy2u246mu472tqahch6jlnpzcjvufancq*Bipfs://bafkreifipom6tvq77jcd2qnrk33a7ofsgdum3lmhg5fqqqpe7wx2hzvbv4*Bipfs://bafkreiev4ymmtgglpip4zgezaw2ec5uxgkem2t4zzko66vlwkmxjt5jzpa*Bipfs://bafkreightgrlqsdre6f6qbpn4jcazxyadss3igam2x3cykudbyjmzk3nje*Bipfs://bafkreibs7na2jhbjoncgh62i42lq3u6ixhzakjlefpinabryutpbiyhjje*Bipfs://bafkreihmbanc5t44lop26mb7rik6uuuzoj2c56mvk5az57afbqqd3g2dyy*Bipfs://bafkreieqg7oayzaywg54wv2q4epyvqdjm2gy356lmlikhn7km24kv5idmq*Bipfs://bafkreibai4yxko6da6azgjwontpmla2mqabxh6vrom2g4hlkgb5xluuium*Bipfs://bafkreidkbw5sumayfipxn473jbt2ys5vjxjjnpttuir5tv77i4d4i4c5sq*Bipfs://bafkreihzhxrrvagq7arsegxl36yscovw3deopu3ds4zzoglvpa6biwybaq*Bipfs://bafkreietoc56lapwj4rwvafvsn75sn5dpqflazdz5ekfx6ijbpw7tycuye*Bipfs://bafkreihen22sbfbk5tgotamhuka6mzbcomazw5vm6ufo3yioy2ktmlwpty*Bipfs://bafkreib5wkdvvsxtj7xlgnvkornhmwuprbbsbbvrypmhpugzz52kao55ju*Bipfs://bafkreih5q7puu24vnmpim63qzsislya3vz5h3bcexw2n4njtnlwunb243a*Bipfs://bafkreiefebljmr5to56vbpm5xokvff7kuidtnubvlyqy6oo56l5mispdxy*Bipfs://bafkreifneuviyopibiwgvcipkl5y6d7rc6hgry7nsbppkibkbbp6wbtvwu*Bipfs://bafkreic635geevpeom2jh5vatatsuu4ww7egpgl2fbei3t7ja45kokqzne*Bipfs://bafkreih5kxg62h55mlkjegnrgr6sm2uysij2fhesn676vtlfpvqiwq74be*Bipfs://bafkreih3trepekx3kuhp2saqx22uyyzm62il7tvinegmppilwol6e4j2bm*Bipfs://bafkreidcykmcrlg3sljge7tqeg73qltpdx74xvricez3ynvz6rhctfrg2u \ No newline at end of file diff --git a/indexer/resources/bafkreih3oxxoenvhrcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq b/indexer/resources/bafkreih3oxxoenvhrcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq deleted file mode 100644 index e81b40a..0000000 --- a/indexer/resources/bafkreih3oxxoenvhrcb747ib6rh7gpnho2rzopdljrtiyafoesyxnrhziq +++ /dev/null @@ -1 +0,0 @@ -1.0.0 0370cdbd57a946e9a5119c0c1ffc69d7"*0x74519E6EEc5BCFBC4Eb8F1A6d0C6D343173A286b*Bipfs://bafkreih6vkqugn6dybqnrffen5bu2omb2l4ngabvq2tmomwez3qlekj25y*Bipfs://bafkreia37ndwg65pszcpmrxfag6braua5uanji7utrme55klt4za7s3vau*Bipfs://bafkreiau2yj4sygie3vk3n6iiq467cqo5qb7ubvvo53m56giyrhxn2djc4*Bipfs://bafkreigu3afrxuyrtx2fmluhhuhjn46uhaoa3x7not7miwa2jj37ae5kc4*Bipfs://bafkreid4zrqowrjisfdhtr5mqs4po5p5bide57bzfpfxgnijhsjrnl2wgi*Bipfs://bafkreiboxmawo2og23bep32pnx7d5plmqrnuaxfap4vv4pajxzp7vj7t4e*Bipfs://bafkreidq5cryqtfntjrxjhaagv4sbtn4i3yygr36bptoa4ecqqx2fkmf2e*Bipfs://bafkreibfsdyz6dlmayrua2ynxm72qfdki36ibu6f3ltbxfd6j2fnkam3ry*Bipfs://bafkreibpqfpk34qsoeqjcxe74bbi7x2sbbjc45hpulbmr6ucczmdyqxboq*Bipfs://bafkreicngcwrwueclapg3fmviln724rmpcqbetep5bzco3y6dnxrauep3u*Bipfs://bafkreibyzzvl3uqcwiseyeolumji2xegelbmywre6mcuvpdlayo3wmmrji*Bipfs://bafkreico3uuwfk32kn43fie4qvhxvs3txx45evm5km72kfiy4sx2bhe4ne*Bipfs://bafkreigirmdprcdekwlmwqb3kpgn2krbsqpuv2ivvy5fzdwsg2agls3nh4*Bipfs://bafkreigpzpz3lpovkqz4nshpvkqoo4aqgb4lf2eufmwourjs3obuun2ikq*Bipfs://bafkreidlpqj4wuuueke5x4etf3l4cfb3xhw6kjfkl7ldpfz7zmqv3saldy*Bipfs://bafkreifckqehmvcdof4teenbphdo7vr6xrm6g7q534rl2xxycrpk4ntkui*Bipfs://bafkreiharpctihy2u2m7d4n6y4go2qsz4eczqnpafvbhtmrtxueqp347nu*Bipfs://bafkreibm25iczdtfrvu2ldw5iru7baliowmzjixbxr6g23kkbusyafu7ra*Bipfs://bafkreiayq7emg4ayq2dv5v4qwgsbyq4ovidz5ebnlos526tktj6nleo7iy*Bipfs://bafkreihppciu7pw47ft5lsh2xta4jwvafogd5jnp7zhwnnl2nbck2cxa7a*Bipfs://bafkreicurzbkbqfighi7qtci52f5243ax2pkzdsi5ahthbgchnt2ttynsu*Bipfs://bafkreiao7ftxfsnk47njo3fceqvneldtdthkoasybjojhuqkb2tn3cjr7a*Bipfs://bafkreibg7dcw4flpse7igejt3lfyma6thhpll2nwsukpdp56cijtzfc3rq*Bipfs://bafkreicmg4alxidb2zmm5agydxwcpwqnkob7lrrzz7j5i6sp6vtqiktf6u*Bipfs://bafkreigjs3faaqrdekeqvm6tukxbc2dshjmnylnuo3urlggmoewvonw4u4*Bipfs://bafkreicaysvqxiuq25is6knx7bj4v4cl74ionghgcmwc2lhjg6j2j476ny*Bipfs://bafkreihhe5usszjz4ebyyses5dwdow3lnrywlzrb77nz76o7e7ukhy2xti*Bipfs://bafkreihka6pd5rt5ir3koadasq2esbykcdespagio4jywlryj5dsjtpyoy*Bipfs://bafkreicr7ii5xcrnlh2yrf5j3epy4txmlfxidaej3d3fn2yt6psgzzwt2y*Bipfs://bafkreiaextmcckzbx3kxo32cmstzamvgcimatxwauhn5qgjska3vioy6dm*Bipfs://bafkreia2faz5xxjqgmxu4olcs3zhvulomvlxzd6o75sbdpkxw35nd3s67y*Bipfs://bafkreidkubxuclby7hpx2n6ohioya665gw34b7cbskoerfnm7irinfleay*Bipfs://bafkreigtpu5p7xrktwqyyfht7a632imydbwtfsjlvy3gk34wsk5f3vqjau*Bipfs://bafkreic3anaumppzsmzdfy3wtn42kkniktvsd7h6ogb5btd66xppz6o4ay*Bipfs://bafkreicoyq4qxc57z2ukloxrdlwr2yeh75frw6vzszmjihig2dhzvdsnbi*Bipfs://bafkreieipehbbcc3xxrfcoqyshkfj4acda3s4sbbo55xloqxmvgwi2lnpa*Bipfs://bafkreicdbxnednvljufmm6zla3shegmig5mfsew3dtezj7hoxzwhepanqm*Bipfs://bafkreib5tkg2fjlvv2z3ioowjsecvsqf4w7dotenvqtwpuvkblrcha5f4y*Bipfs://bafkreiaqddwruazlqxipnipkolagzp7y37eqahlmwgdnnoft37o3bdj3dy*Bipfs://bafkreig3xug7aeoyj5i5ofo4gr3m64hbxr6h3t3xsw7gjuqz27obnvpysq*Bipfs://bafkreifckfoisfpfenvz7ch2aylsyft7ni2u3qoos7s4qdamtmualsw3wa*Bipfs://bafkreibnijzipmto55zftnkrnqpfjjwzhzur7jpjjjmapze5ztytovtm7u*Bipfs://bafkreihz5fk3vmtrgn2ik4u5ghkc4dwm54bsfxrdzw6etwbn4rgnwne57a*Bipfs://bafkreiawohft53ufahnpvkdzunqra4p222sot32wgrbiutcem4nba4tpxi*Bipfs://bafkreibzxtn7oxmmjivntdhif4aiqpqzeak37ujihwrdgpze53qbx54ape*Bipfs://bafkreifck3of4pumb53cmeql2iqshfwokhypqopslo2hkjrqxgffzjitu4*Bipfs://bafkreihd6556eva22oad4y5pv33xctge6hbp2iqyeoyp4j6lfvaw5kd3b4*Bipfs://bafkreicl6sd3w77emgrln3mokwp55h7qatnrstdtydgbvogktyzwcrp6qy*Bipfs://bafkreibjguj5it4lhxh7u5nltauowetftj32pmmcbe3ycp6zca3vpffcsa*Bipfs://bafkreiatquh2scdl56htpiflyohtdnuoua4ohqb3uin6r5cofo2stysgfe*Bipfs://bafkreievz6rskgrlkjqzb6mtfebd3rdvkojdzguibxsrou4la2uulioyf4*Bipfs://bafkreih4y6cewljo544hx5tq7llj34bzzhb3bbudlsd36aeszez7nhylqa*Bipfs://bafkreia2r3owz4irvbezjsnmpwtslfgcgogfvc3taa4gfgne6zerrkbdfi*Bipfs://bafkreid3axkrb5fevbn6spjr4quv2dceccbxaidkaj3m7faidh5a4j3mcu*Bipfs://bafkreibaurtpylruxdm3dcbvxt32h2bvgepams4tzma7c6cmrq4iq2gigm*Bipfs://bafkreic4kkyvcoxdddnkph2ao6xf3qf66svo5f3bzxk5x755fdxnf3ytuu*Bipfs://bafkreigb6yyfghzifvekk7j2jzeeqvtvevfbf5uowdr726r62gzfejy4m4*Bipfs://bafkreiebwruaesqylmzh63h4asuwnbue2xe2kcr457b7ydlxcujaxt7vdq*Bipfs://bafkreialm56c7mvqpheloxotb434xki7tfgjrs7skhnnhd64la5wuugtoi*Bipfs://bafkreih5hxm4tiw4jcwqamzclz5spcpbpctia4djd6snofveorv7hgkaiq*Bipfs://bafkreif2q363kgz7ta7yuyt47vty6o3gqhb7oszsr762wgit6uwu2czpj4*Bipfs://bafkreifrdu66whw33lon7epjqf7nbw7lmqdgs7pageinuxx6sej54dw7l4*Bipfs://bafkreigspu23rynkfdhcwmn7vlxtvm7af4vx6n3qt2t7ac24wg72j3pemm*Bipfs://bafkreig7sryeoqt2qtmceovmpejxmraf4udpraosregyvdhoptsdbw6cn4*Bipfs://bafkreicbw5xkmrevdqhq4sgjrxh4a5xkwdabo2rxldswiefvopzx52eeku*Bipfs://bafkreie5gmtaworxcgcllf5pnyrjzsenokjnjvc7n67wluykyx7sx6fpem*Bipfs://bafkreibwy5ejnpq5kswe4knbnit6pxl4sytnfr4kftkifvm4tutpboi7f4*Bipfs://bafkreidpvsml75gef7rymzoiyogawpc6zlxw5pmk2nusykuxuemlv2hfq4*Bipfs://bafkreia3esxdzdlnyxmfbdi4wopnccqdknbofsol47yzmaeecvp3rfgesm*Bipfs://bafkreibplw6fvkct42olrww7vu5ky7tdei5ema4vauutm3ezojl7zou63m*Bipfs://bafkreiccq6eft5rp2c6a6sftgvswtbdqcnutwcz2xp6hvmk64wqvzrzija*Bipfs://bafkreibdz4tn3ebgdch4tp3jy33b3dic3dnjnfndrooicicbrkdet6gq6i*Bipfs://bafkreictpuim2yqsft7olov7kr7jfzq3tmrzuoa3w54ab3vp6xxvkmzksu*Bipfs://bafkreigkyc3tyfohii4dhjrplgglkf6yd4lne3jkch4ki7w7n5c5srhhla*Bipfs://bafkreicezpbchtwvkdgtzuplpjkhyt5el7pzbmzkaqjoqmoz7qbw34jini*Bipfs://bafkreieifmlqjpyanfp2axr5uc6h4peokxmgx4syumw5ecwh2zvxq3fwwe*Bipfs://bafkreieqnpjkidoxib6azrccaramsephetqyirzgh52ryvkv4twj2leram*Bipfs://bafkreifrqfre5eozd4sdudtjtqoj2ixdnoi4kg2be4nbli2gyote5duzyq*Bipfs://bafkreiatc4brdpn6jcydmjrkg6jyhcnv3fltusdccx2l6lq7edsdlk4eb4*Bipfs://bafkreibwxyvnjfw5ghiqqh4hs3crmk7v4oky6ocn7b2npmqj5pkdirdjse*Bipfs://bafkreicimym74ch2r4c4tcrcwr4fv46ejeuwbaviy7llwdlkaqgb5lat5a*Bipfs://bafkreidmhkbllapfvejlsuhdeput4gyva2s6q3davrs4ddfg5r6yixcxce*Bipfs://bafkreialadr3ovnbqvu52gascx2uni7acyabebb5ssd44zpmt2csxnqzo4*Bipfs://bafkreigyznnfh6gpyevuatlgsveaz3gpoo7nboray5nijbcb2hngec42re*Bipfs://bafkreidnnijoloqul547lrcxvdr2eae3tjd6nk3gdvd6xnva6iewpigk3i*Bipfs://bafkreicngvwfxfingkj65sw5ky4655ktfudry2ine6y5vq47rd2jb7k4nm*Bipfs://bafkreifejwadmw5i2mds4umn5zibjhwpja3z6xnhaq7ikm3lglc6tmktlq*Bipfs://bafkreiavcv77raw6lfr2y2aud2bmy5mq2eknt57ea7m347vikc2ozlq5xq*Bipfs://bafkreif6vv7i3pljnsauqe6btgo43ipblpzmersavrfe2gol5izi37lwla*Bipfs://bafkreiat2s6ucdun4op6lqxgy7d3gofdjuuj2fr5lvbs2ivvu2skyev5re*Bipfs://bafkreidimov77qvaqhgju5bkpnu423qryzyqaf5rwt22yzagskbc7lvkie*Bipfs://bafkreibcb3njhaayqdcfoaq3j5gsvjkdgxyuz7eqx3woqxh32menkbvs7a*Bipfs://bafkreibezlbqa6py4dubgcfmmdrmr4epk6rfpj4dtuvs35roj2phyikqlm*Bipfs://bafkreihkc3ocoyds3e73n2jhvgmpxezyzghj22qkf7h2acoedlepo3is3u*Bipfs://bafkreieyktkno4ojnjdkjow6eehynnzrlwmygqdhy33q22jesfctcpz5k4*Bipfs://bafkreiaz3wdmnwoetwjy6cyr4m4jfdqyc65i7tgzvxk4toczc2v4pmpjwu*Bipfs://bafkreiehnexkgrxeloakf5rceb77ws476b6tawoif6wc2oiqldsakh2444*Bipfs://bafkreickevbtmaxo7eaw46gx5fjv6dc4omns4sflsmcjsecg4p2g7xjqje*Bipfs://bafkreicdfoxbvtksi2sy6lzustzvk5w36fbbr75ulq3teqcwtwh6szljze*Bipfs://bafkreiglbvs3qhir2egazqfolxend7f4m2zieaej7pbycgtdaktcy7xqhu*Bipfs://bafkreicq4gtug3mwkm7kaka7hn54p7pligturnjliomesnwprdgqjzdcce \ No newline at end of file diff --git a/indexer/resources/bootstrap.cypher b/indexer/resources/bootstrap.cypher deleted file mode 100644 index f3de8bf..0000000 --- a/indexer/resources/bootstrap.cypher +++ /dev/null @@ -1,96 +0,0 @@ -// CREATE CONSTRAINT ON (n) ASSERT n.id IS UNIQUE -// CREATE CONSTRAINT ON (n) ASSERT exists(n.id) - -// Attributes -CREATE (attr_type:Type { - name: 'Attribute', - id: '808a04ceb21c4d888ad12e240613e5ca' -}) -CREATE (val_type_attr:Attribute { - name: 'Value Type', - id: 'ee26ef23f7f14eb6b7423b0fa38c1fd8', - description: 'The Type a Triple for this Attribute should have. There are Entities for the Native Types.' -}) - -// Native Types -CREATE (text_type:Type { name: 'Text', id: '9edb6fcce4544aa5861139d7f024c010' }) -CREATE (number_type:Type { name: 'Number', id: '9b597aaec31c46c88565a370da0c2a65' }) -CREATE (entity_type:Type { name: 'Entity', id: '828558cf9fbf432186eb9dbacaae3c3e' }) -CREATE (checkbox_type:Type { name: 'Checkbox', id: '7aa4792eeacd41868272fa7fc18298ac' }) -CREATE (uri_type:Type { name: 'URI', id: '283127c96142468492ed90b0ebc7f29a' }) -CREATE (time_type:Type { name: 'Time', id: '167664f668f840e1976b20bd16ed8d47' }) -CREATE (geoloc_type:Type { name: 'Geo location', id: 'df250d17e364413d97792ddaae841e34' }) - -// Relations -CREATE (:Type { name: 'Relation', id: 'c167ef23fb2a40449ed945123ce7d2a9' }) -CREATE (from_ent_attr:Attribute { - name: 'From entity', - id: 'c43b537bcff742718822717fdf2c9c01', - description: 'The Entity ID this relation is from.' -}) -CREATE (to_ent_attr:Attribute { - name: 'To entity', - id: 'c1f4cb6fece44c3ca447ab005b756972', - description: 'The Entity ID this relation is pointing to.' -}) -CREATE (:Attribute { - name: 'To space', - id: '44264108cac144899c3532c8f96504e5', - description: 'An optional Space ID if the relation is meant to point to a specific space.' -}) -CREATE (:Attribute { - name: 'Index', - id: 'ede47e6930b044998ea4aafbda449609', - description: 'An alphanumeric fractional index describing the relative position of this item.' -}) -CREATE (:Type { name: 'Relation Type', id: '14611456b4664cab920d2245f59ce828' }) -CREATE (:Attribute { name: 'Relation value type', id: 'cfa6a2f5151f43bfa684f7f0228f63ff' }) - -// Entities -CREATE (name_attr:Attribute { - name: "Name", - id: "a126ca530c8e48d5b88882c734c38935", - description: "The name that shows up wherever this entity is referenced." -}) - -CREATE (type_attr:Attribute { - name: "Types", - id: "8f151ba4de204e3c9cb499ddf96f48f1", - description: "The one or many Types that this entity has." -}) - - -CREATE (desc_attr:Attribute { - name: "Description", - id: "9b1f76ff9711404c861e59dc3fa7d037", - description: "A short description that is often shown in previews" -}) - -CREATE (cover_attr:Attribute { - name: "Cover", - id: "34f535072e6b42c5a84443981a77cfa2", - description: 'A banner style image that is wide and conveys the entity.' -}) - -CREATE (cont_attr:Attribute { - name: "Content", - id: "beaba5cba67741a8b35377030613fc70", - description: 'The blocks of rich content associated with this entity.' -}) - -// Types -// CREATE (type_type:Type { name: 'Type', id: '8f151ba4de204e3c9cb499ddf96f48f1' }) -// From geo browser -CREATE (type_type:Type { name: 'Type', id: 'd7ab40920ab5441e88c35c27952de773' }) - -CREATE (:Attribute {name: 'Attributes', id: '01412f8381894ab1836565c7fd358cc1'}) -CREATE (:Attribute {name: 'Relation type', id: 'd747a35a6aa14f468f76e6c2064c7036'}) - -CREATE (:Type {name: 'Space', id: '362c1dbddc6444bba3c4652f38a642d7'}) - -CREATE (:Type {name: 'Collection', id: 'c373a33052df47b3a6d2df552bda4b44'}) - -CREATE (:Type {name: 'Person', id: '912c4d9504fc4d3cbc84382b3a1904d1'}) -CREATE (:Type {name: 'Project', id: 'cb9d261d456b4eaf87e51e9faa441867'}) - -CREATE (:Type {name: 'Image', id: 'ba4e41460010499da0a3caaa7f579d0e'}) \ No newline at end of file diff --git a/indexer/resources/bootstrap_2.cypher b/indexer/resources/bootstrap_2.cypher deleted file mode 100644 index acd7d07..0000000 --- a/indexer/resources/bootstrap_2.cypher +++ /dev/null @@ -1,234 +0,0 @@ -// ================================================================ -// Attributes -// ================================================================ -// Attributes of the Attribute Type -CREATE (attr_value_type:Attribute { - name: 'Value Type', - id: 'ee26ef23f7f14eb6b7423b0fa38c1fd8', - description: 'The Type a Triple for this Attribute should have. There are Entities for the Native Types.' -}) -// Attributes of the Entity Type -CREATE (attr_name:Attribute { - name: "Name", - id: "a126ca530c8e48d5b88882c734c38935", - description: "The name that shows up wherever this entity is referenced." -}) -// CREATE (attr_type:Attribute { -// name: "Type", -// id: "8f151ba4de204e3c9cb499ddf96f48f1", -// description: "The one or many Types that this entity has." -// }) -CREATE (attr_desc:Attribute { - name: "Description", - id: "9b1f76ff9711404c861e59dc3fa7d037", - description: "A short description that is often shown in previews" -}) -CREATE (attr_cover:Attribute { - name: "Cover", - id: "34f535072e6b42c5a84443981a77cfa2", - description: 'A banner style image that is wide and conveys the entity.' -}) -// CREATE (attr_content:Attribute { -// name: "Content", -// id: "beaba5cba67741a8b35377030613fc70", -// description: 'The blocks of rich content associated with this entity.' -// }) -// Attributes of the RelationType Type -// CREATE (attr_rel_value_type:Attribute { -// name: 'Relation value type', -// id: 'cfa6a2f5151f43bfa684f7f0228f63ff' -// }) -// Attributes of the Relation Type -CREATE (attr_from_ent:Attribute { - name: 'From entity', - id: 'c43b537bcff742718822717fdf2c9c01', - description: 'The Entity ID this relation is from.' -}) -CREATE (attr_to_ent:Attribute { - name: 'To entity', - id: 'c1f4cb6fece44c3ca447ab005b756972', - description: 'The Entity ID this relation is pointing to.' -}) -CREATE (attr_to_space:Attribute { - name: 'To space', - id: '44264108cac144899c3532c8f96504e5', - description: 'An optional Space ID if the relation is meant to point to a specific space.' -}) -CREATE (attr_index:Attribute { - name: 'Index', - id: 'ede47e6930b044998ea4aafbda449609', - description: 'An alphanumeric fractional index describing the relative position of this item.' -}) -// Attributes of the Type Type -// CREATE (attr_attr:Attribute { -// name: 'Attribute', -// id: '01412f8381894ab1836565c7fd358cc1' -// }) -// CREATE (attr_rel_type:Attribute { -// name: 'Relation type', -// id: 'd747a35a6aa14f468f76e6c2064c7036' -// }) - -// ================================================================ -// Relation Types -// ================================================================ -// Relations Types of the Entity Type -CREATE (rel_type_type:RelationType { - name: "Type", - id: "8f151ba4de204e3c9cb499ddf96f48f1", - description: "The one or many Types that this entity has." -}) -CREATE (rel_type_content:RelationType { - name: "Content", - id: "beaba5cba67741a8b35377030613fc70", - description: 'The blocks of rich content associated with this entity.' -}) -// Relations Types of the Type Type -CREATE (rel_type_attr:RelationType { - name: 'Attribute', - id: '01412f8381894ab1836565c7fd358cc1' -}) -CREATE (rel_type_rel_type:RelationType { - name: 'Relation type', - id: 'd747a35a6aa14f468f76e6c2064c7036' -}) -CREATE (rel_type_rel_value_type:Attribute { - name: 'Relation value type', - id: 'cfa6a2f5151f43bfa684f7f0228f63ff' -}) -// ================================================================ -// Relations -// ================================================================ - -// ================================================================ -// Types -// ================================================================ -// Native types -CREATE (type_text:Type { - name: 'Text', - id: '9edb6fcce4544aa5861139d7f024c010' -}) -CREATE (type_num:Type { - name: 'Number', - id: '9b597aaec31c46c88565a370da0c2a65' -}) -CREATE (type_check:Type { - name: 'Checkbox', - id: '7aa4792eeacd41868272fa7fc18298ac' -}) -CREATE (type_uri:Type { - name: 'URI', - id: '283127c96142468492ed90b0ebc7f29a' -}) -CREATE (type_time:Type { - name: 'Time', - id: '167664f668f840e1976b20bd16ed8d47' -}) -CREATE (type_geoloc:Type { - name: 'Geo location', - id: 'df250d17e364413d97792ddaae841e34' -}) -// Entity Type -CREATE (type_ent:Type { - name: 'Entity', - id: '828558cf9fbf432186eb9dbacaae3c3e' -}) -// Attribute Type -CREATE (type_attr:Type { - name: 'Attribute', - id: '808a04ceb21c4d888ad12e240613e5ca' -}) -// Relation Type -CREATE (type_rel:Type { - name: 'Relation', - id: 'c167ef23fb2a40449ed945123ce7d2a9' -}) -// RelationType Type -CREATE (type_rel_type:Type { - name: 'Relation Type', - id: '14611456b4664cab920d2245f59ce828' -}) -// Type Type -CREATE (type_type:Type { - name: 'Type', - id: '8f151ba4de204e3c9cb499ddf96f48f1' -}) -// Media Types -CREATE (type_image:Type { - name: 'Image', - id: 'ba4e41460010499da0a3caaa7f579d0e' -}) -CREATE (type_block:Type { - name: 'Block', - id: 'block' -}) -CREATE (type_space:Type { - name: 'Space', - id: '362c1dbddc6444bba3c4652f38a642d7' -}) - -// ================================================================ -// Add Relations -// ================================================================ -// Type of Type -CREATE (type_type)-[:TYPE]->(type_type) - -// Type of Attribute -CREATE (type_attr)-[:TYPE]->(type_type) - -// Type of Entity -CREATE (type_ent)-[:TYPE]->(type_type) - -// Type of Relation -CREATE (type_rel)-[:TYPE]->(type_type) - -// Type of RelationType -CREATE (type_rel_type)-[:TYPE]->(type_type) - -// Attributes and relations of the Entity Type -CREATE (type_ent)-[:ATTRIBUTE]->(attr_name) -CREATE (type_ent)-[:RELATION_TYPE]->(rel_type_type) -CREATE (type_ent)-[:ATTRIBUTE]->(attr_desc) -CREATE (type_ent)-[:ATTRIBUTE]->(attr_cover) -CREATE (type_ent)-[:RELATION_TYPE]->(rel_type_content) - -// Attributes of the Type Type -CREATE (type_type)-[:RELATION_TYPE]->(rel_type_attr) -CREATE (type_type)-[:RELATION_TYPE]->(rel_type_rel_type) - -// // Attributes of the Attribute Type -CREATE (type_attr)-[:ATTRIBUTE]->(attr_value_type) - -// // Attributes of the Relation Type -CREATE (type_rel)-[:ATTRIBUTE]->(attr_from_ent) -CREATE (type_rel)-[:ATTRIBUTE]->(attr_to_ent) -CREATE (type_rel)-[:ATTRIBUTE]->(attr_to_space) -CREATE (type_rel)-[:ATTRIBUTE]->(attr_index) - -// // Attributes of the RelationType Type -CREATE (type_rel_type)-[:RELATION_TYPE]->(rel_type_rel_value_type) - -// // Value types of the Native Types -// CREATE (attr_name) -[:VALUE_TYPE]-> (type_text) -// CREATE (rel_type_type) -[:RELATION_VALUE_TYPE]-> (rel_type) -// CREATE (attr_desc) -[:VALUE_TYPE]-> (type_text) -// CREATE (attr_cover) -[:VALUE_TYPE]-> (type_image) -// CREATE (rel_content) -[:RELATION_VALUE_TYPE]-> (type_block) - -// (:Type {name: "Type"}) -[:RELATION_TYPE]-> (:RelationType {name: "Attribute"}) -[:RELATION_VALUE_TYPE]-> (:Type {name: "Attribute"}) - -// (:Type {name: "Attribute"}) -[:ATTRIBUTE]-> (:Attribute {name: "Value type"}) - -// (:Type {name: "Foo"}) -[:ATTRIBUTE]-> (:Attribute {name: "Bar"}) -[:VALUE_TYPE]-> (:Type {name: "Baz"}) - -// -> - -// (:Foo { -// bar: Baz -// }) - -// (:Type {name: "Foo"}) -[:RELATION_TYPE]-> (:RelationType {name: "Bar"}) -[:RELATION_VALUE_TYPE]-> (:Type {name: "Baz"}) - -// -> - -// (:Foo) -[:BAR]-> (:Baz) \ No newline at end of file diff --git a/indexer/resources/bootstrap_3.cypher b/indexer/resources/bootstrap_3.cypher deleted file mode 100644 index a7efe36..0000000 --- a/indexer/resources/bootstrap_3.cypher +++ /dev/null @@ -1,61 +0,0 @@ -// ================================================================ -// Step 0: Type Type -// ================================================================ -CREATE (type_type:Type { - name: 'Type', - id: '8f151ba4de204e3c9cb499ddf96f48f1' -}) -CREATE (type_type) -[:TYPE]-> (type_type) - -// ================================================================ -// Step 1: Attributes -// ================================================================ -CREATE (type_attr:Type { - name: 'Attribute', - id: '808a04ceb21c4d888ad12e240613e5ca', -}) -CREATE (type_attr) -[:TYPE]-> (type_type) - -CREATE (attr_val_type:Attribute { - name: 'Value Type', - id: 'ee26ef23f7f14eb6b7423b0fa38c1fd8', - description: 'The Type a Triple for this Attribute should have. There are Entities for the Native Types.', -}) -CREATE (type_attr) -[:ATTRIBUTE]-> (attr_val_type) - -// ================================================================ -// Step 2: Relation Type -// ================================================================ -CREATE (type_rel:Type { - name: 'Relation', - id: 'c167ef23fb2a40449ed945123ce7d2a9' -}) -CREATE (type_rel) -[:TYPE]-> (type_type) - -// ================================================================ -// Step 2: Relation Type Type -// ================================================================ -CREATE (type_rel_type:Type { - name: 'Relation Type', - id: '14611456b4664cab920d2245f59ce828' -}) -CREATE (type_rel_type) -[:TYPE]-> (type_type) - -CREATE (attr_rel_value_type:) - -CREATE (rel_type_rel_type:RelationType { - name: 'Relation Type', - id: '01412f8381894ab1836565c7fd358cc1' -}) -CREATE (rel_type_attr:RelationType { - name: 'Attribute', - id: 'd747a35a6aa14f468f76e6c2064c7036' -}) -CREATE (type_type) -[:RELATION_TYPE]-> (rel_type_rel_type) -CREATE (type_type) -[:RELATION_TYPE]-> (rel_type_attr) - - - -// ================================================================ -// Step 1 -// ================================================================ \ No newline at end of file diff --git a/indexer/resources/dump.yaml b/indexer/resources/dump.yaml deleted file mode 100644 index 83fbaf2..0000000 --- a/indexer/resources/dump.yaml +++ /dev/null @@ -1,8824 +0,0 @@ -SetTriple: e8010874d3304a4d990762e89a19371a, Description, Value { r#type: Text, value: "A website URL with https://" } -SetTriple: 0390a8a6b48d4d66a3f1e515ea8fe71e, Description, Value { r#type: Text, value: "Value type for text values" } -SetTriple: 0390a8a6b48d4d66a3f1e515ea8fe71e, Name, Value { r#type: Text, value: "Text" } -SetTriple: 1fe3b5003f7844058a5728c36b06bd99, Description, Value { r#type: Text, value: "Value type for relationships" } -SetTriple: 1fe3b5003f7844058a5728c36b06bd99, Name, Value { r#type: Text, value: "Relation" } -SetTriple: e8010874d3304a4d990762e89a19371a, Name, Value { r#type: Text, value: "Web URL" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, 457a27af7b0b485cac07aa37756adafa, Value { r#type: Text, value: "" } -SetTriple: c9935cc57e2e4be68c3cd7acc6ed7b12, Name, Value { r#type: Text, value: "Location" } -SetTriple: Location, Description, Value { r#type: Text, value: "A city, state, or country" } -SetTriple: 58d9bb94f15747308a4478e6fe8f8a22, Name, Value { r#type: Text, value: "Company" } -SetTriple: 457a27af7b0b485cac07aa37756adafa, Name, Value { r#type: Text, value: "Image" } -SetTriple: Company, Description, Value { r#type: Text, value: "A reference to a company" } -SetTriple: 7816be62a9cf4684a40174d23a43ae49, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068584818910167101/abundance.png" } -SetTriple: f724b80589e1424bb149acff9ecfd0f7, Description, Value { r#type: Text, value: "A web URL to a website" } -SetTriple: f724b80589e1424bb149acff9ecfd0f7, Name, Value { r#type: Text, value: "Website" } -SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068584843316830249/end-homelessness.png" } -SetTriple: 71a5569e688e4e0f8eb0d8c361211e7c, Description, Value { r#type: Text, value: "A web URL to a twitter account" } -SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Image, Value { r#type: Text, value: "https://images.unsplash.com/photo-1617791160536-598cf32026fb" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/1010259815395754147/1047945562336534588/SF-image.png" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } -SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "https://images.unsplash.com/photo-1535914254981-b5012eebbd15" } -SetTriple: e6eb4528cb4d45838efb1791f698b8f8, Description, Value { r#type: Text, value: "Enforces the type of relationship values between entities." } -SetTriple: e6eb4528cb4d45838efb1791f698b8f8, Name, Value { r#type: Text, value: "Value type" } -SetTriple: d7225a51aa8c42d59bb056f8a16a78f0, Name, Value { r#type: Text, value: "Transitional Housing in San Francisco Bay Area" } -SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "Content of a text block" } -SetTriple: Project, Description, Value { r#type: Text, value: "A company, protocol, or non profit." } -SetTriple: 7314c5546f274bfe9b650a0193f664e0, Description, Value { r#type: Text, value: "A defining symbol for a brand used as an avatar." } -SetTriple: 9cc8a65ddf924c0c8d9024980e822dc0, Description, Value { r#type: Text, value: "A legal entity with a specific mission. " } -SetTriple: bc2a4e5b115e44e99758c639a13f32a4, Description, Value { r#type: Text, value: "An available job at a company" } -SetTriple: dd10f854888f453bb789622d8e1df861, Description, Value { r#type: Text, value: "An ability that's learned through training and practice" } -SetTriple: 63352fac43ee4dbca4cb3c3827d15208, Description, Value { r#type: Text, value: "A place where an event is taking place" } -SetTriple: 38fea29845a648d6bf253c608dcca3fb, Description, Value { r#type: Text, value: "An in person or online gathering" } -SetTriple: f6e3fc58555f4ca793407d3d282b1841, Description, Value { r#type: Text, value: "The project that's organizing an event" } -SetTriple: f6e3fc58555f4ca793407d3d282b1841, Description, Value { r#type: Text, value: "The projects that are organizing an event" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Space, Value { r#type: Text, value: "0xc46618C200f02EF1EEA28923FC3828301e63C4Bd" } -SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Space, Value { r#type: Text, value: "0xe3d08763498e3247EC00A481F199B018f2148723" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } -SetTriple: 71a5569e688e4e0f8eb0d8c361211e7c, Name, Value { r#type: Text, value: "Twitter" } -SetTriple: 2faf55152ec84d6eac9d11f6d06a57da, Description, Value { r#type: Text, value: "The categories that a project or thing belongs to" } -SetTriple: 2faf55152ec84d6eac9d11f6d06a57da, Name, Value { r#type: Text, value: "Categories" } -SetTriple: Transitional Housing in San Francisco Bay Area, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/1070516168827346944/1088205475130118204/CF5E6AF1-154B-435D-9C0B-9FA9D674F4BC.jpg" } -SetTriple: 235ba0e8dc7e4bdda1e16d0d4497f133, Name, Value { r#type: Text, value: "Avatar" } -SetTriple: Cover, Name, Value { r#type: Text, value: "Cover" } -SetTriple: f71912463dca4e778a79d9cdc9804127, Description, Value { r#type: Text, value: "A future result worth striving to attain" } -SetTriple: f71912463dca4e778a79d9cdc9804127, Name, Value { r#type: Text, value: "Goal" } -SetTriple: Transitional Housing in San Francisco Bay Area, Name, Value { r#type: Text, value: "Transitional Housing in San Francisco" } -SetTriple: Transitional Housing in San Francisco, Space, Value { r#type: Text, value: "0xdb1c4a316933cd481860cfCa078eE07ea7Ad4EdD" } -SetTriple: dd10f854888f453bb789622d8e1df861, Name, Value { r#type: Text, value: "Skill" } -SetTriple: f6e3fc58555f4ca793407d3d282b1841, Name, Value { r#type: Text, value: "Organizers" } -SetTriple: Organizers, Name, Value { r#type: Text, value: "Organizer" } -SetTriple: 38fea29845a648d6bf253c608dcca3fb, Name, Value { r#type: Text, value: "Event" } -SetTriple: 63352fac43ee4dbca4cb3c3827d15208, Name, Value { r#type: Text, value: "Venue" } -SetTriple: Venue, Name, Value { r#type: Text, value: "" } -SetTriple: , Name, Value { r#type: Text, value: "A place where an event is taking place" } -SetTriple: df7d108c6c3c4cbbb93ee318d12de1fa, Name, Value { r#type: Text, value: "Skills" } -SetTriple: 7314c5546f274bfe9b650a0193f664e0, Name, Value { r#type: Text, value: "Logo" } -SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "" } -SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Description, Value { r#type: Text, value: "Editor content for a text block" } -SetTriple: Image, Name, Value { r#type: Text, value: "Image" } -SetTriple: be74597305a94cd0a46d1c5538270faf, Name, Value { r#type: Text, value: "Foreign Types" } -SetTriple: Skills, Name, Value { r#type: Text, value: "Skill" } -SetTriple: 530f696c94a84c5fa881649e456e5e34, Description, Value { r#type: Text, value: "The job position a person currently holds" } -SetTriple: 6904c3bbed784ee9aa6075028dbdc2cd, Description, Value { r#type: Text, value: "A reference to a role" } -SetTriple: b6798099627c440c9b744311a3cd74ed, Description, Value { r#type: Text, value: "A reference to a project" } -SetTriple: 780a62cfa2db4b7cb7dbe33dddfa1eca, Name, Value { r#type: Text, value: "Software engineer" } -SetTriple: bc2a4e5b115e44e99758c639a13f32a4, Name, Value { r#type: Text, value: "Job opening" } -SetTriple: 6ef811d51f3143079fc90ca139d99b6a, Name, Value { r#type: Text, value: "Community lead" } -SetTriple: 9cc8a65ddf924c0c8d9024980e822dc0, Name, Value { r#type: Text, value: "Company" } -SetTriple: 1dd7c5dce9cb47638f2bb715e257551f, Name, Value { r#type: Text, value: "Head of Design" } -SetTriple: Project, Name, Value { r#type: Text, value: "Project" } -SetTriple: dd4999b977f04c2ba02b5a26b233854e, Name, Value { r#type: Text, value: "Parent Entity" } -SetTriple: 0b36882dee8448999d33a592217272d2, Description, Value { r#type: Text, value: "Chief executive officer" } -SetTriple: 0b36882dee8448999d33a592217272d2, Name, Value { r#type: Text, value: "CEO" } -SetTriple: a36de44dff584511b73405f5b3911001, Description, Value { r#type: Text, value: "A role that somebody held or currently holds at an organization" } -SetTriple: a36de44dff584511b73405f5b3911001, Name, Value { r#type: Text, value: "Job function" } -SetTriple: c63271bfe4f34d74b4797dca335c280a, Name, Value { r#type: Text, value: "End date" } -SetTriple: b6009f6600b04baab86f97db7bcbb14a, Description, Value { r#type: Text, value: "When something started" } -SetTriple: Parent Entity, Name, Value { r#type: Text, value: "Entity Page" } -SetTriple: f0553d4d4838425ebcd7613bd8f475a5, Name, Value { r#type: Text, value: "Image Block" } -SetTriple: 88d5925217ae4d9aa36724710129eb47, Name, Value { r#type: Text, value: "Table Block" } -SetTriple: b6009f6600b04baab86f97db7bcbb14a, Name, Value { r#type: Text, value: "Start date" } -SetTriple: 9c1922f1d7a247d1841d234cb2f56991, Description, Value { r#type: Text, value: "A job function at an organization" } -SetTriple: 9c1922f1d7a247d1841d234cb2f56991, Name, Value { r#type: Text, value: "Role" } -SetTriple: 22c5fa356f814ba0a4df61e49f19f6cd, Description, Value { r#type: Text, value: "The time a place closes" } -SetTriple: 22c5fa356f814ba0a4df61e49f19f6cd, Name, Value { r#type: Text, value: "Closes" } -SetTriple: fad5fe12d36b4f9591bc9adc21e42dd2, Description, Value { r#type: Text, value: "The time a place opens" } -SetTriple: fad5fe12d36b4f9591bc9adc21e42dd2, Name, Value { r#type: Text, value: "Opens" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } -SetTriple: 170f12d63b864c74bd74dca8199fb99d, Image, Value { r#type: Text, value: "" } -SetTriple: 91b6e87f46e14668afbf48ab319ce2b1, Name, Value { r#type: Text, value: "Designer" } -SetTriple: Job function, Name, Value { r#type: Text, value: "Job position" } -SetTriple: b6798099627c440c9b744311a3cd74ed, Name, Value { r#type: Text, value: "Project" } -SetTriple: 6904c3bbed784ee9aa6075028dbdc2cd, Name, Value { r#type: Text, value: "Role" } -SetTriple: 530f696c94a84c5fa881649e456e5e34, Name, Value { r#type: Text, value: "Current role" } -SetTriple: 089bd77efeb848f0a2f84e8d1a4576be, Name, Value { r#type: Text, value: "Founder" } -SetTriple: 7902dbef1eaf47cfb7e41e300050bd03, Name, Value { r#type: Text, value: "Cofounder" } -SetTriple: Job position, Name, Value { r#type: Text, value: "Job history" } -SetTriple: 1d5d0c2adb23466ca0b09abe879df457, Name, Value { r#type: Text, value: "Space Configuration" } -SetTriple: Image Block, Name, Value { r#type: Text, value: "Block Type" } -SetTriple: f88047cebd8d4fbf83f658e84ee533e4, Name, Value { r#type: Text, value: "Content" } -SetTriple: Content, Name, Value { r#type: Text, value: "Editor Content" } -SetTriple: Editor Content, Name, Value { r#type: Text, value: "Markdown Content" } -SetTriple: 8426caa143d647d4a6f100c7c1a9a320, Name, Value { r#type: Text, value: "Text Block" } -SetTriple: 577bd9fbb29e4e2bb5f8f48aedbd26ac, Name, Value { r#type: Text, value: "Row Type" } -SetTriple: Content, Name, Value { r#type: Text, value: "Blocks" } -SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "" } -SetTriple: edd686eff11d4855bd49d22822a3f434, Description, Value { r#type: Text, value: "The projects a person is working on" } -SetTriple: edd686eff11d4855bd49d22822a3f434, Name, Value { r#type: Text, value: "Projects" } -SetTriple: cb36140946954676b62fc2290613a430, Name, Value { r#type: Text, value: "Phone number" } -SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Space, Value { r#type: Text, value: "0xEC07c19743179f1AC904Fee97a1A99310e500aB6" } -SetTriple: 82ae5e2be07d4461a88b1158931e69b8, Image, Value { r#type: Text, value: "" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } -SetTriple: 3ad4df27132f4ef687f8070f063b074c, Image, Value { r#type: Text, value: "" } -SetTriple: 7b91dc2269ac4c938b10290927cd7ef5, Name, Value { r#type: Text, value: "End Homelessness in San Francisco" } -SetTriple: 7816be62a9cf4684a40174d23a43ae49, Space, Value { r#type: Text, value: "0x276187Ac0D3a61EAAf3D5Af443dA932EFba7A661" } -SetTriple: 7816be62a9cf4684a40174d23a43ae49, Name, Value { r#type: Text, value: "Abundant Housing in San Francisco" } -SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Space, Value { r#type: Text, value: "0xb4476A42A66eC1356A58D300555169E17db6756c" } -SetTriple: Image, Name, Value { r#type: Text, value: "" } -SetTriple: , Name, Value { r#type: Text, value: "Image" } -SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Image, Value { r#type: Text, value: "https://cdn.discordapp.com/attachments/882371689244143687/1068582532611833936/people.png" } -SetTriple: 61c7b5e5dc094146a662a2a034ad5f35, Name, Value { r#type: Text, value: "People" } -SetTriple: aeebbd5e4d794d24ae99239e9142d9ed, Description, Value { r#type: Text, value: "The default type that should be selected on a space Entity Table" } -SetTriple: aeebbd5e4d794d24ae99239e9142d9ed, Name, Value { r#type: Text, value: "Default Type" } -SetTriple: 721ef6981ae043fb8ad5456de47c950a, Space, Value { r#type: Text, value: "0x1A39E2Fe299Ef8f855ce43abF7AC85D6e69E05F5" } -SetTriple: 721ef6981ae043fb8ad5456de47c950a, Name, Value { r#type: Text, value: "Crypto" } -SetTriple: 306598522df542f69ad72921c33ad84b, Name, Value { r#type: Text, value: "Space" } -SetTriple: Text, Name, Value { r#type: Text, value: "Text" } -SetTriple: Relation Type, Name, Value { r#type: Text, value: "Relation" } -SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Space, Value { r#type: Text, value: "0xB4B3d95e9c82cb26A5bd4BC73ffBa46F1e979f16" } -SetTriple: a49d054e11a6494cbbe1ee6d3507663c, Name, Value { r#type: Text, value: "Philosophy" } -SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9bf72ae92a1d4aacae235c31136e0255, From entity, Value { r#type: Entity, value: "b0f2d71a79ca4dc49218e3e40dfed103" } -SetTriple: 340a2dfab61e4471a8b092fe349527a6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 340a2dfab61e4471a8b092fe349527a6, From entity, Value { r#type: Entity, value: "b0f2d71a79ca4dc49218e3e40dfed103" } -SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9bf72ae92a1d4aacae235c31136e0255, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9bf72ae92a1d4aacae235c31136e0255, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b0f2d71a79ca4dc49218e3e40dfed103, Name, Value { r#type: Text, value: "Filter" } -SetTriple: 340a2dfab61e4471a8b092fe349527a6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: Filter, Description, Value { r#type: Text, value: "Filters are used to filter data within a TableBlock" } -SetTriple: 340a2dfab61e4471a8b092fe349527a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 340a2dfab61e4471a8b092fe349527a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3669bf9d75de4c5286cac7987eda16e5, To entity, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3669bf9d75de4c5286cac7987eda16e5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3669bf9d75de4c5286cac7987eda16e5, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: 19901545b1404e5aa831fdc975016966, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19901545b1404e5aa831fdc975016966, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 19901545b1404e5aa831fdc975016966, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 19901545b1404e5aa831fdc975016966, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19901545b1404e5aa831fdc975016966, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: Space Configuration, Name, Value { r#type: Text, value: "Space" } -SetTriple: 3a825408f049459da46cfbbbebbc9c52, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, From entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } -SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4a9e41407aa745298dfe8f5adcc13a64, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3a825408f049459da46cfbbbebbc9c52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3a825408f049459da46cfbbbebbc9c52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3a825408f049459da46cfbbbebbc9c52, From entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } -SetTriple: 1ed5b976f8a4451ba2cc531f85b59cab, Description, Value { r#type: Text, value: "Configuration for hidden columns of table blocks." } -SetTriple: 1ed5b976f8a4451ba2cc531f85b59cab, Name, Value { r#type: Text, value: "Hidden Columns" } -SetTriple: 3a825408f049459da46cfbbbebbc9c52, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, To entity, Value { r#type: Entity, value: "1ed5b976f8a4451ba2cc531f85b59cab" } -SetTriple: 9b932c2801704bc28b1c2dca2eb82a53, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Crypto, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmTW7BiNhXt3kaQALCRHXEMytkD2P1DHv8GB3vRFj3L1jo" } -SetTriple: f1b9fd886388436e95b551aafaea77e5, Description, Value { r#type: Text, value: "The Root space is the top level space for the canonical global graph." } -SetTriple: 142b0a8990624cb19cec34661b3f822a, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 142b0a8990624cb19cec34661b3f822a, To entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } -SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5eb4067111dc4e749d16fac3123c02cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5eb4067111dc4e749d16fac3123c02cf, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: 5eb4067111dc4e749d16fac3123c02cf, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 27468ac0d9924182a211b81f85ec4030, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 27468ac0d9924182a211b81f85ec4030, Index, Value { r#type: Text, value: "a0" } -SetTriple: 27468ac0d9924182a211b81f85ec4030, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 27468ac0d9924182a211b81f85ec4030, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 27468ac0d9924182a211b81f85ec4030, From entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } -SetTriple: d7957338b52545ee9fa029e7078b40e6, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: d7957338b52545ee9fa029e7078b40e6, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7957338b52545ee9fa029e7078b40e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7957338b52545ee9fa029e7078b40e6, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: d7957338b52545ee9fa029e7078b40e6, From entity, Value { r#type: Entity, value: "e9b2ca5149f743b7ab1e57f5a65d8009" } -SetTriple: 142b0a8990624cb19cec34661b3f822a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 142b0a8990624cb19cec34661b3f822a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 142b0a8990624cb19cec34661b3f822a, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: f1b9fd886388436e95b551aafaea77e5, Name, Value { r#type: Text, value: "Root" } -SetTriple: 6f71faae38b343f595a20c5df791bb8f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6f71faae38b343f595a20c5df791bb8f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6f71faae38b343f595a20c5df791bb8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f71faae38b343f595a20c5df791bb8f, To entity, Value { r#type: Entity, value: "" } -SetTriple: 6f71faae38b343f595a20c5df791bb8f, From entity, Value { r#type: Entity, value: "4f311ee9ae4f490f839741044e559fcb" } -SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Index, Value { r#type: Text, value: "a0" } -SetTriple: d75ca73ff8244b64aa3cb45c7f488661, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d75ca73ff8244b64aa3cb45c7f488661, To entity, Value { r#type: Entity, value: "4f311ee9ae4f490f839741044e559fcb" } -SetTriple: d75ca73ff8244b64aa3cb45c7f488661, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: e9b2ca5149f743b7ab1e57f5a65d8009, Markdown Content, Value { r#type: Text, value: "The Root space is the top level space for the canonical global graph. Its subspaces are the top level spaces that people see on the home page. It also defines Types, Attributes, Goals, and Policies that are global in nature and can be used by other spaces.\n\n" } -SetTriple: e9b2ca5149f743b7ab1e57f5a65d8009, Name, Value { r#type: Text, value: "The Root space is th" } -SetTriple: 4f311ee9ae4f490f839741044e559fcb, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 4f311ee9ae4f490f839741044e559fcb, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } -SetTriple: 4f311ee9ae4f490f839741044e559fcb, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } -SetTriple: 4f311ee9ae4f490f839741044e559fcb, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidcmjud2wquyfxt3i7e3p5ttx2n32ojaqxmqa35shk3rk6l3twelu" } -SetTriple: 1d7f027e415c4f69800e460fde65feb9, Description, Value { r#type: Text, value: "A general concept that can be used to group similar things together" } -SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1d7f027e415c4f69800e460fde65feb9, Name, Value { r#type: Text, value: "Topic" } -SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: c5f7a48f0a1c40f387e9c2935d09da13, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Index, Value { r#type: Text, value: "a0" } -SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, To entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: c91c101744924379a1dbaf8e0e722c92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c91c101744924379a1dbaf8e0e722c92, Index, Value { r#type: Text, value: "a0" } -SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7d2093d786754888bec187c580e4780f, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 7d2093d786754888bec187c580e4780f, To entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } -SetTriple: cd598fe88dc540fbafc727d363aa2b31, Description, Value { r#type: Text, value: "Claims that support a given claim" } -SetTriple: 7d2093d786754888bec187c580e4780f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cd598fe88dc540fbafc727d363aa2b31, Name, Value { r#type: Text, value: "Supporting arguments" } -SetTriple: 5742a7038b734eb6b3df4378c1b512c6, Description, Value { r#type: Text, value: "A set of related topics" } -SetTriple: fa8e8e54f7424c00b73c05adee2b4545, Description, Value { r#type: Text, value: "A statement about a set of topics that may or may not be true" } -SetTriple: 0c0a2a9519284ec4876dcc04075b7927, Name, Value { r#type: Text, value: "Opposing arguments" } -SetTriple: 5742a7038b734eb6b3df4378c1b512c6, Name, Value { r#type: Text, value: "Topics" } -SetTriple: fa8e8e54f7424c00b73c05adee2b4545, Name, Value { r#type: Text, value: "Claim" } -SetTriple: 7d2093d786754888bec187c580e4780f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7d2093d786754888bec187c580e4780f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Opposing arguments, Description, Value { r#type: Text, value: "Claims that oppose a given claim" } -SetTriple: 2c3c10d50a894da683927809f5a55a75, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1305a9c081f74d1fb31a7681dfef1515, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } -SetTriple: 1305a9c081f74d1fb31a7681dfef1515, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1305a9c081f74d1fb31a7681dfef1515, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f24b6c79882d40b6af533e72d1974e5b, Index, Value { r#type: Text, value: "a0" } -SetTriple: f24b6c79882d40b6af533e72d1974e5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f24b6c79882d40b6af533e72d1974e5b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f24b6c79882d40b6af533e72d1974e5b, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: c91c101744924379a1dbaf8e0e722c92, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a47d400e024a48de9266cd66298f463f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a47d400e024a48de9266cd66298f463f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a47d400e024a48de9266cd66298f463f, Index, Value { r#type: Text, value: "a0" } -SetTriple: a47d400e024a48de9266cd66298f463f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5f7f5680528b4a738d2ccb3a848db7e9, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 2c3c10d50a894da683927809f5a55a75, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } -SetTriple: 2c3c10d50a894da683927809f5a55a75, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2c3c10d50a894da683927809f5a55a75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2c3c10d50a894da683927809f5a55a75, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76ef8c1a346549f3aa650598d742fc7d, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76ef8c1a346549f3aa650598d742fc7d, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 76ef8c1a346549f3aa650598d742fc7d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: e56b6cf8b5eb43f7a1a0cefebab74e6e, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: c91c101744924379a1dbaf8e0e722c92, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 26f837dc6c3e4cdb87017df94f3c9f18, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: c91c101744924379a1dbaf8e0e722c92, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: a47d400e024a48de9266cd66298f463f, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: f24b6c79882d40b6af533e72d1974e5b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Index, Value { r#type: Text, value: "a0" } -SetTriple: bfc8cb5ab109450dab1a49632ad8f145, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bfc8cb5ab109450dab1a49632ad8f145, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 90dcfc330cdb4252a7c3f653d4f54e26, Name, Value { r#type: Text, value: "Tags" } -SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: bfc8cb5ab109450dab1a49632ad8f145, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 5dbc0aa3ab304d30987ebc4ae4e369c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7e7b7139da63429f9020b043bda340c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7e7b7139da63429f9020b043bda340c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7e7b7139da63429f9020b043bda340c7, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 7e7b7139da63429f9020b043bda340c7, From entity, Value { r#type: Entity, value: "2e59ef47b8df4c24a377f35724583418" } -SetTriple: 2e59ef47b8df4c24a377f35724583418, Space, Value { r#type: Text, value: "0x1b7a66284C31A8D11a790ec79916c425Ef6E7886" } -SetTriple: 2e59ef47b8df4c24a377f35724583418, Name, Value { r#type: Text, value: "The Graph" } -SetTriple: 7e7b7139da63429f9020b043bda340c7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3ef6eeb0b0724999a5a45aefa06bcea2, Name, Value { r#type: Text, value: "AI" } -SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: f4b907c3ef8b47cfaeb1d939ffb488ae, From entity, Value { r#type: Entity, value: "3ef6eeb0b0724999a5a45aefa06bcea2" } -SetTriple: AI, Space, Value { r#type: Text, value: "0x6144659cc8FCcBb7Bb41c94Fc8429Aec201A3ff5" } -SetTriple: AI, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmS9ogyiSQgH1YBeAQ5LcYemuorgTU5rBnq3dxGL4w8AA3" } -SetTriple: 029c0c90698242469e4aa0e5762fba01, Space, Value { r#type: Text, value: "0x44a6e58B483d4c569bAaB9DD1FC7fA445C1f1Ea9" } -SetTriple: d2158884920b4d1fa6b758cc26575dd5, Index, Value { r#type: Text, value: "a0" } -SetTriple: d2158884920b4d1fa6b758cc26575dd5, From entity, Value { r#type: Entity, value: "029c0c90698242469e4aa0e5762fba01" } -SetTriple: d2158884920b4d1fa6b758cc26575dd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 029c0c90698242469e4aa0e5762fba01, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmV9fpq4RvBoSVS4aUaT2vYfuysoTUHQkd1FVgPUfQug12" } -SetTriple: d2158884920b4d1fa6b758cc26575dd5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d2158884920b4d1fa6b758cc26575dd5, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 029c0c90698242469e4aa0e5762fba01, Name, Value { r#type: Text, value: "History" } -SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, From entity, Value { r#type: Entity, value: "9c8c07dd74884b179e3dbc2ca67adcb9" } -SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9c8c07dd74884b179e3dbc2ca67adcb9, Space, Value { r#type: Text, value: "0x35D15c85AF6A00aBdc3AbFa4178C719e0220838e" } -SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c8c07dd74884b179e3dbc2ca67adcb9, Name, Value { r#type: Text, value: "Sustainability" } -SetTriple: Sustainability, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQW1MD2zioVYpBAB3mS3Mo4fNsQLdFxRzjQKwkWhtwwk1" } -SetTriple: 1e20a56cbff6435ebeddf4fd7a248e1c, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 0ef375994e5c455793201cb9c105a3ba, Space, Value { r#type: Text, value: "0x62b5b813B74C4166DA4f3f88Af6E8E4e657a9458" } -SetTriple: 0ef375994e5c455793201cb9c105a3ba, Name, Value { r#type: Text, value: "Energy" } -SetTriple: Energy, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdUbexUDLqpYQ4D9T14guMMbCFJGDHRQmXg5oRaE81pze" } -SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3171b662e8e44aaaaf495d0afefc1475, From entity, Value { r#type: Entity, value: "0ef375994e5c455793201cb9c105a3ba" } -SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3171b662e8e44aaaaf495d0afefc1475, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3171b662e8e44aaaaf495d0afefc1475, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: The Graph, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=Qmboi71hpPAFFjZxdyTmkNMni8pttUfNjuExkNtY6FhUS8" } -SetTriple: f29a0b99f7874be99c7db21f32708acb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 71a2df9832ec40c5bedb2e47164ed62d, Name, Value { r#type: Text, value: "Bug" } -SetTriple: 4144054c27d7497abe1e7f169e521e4f, Name, Value { r#type: Text, value: "Feature" } -SetTriple: fe27d6d8654c4c80a39ee65bd6826e70, Name, Value { r#type: Text, value: "Working group" } -SetTriple: ff86d35bed174998a4ea82ce462a5474, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ff86d35bed174998a4ea82ce462a5474, Index, Value { r#type: Text, value: "a0" } -SetTriple: ff86d35bed174998a4ea82ce462a5474, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f29a0b99f7874be99c7db21f32708acb, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } -SetTriple: f29a0b99f7874be99c7db21f32708acb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f29a0b99f7874be99c7db21f32708acb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ff86d35bed174998a4ea82ce462a5474, From entity, Value { r#type: Entity, value: "fe27d6d8654c4c80a39ee65bd6826e70" } -SetTriple: ff86d35bed174998a4ea82ce462a5474, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f29a0b99f7874be99c7db21f32708acb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, From entity, Value { r#type: Entity, value: "71a2df9832ec40c5bedb2e47164ed62d" } -SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Index, Value { r#type: Text, value: "a0" } -SetTriple: caa95f1fa2794bd1b88d67fc6bf03b5d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 403b9f42645249d4ab02ff63df66a06c, Name, Value { r#type: Text, value: "Social Work" } -SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, Index, Value { r#type: Text, value: "a0" } -SetTriple: Social Work, Space, Value { r#type: Text, value: "0xC46a79dD4Cf9635011ba3A68Fb3CE6b6f8008cC0" } -SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, From entity, Value { r#type: Entity, value: "403b9f42645249d4ab02ff63df66a06c" } -SetTriple: 5016e4b29d4d4401b7c053e43e6f99ec, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: b500ab81f01d48bfa608d3e1acd989e6, Name, Value { r#type: Text, value: "Construction" } -SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Index, Value { r#type: Text, value: "a0" } -SetTriple: Construction, Space, Value { r#type: Text, value: "0x74519E6EEc5BCFBC4Eb8F1A6d0C6D343173A286b" } -SetTriple: aac54bee35ed4ec49e5c095b581c39c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aac54bee35ed4ec49e5c095b581c39c0, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: aac54bee35ed4ec49e5c095b581c39c0, From entity, Value { r#type: Entity, value: "b500ab81f01d48bfa608d3e1acd989e6" } -SetTriple: Construction, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmcTVmKSngzvPzN2ajHjZYKfMGJbpXzhVeA6pFRSoKoFkn" } -SetTriple: Hidden Columns, Description, Value { r#type: Text, value: "Configuration for shown columns of table blocks." } -SetTriple: Hidden Columns, Name, Value { r#type: Text, value: "Shown Columns" } -SetTriple: 35176527ada34a55b351cd984a307d3f, From entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 35176527ada34a55b351cd984a307d3f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: Shown Columns, Name, Value { r#type: Text, value: "Hidden Columns" } -SetTriple: 9a4061276ab747ba89c84d1efae8769b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9a4061276ab747ba89c84d1efae8769b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 35176527ada34a55b351cd984a307d3f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9a4061276ab747ba89c84d1efae8769b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 35176527ada34a55b351cd984a307d3f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9a4061276ab747ba89c84d1efae8769b, From entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: Hidden Columns, Description, Value { r#type: Text, value: "Legacy configuration for hidden columns of table blocks." } -SetTriple: 388ad59b1cc7413ca0bb34a4de48c758, Name, Value { r#type: Text, value: "Shown Columns" } -SetTriple: Shown Columns, Description, Value { r#type: Text, value: "Configuration for shown columns of table blocks." } -SetTriple: 35176527ada34a55b351cd984a307d3f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9a4061276ab747ba89c84d1efae8769b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f28222422b7f42daa2f579857b202850, To entity, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: f28222422b7f42daa2f579857b202850, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: f28222422b7f42daa2f579857b202850, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f28222422b7f42daa2f579857b202850, Index, Value { r#type: Text, value: "a0" } -SetTriple: f28222422b7f42daa2f579857b202850, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8ed798a645724072a1f7996b147c826f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8ed798a645724072a1f7996b147c826f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8ed798a645724072a1f7996b147c826f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f107a6f221e9475b84d752dd7dcae912, Name, Value { r#type: Text, value: "Objective" } -SetTriple: 8ed798a645724072a1f7996b147c826f, To entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } -SetTriple: 8ed798a645724072a1f7996b147c826f, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Objective, Description, Value { r#type: Text, value: "A time-limited, measurable action with tangible outcomes that helps push progress toward broader goals." } -SetTriple: f9804f7c0e2e4658a8489aa65bbe411b, Description, Value { r#type: Text, value: "A related set of goals" } -SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Index, Value { r#type: Text, value: "a0" } -SetTriple: f9804f7c0e2e4658a8489aa65bbe411b, Name, Value { r#type: Text, value: "Goals" } -SetTriple: 577e1ed11fe2461f8f43de65a16898c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 577e1ed11fe2461f8f43de65a16898c6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 577e1ed11fe2461f8f43de65a16898c6, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Index, Value { r#type: Text, value: "a0" } -SetTriple: 70d3dc54670c46899e2ea67ca334ab96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 70d3dc54670c46899e2ea67ca334ab96, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 70d3dc54670c46899e2ea67ca334ab96, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9eb7c19c80be43a2ba5b8616fb6671ac, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } -SetTriple: 546b042d6aae4919aa6be0cf21324208, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 546b042d6aae4919aa6be0cf21324208, Index, Value { r#type: Text, value: "a0" } -SetTriple: 546b042d6aae4919aa6be0cf21324208, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 546b042d6aae4919aa6be0cf21324208, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 546b042d6aae4919aa6be0cf21324208, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } -SetTriple: d67582daf6074280a5a31a74f99ea674, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d67582daf6074280a5a31a74f99ea674, Index, Value { r#type: Text, value: "a0" } -SetTriple: d67582daf6074280a5a31a74f99ea674, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d67582daf6074280a5a31a74f99ea674, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d67582daf6074280a5a31a74f99ea674, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } -SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Index, Value { r#type: Text, value: "a0" } -SetTriple: 341bb5d5485b4e39ad31f911b96b8344, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 341bb5d5485b4e39ad31f911b96b8344, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 341bb5d5485b4e39ad31f911b96b8344, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } -SetTriple: 627fbd98568e4811a928bc4349a9a50a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 627fbd98568e4811a928bc4349a9a50a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 627fbd98568e4811a928bc4349a9a50a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 627fbd98568e4811a928bc4349a9a50a, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 627fbd98568e4811a928bc4349a9a50a, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 4aa93966b8284d08a3d490d8812cc450, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 4aa93966b8284d08a3d490d8812cc450, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4aa93966b8284d08a3d490d8812cc450, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4aa93966b8284d08a3d490d8812cc450, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4aa93966b8284d08a3d490d8812cc450, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 10c04a74e7ef418b823129365d56730c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 10c04a74e7ef418b823129365d56730c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 10c04a74e7ef418b823129365d56730c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 10c04a74e7ef418b823129365d56730c, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 10c04a74e7ef418b823129365d56730c, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 5b4e9b7455f44e57b0b358da71188191, Name, Value { r#type: Text, value: "Sources" } -SetTriple: Sources, Description, Value { r#type: Text, value: "People, places, or things where things or ideas originated" } -SetTriple: 017c5749ea46465a966904ed17344671, Name, Value { r#type: Text, value: "Policy" } -SetTriple: Policy, Description, Value { r#type: Text, value: "A rule or procedure that should be followed within a space" } -SetTriple: 377ac7e818ab443cbc2629ff04745f99, Name, Value { r#type: Text, value: "Subgoals" } -SetTriple: Subgoals, Description, Value { r#type: Text, value: "More detailed goals for drilling down" } -SetTriple: 2bd0960f5af94b0c893920e9edf31ede, Name, Value { r#type: Text, value: "Broader goals" } -SetTriple: b97f50771533432d84fe68875ebae750, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b97f50771533432d84fe68875ebae750, Index, Value { r#type: Text, value: "a0" } -SetTriple: d5b7cf8fb6904af893b29ad1d1822534, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: b97f50771533432d84fe68875ebae750, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b97f50771533432d84fe68875ebae750, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: b97f50771533432d84fe68875ebae750, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: fc47e95376c146ff963337b2da5d707e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fc47e95376c146ff963337b2da5d707e, Index, Value { r#type: Text, value: "a0" } -SetTriple: fc47e95376c146ff963337b2da5d707e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fc47e95376c146ff963337b2da5d707e, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } -SetTriple: fc47e95376c146ff963337b2da5d707e, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 3ebe98332d9d4274897225723c316cca, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, To entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 3ebe98332d9d4274897225723c316cca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3ebe98332d9d4274897225723c316cca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3ebe98332d9d4274897225723c316cca, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3ebe98332d9d4274897225723c316cca, From entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } -SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0d70bcc6f77c41b087491ad2a8b77ab3, From entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } -SetTriple: 6794883a866c4489a03f85c78daef434, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6794883a866c4489a03f85c78daef434, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1f51d54ff0bc4ddca649f716db0feafb, Index, Value { r#type: Text, value: "a1" } -SetTriple: 6794883a866c4489a03f85c78daef434, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6794883a866c4489a03f85c78daef434, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d5b7cf8fb6904af893b29ad1d1822534, Name, Value { r#type: Text, value: "Types" } -SetTriple: 6794883a866c4489a03f85c78daef434, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 0df405557cd948d8a0167b63a311bd2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0df405557cd948d8a0167b63a311bd2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0df405557cd948d8a0167b63a311bd2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0df405557cd948d8a0167b63a311bd2e, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 0df405557cd948d8a0167b63a311bd2e, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } -SetTriple: 098898d9da4a4a59b36394183737bc40, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 098898d9da4a4a59b36394183737bc40, Index, Value { r#type: Text, value: "a0" } -SetTriple: 098898d9da4a4a59b36394183737bc40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 098898d9da4a4a59b36394183737bc40, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 098898d9da4a4a59b36394183737bc40, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Index, Value { r#type: Text, value: "a0" } -SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 03b75bd8fdeb42a5a89766b3421dda15, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 230fbc5928a24ba19bb21d4f3f736e1c, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } -SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, To entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } -SetTriple: f7effe891ca54b7f811b4ec1bf2d62ba, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: Broader goals, Description, Value { r#type: Text, value: "Higher level goals for drilling up" } -SetTriple: d4f4fa1badb945578e7878c3d674fa14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: af112a627ab340f28b18d50cceb95c12, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 9438ee038c1145af9bf66b7ba8d4c1f3, Name, Value { r#type: Text, value: "Position" } -SetTriple: Position, Description, Value { r#type: Text, value: "A top level statement of where a person or entity stands on an issue" } -SetTriple: 21be6a84312544a2bb2e3c23928ce4aa, Name, Value { r#type: Text, value: "Subtopics" } -SetTriple: Subtopics, Description, Value { r#type: Text, value: "A more specific set of topics for drilling down" } -SetTriple: af112a627ab340f28b18d50cceb95c12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c2ef1313a1547e9ac5d0fce07e792a1, Name, Value { r#type: Text, value: "Broader topics" } -SetTriple: Broader topics, Description, Value { r#type: Text, value: "A larger set of containing topics for drilling up" } -SetTriple: 3d31f766b65148afa357271343a773de, Name, Value { r#type: Text, value: "Tag" } -SetTriple: Tag, Description, Value { r#type: Text, value: "A label that describes something" } -SetTriple: b0379af244de4106b4522203ec49418c, Name, Value { r#type: Text, value: "Value" } -SetTriple: Value, Description, Value { r#type: Text, value: "A principle or standard of behavior." } -SetTriple: f0ff2d4071ad4fa697e65d7fa5d0e226, Name, Value { r#type: Text, value: "Mission" } -SetTriple: Mission, Description, Value { r#type: Text, value: "The reason or purpose that something exists." } -SetTriple: 587429e126b04aa9893e4ea21b2d8287, Name, Value { r#type: Text, value: "Vision" } -SetTriple: Vision, Description, Value { r#type: Text, value: "An illustrative desired future state that's worth working toward." } -SetTriple: c7ce21d5d91544e6ac0bad109a51026b, Name, Value { r#type: Text, value: "Answers" } -SetTriple: Answers, Description, Value { r#type: Text, value: "A set of possible answers to a given question" } -SetTriple: 0913adbf9a7840599aba4c788a681255, Name, Value { r#type: Text, value: "Question" } -SetTriple: Question, Description, Value { r#type: Text, value: "A question that may have one or more answers" } -SetTriple: af112a627ab340f28b18d50cceb95c12, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, To entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } -SetTriple: 13a4ec3dd08344aaa59f3dc35b7f2142, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 13f571ca092741d49b4ec73e41e731c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 13f571ca092741d49b4ec73e41e731c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13f571ca092741d49b4ec73e41e731c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13f571ca092741d49b4ec73e41e731c4, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: 13f571ca092741d49b4ec73e41e731c4, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Index, Value { r#type: Text, value: "a0" } -SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d6f76297e8a54f9285ff4dd816f0efc6, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 948f0c64a2bd484dbeebdfc2d5d4a9b3, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: a19ceceecede4eb48983e1b2bfd73806, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a19ceceecede4eb48983e1b2bfd73806, Index, Value { r#type: Text, value: "a0" } -SetTriple: af112a627ab340f28b18d50cceb95c12, Index, Value { r#type: Text, value: "a0" } -SetTriple: a19ceceecede4eb48983e1b2bfd73806, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a19ceceecede4eb48983e1b2bfd73806, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a19ceceecede4eb48983e1b2bfd73806, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } -SetTriple: cd42b80e8933406eb105b14b716110f4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: cd42b80e8933406eb105b14b716110f4, Index, Value { r#type: Text, value: "a0" } -SetTriple: cd42b80e8933406eb105b14b716110f4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cd42b80e8933406eb105b14b716110f4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: cd42b80e8933406eb105b14b716110f4, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Index, Value { r#type: Text, value: "a0" } -SetTriple: af112a627ab340f28b18d50cceb95c12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, From entity, Value { r#type: Entity, value: "b0379af244de4106b4522203ec49418c" } -SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ce70c62b3d084a65be1ed819085bd327, From entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } -SetTriple: ce70c62b3d084a65be1ed819085bd327, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ce70c62b3d084a65be1ed819085bd327, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ce70c62b3d084a65be1ed819085bd327, Index, Value { r#type: Text, value: "a0" } -SetTriple: ce70c62b3d084a65be1ed819085bd327, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } -SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1b0eb9757bf443a0bfcef48c83e077f2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } -SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1133d7033c3c44fca7efe8dbeaea3b0f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 51e0f441451b4d128b61c203b7a98e7f, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } -SetTriple: 51e0f441451b4d128b61c203b7a98e7f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 59ba298bf1544af79a1d5a9c577b32ef, Index, Value { r#type: Text, value: "a0" } -SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 51e0f441451b4d128b61c203b7a98e7f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f217bf39b844b93bac5b6de8dff16b6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 65c276a109b6495292eb167126451b19, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: 65c276a109b6495292eb167126451b19, To entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } -SetTriple: 65c276a109b6495292eb167126451b19, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 65c276a109b6495292eb167126451b19, Index, Value { r#type: Text, value: "a0" } -SetTriple: 65c276a109b6495292eb167126451b19, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d4f4fa1badb945578e7878c3d674fa14, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: d4f4fa1badb945578e7878c3d674fa14, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: d4f4fa1badb945578e7878c3d674fa14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d4f4fa1badb945578e7878c3d674fa14, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13f8b421ccc54a67be6436ebf6274151, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 88314b3c8c9643e79c23e194f67c0302, Markdown Content, Value { r#type: Text, value: "The value type of Price should be changed once we have Number with Currency formatting.\n\n" } -SetTriple: 8386a03963c04df6baa63975be07f7d3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8386a03963c04df6baa63975be07f7d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8386a03963c04df6baa63975be07f7d3, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 258905e12d814e14b0a0949d567377ea, Index, Value { r#type: Text, value: "a0" } -SetTriple: b6e4a06058ea45908eecf98885092da5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b6e4a06058ea45908eecf98885092da5, Index, Value { r#type: Text, value: "a0" } -SetTriple: b6e4a06058ea45908eecf98885092da5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b6e4a06058ea45908eecf98885092da5, To entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } -SetTriple: b6e4a06058ea45908eecf98885092da5, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } -SetTriple: d81db725a7134184a9b85ef26c18dc99, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d81db725a7134184a9b85ef26c18dc99, Index, Value { r#type: Text, value: "a0" } -SetTriple: d81db725a7134184a9b85ef26c18dc99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d81db725a7134184a9b85ef26c18dc99, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: d81db725a7134184a9b85ef26c18dc99, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } -SetTriple: ea07049c185e4801845cb4bf828589f9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ea07049c185e4801845cb4bf828589f9, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea07049c185e4801845cb4bf828589f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ea07049c185e4801845cb4bf828589f9, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: ea07049c185e4801845cb4bf828589f9, From entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } -SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Index, Value { r#type: Text, value: "a0" } -SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, To entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } -SetTriple: a0ed9a57bd2c490d9218106c6cf7aef1, From entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } -SetTriple: 258905e12d814e14b0a0949d567377ea, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 258905e12d814e14b0a0949d567377ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 258905e12d814e14b0a0949d567377ea, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 258905e12d814e14b0a0949d567377ea, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } -SetTriple: 9906415c22e04def9ab778725c0eceaa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9906415c22e04def9ab778725c0eceaa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9906415c22e04def9ab778725c0eceaa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9906415c22e04def9ab778725c0eceaa, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9906415c22e04def9ab778725c0eceaa, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } -SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: fc1a8db53fa34d64a26e00b7a9ab34c3, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: 09f689e239e44cbe9516bce11705b5fa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 09f689e239e44cbe9516bce11705b5fa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 09f689e239e44cbe9516bce11705b5fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 09f689e239e44cbe9516bce11705b5fa, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 09f689e239e44cbe9516bce11705b5fa, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 80c9abb133394c5f9aae786d825f4ad0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 80c9abb133394c5f9aae786d825f4ad0, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 80c9abb133394c5f9aae786d825f4ad0, From entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: 3082d14c137f48ed93831e95e5b8782e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3082d14c137f48ed93831e95e5b8782e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3082d14c137f48ed93831e95e5b8782e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3082d14c137f48ed93831e95e5b8782e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3082d14c137f48ed93831e95e5b8782e, From entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Index, Value { r#type: Text, value: "a0" } -SetTriple: e843f23cb5424ba2a2bef1578f63d08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e843f23cb5424ba2a2bef1578f63d08d, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: e843f23cb5424ba2a2bef1578f63d08d, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 854cb29244274bc789c42329c88ecec0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 854cb29244274bc789c42329c88ecec0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 854cb29244274bc789c42329c88ecec0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 854cb29244274bc789c42329c88ecec0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 854cb29244274bc789c42329c88ecec0, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: 494fe2295943489b8c98b49cc091e6a4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 494fe2295943489b8c98b49cc091e6a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 494fe2295943489b8c98b49cc091e6a4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 494fe2295943489b8c98b49cc091e6a4, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Index, Value { r#type: Text, value: "a0" } -SetTriple: be6adbb14c7a4d4286f7a28941668dcb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: be6adbb14c7a4d4286f7a28941668dcb, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: be6adbb14c7a4d4286f7a28941668dcb, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: cfcbb3b06418475a998e886deb3fb845, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cfcbb3b06418475a998e886deb3fb845, Index, Value { r#type: Text, value: "a0" } -SetTriple: cfcbb3b06418475a998e886deb3fb845, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cfcbb3b06418475a998e886deb3fb845, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: cfcbb3b06418475a998e886deb3fb845, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 13f8b421ccc54a67be6436ebf6274151, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13f8b421ccc54a67be6436ebf6274151, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13f8b421ccc54a67be6436ebf6274151, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 13f8b421ccc54a67be6436ebf6274151, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 5e41a20c2a074975b383f39b0d5ffeda, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: a548676aac4742e1b19c0a744902d2a3, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: a548676aac4742e1b19c0a744902d2a3, Index, Value { r#type: Text, value: "a0" } -SetTriple: a548676aac4742e1b19c0a744902d2a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a548676aac4742e1b19c0a744902d2a3, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a548676aac4742e1b19c0a744902d2a3, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Index, Value { r#type: Text, value: "a0" } -SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: dbcab69b5e524b1fb18fe418626e0d5e, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: 8386a03963c04df6baa63975be07f7d3, From entity, Value { r#type: Entity, value: "d267c2edcad84e8793abdbf95d6659cc" } -SetTriple: 8386a03963c04df6baa63975be07f7d3, To entity, Value { r#type: Entity, value: "88314b3c8c9643e79c23e194f67c0302" } -SetTriple: 494fe2295943489b8c98b49cc091e6a4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6db5eaa51cf6463e88f987bd631db044, Name, Value { r#type: Text, value: "Mission" } -SetTriple: Mission, Description, Value { r#type: Text, value: "A reference to a Mission" } -SetTriple: c670247893c74af48f2a285a46cc19ca, Name, Value { r#type: Text, value: "Vision" } -SetTriple: Vision, Description, Value { r#type: Text, value: "A reference to a Vision" } -SetTriple: c8e8fd5f011d4c8e8aaf1a2ffc5b48fd, Name, Value { r#type: Text, value: "Values" } -SetTriple: Values, Description, Value { r#type: Text, value: "A set of values that's held by an organization or person" } -SetTriple: ea1afa44547d4b1d9c99dd5f82147fdc, Name, Value { r#type: Text, value: "" } -SetTriple: c4b9a30a92a945748f9b31c41eb8bbd8, Name, Value { r#type: Text, value: "Street address" } -SetTriple: Street address, Description, Value { r#type: Text, value: "The location of a building, apartment, or other structure or a plot of land" } -SetTriple: 1160ed82001d4d15a998b9044ea7d213, Name, Value { r#type: Text, value: "Place" } -SetTriple: Place, Description, Value { r#type: Text, value: "A local business, building, landmark, plot of land, or natural feature." } -SetTriple: d267c2edcad84e8793abdbf95d6659cc, Name, Value { r#type: Text, value: "Price" } -SetTriple: Price, Description, Value { r#type: Text, value: "The value for which something can be bought or sold" } -SetTriple: 88314b3c8c9643e79c23e194f67c0302, Name, Value { r#type: Text, value: "The value type of Pr" } -SetTriple: 2056da31f55343b4b3668ee094719719, Name, Value { r#type: Text, value: "Product" } -SetTriple: Product, Description, Value { r#type: Text, value: "Something that is made that can be bought, sold, or used" } -SetTriple: e44c8cfece754b0fa436efe30f8838a6, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: e44c8cfece754b0fa436efe30f8838a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e44c8cfece754b0fa436efe30f8838a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: e44c8cfece754b0fa436efe30f8838a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 69661751eb7541e9bb3ca1ffea661af3, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 69661751eb7541e9bb3ca1ffea661af3, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: c1acf006615b4774af2c28ae8ba19d93, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 69661751eb7541e9bb3ca1ffea661af3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 1390be437d4c4080a925b2f7bc03fc86, Description, Value { r#type: Text, value: "A sentence, phrase, or passage that someone has said or written" } -SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8b2639471d7c475ab051fa2d94ebdca3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9fde44042fbf43288c3cc0f3add6ef8f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, From entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Index, Value { r#type: Text, value: "a0" } -SetTriple: aa5c02b5a9de4c1fbde193c72a72b8f8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 717e758f92a74a51bc3c28ba150e9baf, From entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: 717e758f92a74a51bc3c28ba150e9baf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 717e758f92a74a51bc3c28ba150e9baf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3420ee655d2c4865960a22bf96eec08a, From entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } -SetTriple: 3420ee655d2c4865960a22bf96eec08a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3420ee655d2c4865960a22bf96eec08a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3420ee655d2c4865960a22bf96eec08a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3420ee655d2c4865960a22bf96eec08a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3c6c6977340e469980a63472729f7af6, From entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } -SetTriple: 3c6c6977340e469980a63472729f7af6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3c6c6977340e469980a63472729f7af6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c6c6977340e469980a63472729f7af6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c6c6977340e469980a63472729f7af6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: c1acf006615b4774af2c28ae8ba19d93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c1acf006615b4774af2c28ae8ba19d93, Index, Value { r#type: Text, value: "a0" } -SetTriple: c1acf006615b4774af2c28ae8ba19d93, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a204acb81bed4bf98990585e888e9271, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: a204acb81bed4bf98990585e888e9271, To entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } -SetTriple: a204acb81bed4bf98990585e888e9271, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a204acb81bed4bf98990585e888e9271, Index, Value { r#type: Text, value: "a0" } -SetTriple: da2ca289ee2b423f97a883b8b3f441bf, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Index, Value { r#type: Text, value: "a0" } -SetTriple: da2ca289ee2b423f97a883b8b3f441bf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Index, Value { r#type: Text, value: "a0" } -SetTriple: edd42dca90f9499a9e3b1cbcca6c7ac4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c1acf006615b4774af2c28ae8ba19d93, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: a204acb81bed4bf98990585e888e9271, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a2303ff15c484aaf845173400f27da16, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: da2ca289ee2b423f97a883b8b3f441bf, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: Location, Description, Value { r#type: Text, value: "Where something is taking place" } -SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2df2eb4890bd4b029d131ccaeee2aa4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e44c8cfece754b0fa436efe30f8838a6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a2303ff15c484aaf845173400f27da16, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a2303ff15c484aaf845173400f27da16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a2303ff15c484aaf845173400f27da16, Index, Value { r#type: Text, value: "a0" } -SetTriple: a2303ff15c484aaf845173400f27da16, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0c6e2842b6e143638b1bbf5a3e628e8b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 956274b1a2c944829015159b86cfb02b, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: 956274b1a2c944829015159b86cfb02b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 956274b1a2c944829015159b86cfb02b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 956274b1a2c944829015159b86cfb02b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7fa816a3cb704534934888449869dc33, Description, Value { r#type: Text, value: "A related set of claims" } -SetTriple: 7fa816a3cb704534934888449869dc33, Name, Value { r#type: Text, value: "Claims" } -SetTriple: 1390be437d4c4080a925b2f7bc03fc86, Name, Value { r#type: Text, value: "Quote" } -SetTriple: 5259e517814d4772bfa21ce57ca5c5b5, Description, Value { r#type: Text, value: "A place where a thing or idea originated" } -SetTriple: 956274b1a2c944829015159b86cfb02b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5259e517814d4772bfa21ce57ca5c5b5, Name, Value { r#type: Text, value: "Source" } -SetTriple: 150243a93a2f4c92997a3ba3fa1a6c75, Description, Value { r#type: Text, value: "The person or entity that is credited with a work or idea" } -SetTriple: 150243a93a2f4c92997a3ba3fa1a6c75, Name, Value { r#type: Text, value: "Author" } -SetTriple: 16b52120dd5f4caa81c2e23a34c10699, Description, Value { r#type: Text, value: "A decentralized organization with public governance" } -SetTriple: 16b52120dd5f4caa81c2e23a34c10699, Name, Value { r#type: Text, value: "DAO" } -SetTriple: 06375f2ac6a7460c8371187cb761e2be, Description, Value { r#type: Text, value: "A journal is a scholarly publication containing articles written by researchers, professors and other experts. Journals focus on a specific discipline or field of study." } -SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2d64755fd63d4611aa39aeec4849cc3b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 06375f2ac6a7460c8371187cb761e2be, Name, Value { r#type: Text, value: "Journal" } -SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, From entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } -SetTriple: 8c28b8fcf64f4e04b830f1a01b74b059, Markdown Content, Value { r#type: Text, value: "A news article is a written or recorded report of current events. It is typically written in a clear and concise style, and it provides readers with the most important information about the event.\n\n" } -SetTriple: 73810f407d0746679f3b9645a07bbe6f, Markdown Content, Value { r#type: Text, value: "Conferences can be large or small, and they can be held in person or online. They can be organized by businesses, organizations, or individuals. Conferences can be a great way to learn new things, meet new people, and stay up-to-date on the latest trends in your field.\n\n" } -SetTriple: e31d261780344452a944239b86635cc5, Markdown Content, Value { r#type: Text, value: "A conference is a gathering of people who come together to discuss a particular topic. Conferences can be held for a variety of purposes, such as to share information, learn new skills, or network with others.\n\n" } -SetTriple: e9c7e74038ba4cf9bfb1d15f9ac3d14f, Markdown Content, Value { r#type: Text, value: "A news network is a company that gathers and distributes news stories to a wide audience. News networks can be broadcast on television, radio, or online.\n\n" } -SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, From entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } -SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6b0a4cbd48da44179bdf861b3c858f49, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: ea1bad2283ad4b18b9992123a19ff413, From entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } -SetTriple: ea1bad2283ad4b18b9992123a19ff413, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: ea1bad2283ad4b18b9992123a19ff413, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ea1bad2283ad4b18b9992123a19ff413, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea1bad2283ad4b18b9992123a19ff413, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3df84a4627254b27832ae91e0f4c72d1, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 3df84a4627254b27832ae91e0f4c72d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3df84a4627254b27832ae91e0f4c72d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5bc327b9b6f145f78ff0768a2dc2d960, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Index, Value { r#type: Text, value: "a0" } -SetTriple: e9fb02ec7acc4f2599b16f94edcf8ff7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8c9e306e3be64e26ba22480725d3bc2b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1fa727fb3965407d98661b6f74b11003, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 1fa727fb3965407d98661b6f74b11003, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 1fa727fb3965407d98661b6f74b11003, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1fa727fb3965407d98661b6f74b11003, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1fa727fb3965407d98661b6f74b11003, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 57103c32587b4225988014cfd410c672, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 57103c32587b4225988014cfd410c672, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: 57103c32587b4225988014cfd410c672, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 57103c32587b4225988014cfd410c672, Index, Value { r#type: Text, value: "a0" } -SetTriple: 57103c32587b4225988014cfd410c672, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 18a024661a84422bab433d890b23658c, From entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } -SetTriple: 18a024661a84422bab433d890b23658c, To entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 18a024661a84422bab433d890b23658c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 18a024661a84422bab433d890b23658c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18a024661a84422bab433d890b23658c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, From entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } -SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1bb382e4dc7e4f46a2d2cde093993f69, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, From entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } -SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, To entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 972907e699b0495caf9c6ec1afeb4f5b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, From entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } -SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1974361502f44ff5bcbf4b7e9f694f3b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 30699a85686b4f9e99baee844cf71fb0, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 30699a85686b4f9e99baee844cf71fb0, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 30699a85686b4f9e99baee844cf71fb0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 30699a85686b4f9e99baee844cf71fb0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 30699a85686b4f9e99baee844cf71fb0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d290333303d84493b97b55f17bafe1f2, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: d290333303d84493b97b55f17bafe1f2, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: d290333303d84493b97b55f17bafe1f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d290333303d84493b97b55f17bafe1f2, Index, Value { r#type: Text, value: "a0" } -SetTriple: d290333303d84493b97b55f17bafe1f2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0808f6e02dff4c72a1d7063446cd551b, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 0808f6e02dff4c72a1d7063446cd551b, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0808f6e02dff4c72a1d7063446cd551b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, To entity, Value { r#type: Entity, value: "b6009f6600b04baab86f97db7bcbb14a" } -SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d6d508360fa4ef2a4ce7cb3a907e971, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a6adab6488b74295b9f66b996ebedbd3, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: a6adab6488b74295b9f66b996ebedbd3, To entity, Value { r#type: Entity, value: "c63271bfe4f34d74b4797dca335c280a" } -SetTriple: 15234a4c061f46ee90a0c44cd9414cbe, Name, Value { r#type: Text, value: "News network" } -SetTriple: News network, Description, Value { r#type: Text, value: "A news network is a company that gathers and distributes news stories to a wide audience. News networks can be broadcast on television, radio, or online." } -SetTriple: a6adab6488b74295b9f66b996ebedbd3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9c7e74038ba4cf9bfb1d15f9ac3d14f, Name, Value { r#type: Text, value: "A news network is a " } -SetTriple: e1eb2d6e3ba44b17a8e609af50ba1347, Description, Value { r#type: Text, value: "A conference is a gathering of people who come together to discuss a particular topic. Conferences can be held for a variety of purposes, such as to share information, learn new skills, or network with others." } -SetTriple: 26ccb6918cfc4b948ccc168564e2bfdf, Description, Value { r#type: Text, value: "The date something was published (MM/DD/YYYY)" } -SetTriple: 724d29589d5443c8af52e3feb24cdf88, Name, Value { r#type: Text, value: "News article" } -SetTriple: 8c28b8fcf64f4e04b830f1a01b74b059, Name, Value { r#type: Text, value: "A news article is a " } -SetTriple: News article, Description, Value { r#type: Text, value: "A news article is a written or recorded report of current events." } -SetTriple: a6adab6488b74295b9f66b996ebedbd3, Index, Value { r#type: Text, value: "a0" } -SetTriple: a6adab6488b74295b9f66b996ebedbd3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4f7f1b89168141d09f955928aa253697, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 4f7f1b89168141d09f955928aa253697, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 4f7f1b89168141d09f955928aa253697, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f7f1b89168141d09f955928aa253697, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f7f1b89168141d09f955928aa253697, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18eaf997e2c7439d86ca918d00eca0d5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a157d4031e3849b8aa0d8004ef5192c1, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: a157d4031e3849b8aa0d8004ef5192c1, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Index, Value { r#type: Text, value: "a0" } -SetTriple: a157d4031e3849b8aa0d8004ef5192c1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, To entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9ae29d4ad9d74380a784e24a17fea8b2, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: dd7d4842807047de828eb23d7ac8a4fc, From entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } -SetTriple: dd7d4842807047de828eb23d7ac8a4fc, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: dd7d4842807047de828eb23d7ac8a4fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 231762835b0c475789203d33632ccd65, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 231762835b0c475789203d33632ccd65, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 231762835b0c475789203d33632ccd65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 231762835b0c475789203d33632ccd65, Index, Value { r#type: Text, value: "a0" } -SetTriple: 231762835b0c475789203d33632ccd65, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 26ccb6918cfc4b948ccc168564e2bfdf, Name, Value { r#type: Text, value: "Publish date" } -SetTriple: 73810f407d0746679f3b9645a07bbe6f, Name, Value { r#type: Text, value: "Conferences can be l" } -SetTriple: e31d261780344452a944239b86635cc5, Name, Value { r#type: Text, value: "A conference is a ga" } -SetTriple: e1eb2d6e3ba44b17a8e609af50ba1347, Name, Value { r#type: Text, value: "Conference" } -SetTriple: bd73055aafa646eb90b5954a297358a8, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: bd73055aafa646eb90b5954a297358a8, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: bd73055aafa646eb90b5954a297358a8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1cc51939b58f49458c7d67964f67bea6, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 1cc51939b58f49458c7d67964f67bea6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1cc51939b58f49458c7d67964f67bea6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, Index, Value { r#type: Text, value: "a1" } -SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2619f69260ee4c438aa4ed565ced8da6, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec25dc10012b4c0581c91d4a111115d2, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: ec25dc10012b4c0581c91d4a111115d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec25dc10012b4c0581c91d4a111115d2, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd73055aafa646eb90b5954a297358a8, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd73055aafa646eb90b5954a297358a8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fe767c1f958846daac20115c717d27ba, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: fe767c1f958846daac20115c717d27ba, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: fe767c1f958846daac20115c717d27ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fe767c1f958846daac20115c717d27ba, Index, Value { r#type: Text, value: "a0" } -SetTriple: fe767c1f958846daac20115c717d27ba, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf40e8e0fb2b42878c2b9e3cb0c2b4f4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Index, Value { r#type: Text, value: "a0" } -SetTriple: bbdf5ac0dca34d7e9a327859fdf59342, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: ddfb0cf760a6414d8aac35a4a46638b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1cc51939b58f49458c7d67964f67bea6, To entity, Value { r#type: Entity, value: "8c28b8fcf64f4e04b830f1a01b74b059" } -SetTriple: 1cc51939b58f49458c7d67964f67bea6, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, To entity, Value { r#type: Entity, value: "73810f407d0746679f3b9645a07bbe6f" } -SetTriple: 96cf1b26a3bc4d809e76d5103757a5c1, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: 2619f69260ee4c438aa4ed565ced8da6, To entity, Value { r#type: Entity, value: "e31d261780344452a944239b86635cc5" } -SetTriple: 2619f69260ee4c438aa4ed565ced8da6, From entity, Value { r#type: Entity, value: "e1eb2d6e3ba44b17a8e609af50ba1347" } -SetTriple: ec25dc10012b4c0581c91d4a111115d2, To entity, Value { r#type: Entity, value: "e9c7e74038ba4cf9bfb1d15f9ac3d14f" } -SetTriple: ec25dc10012b4c0581c91d4a111115d2, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: c41865e14d484509a26a87f57624ac0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: News article, Name, Value { r#type: Text, value: "Article" } -SetTriple: e40b39dc2853404b9d06bf89ee241afd, Description, Value { r#type: Text, value: "A reference to an outlet that publishes media content including articles, videos, photos and podcasts." } -SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c66567409964eda9d78938860d07406, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 9c66567409964eda9d78938860d07406, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c66567409964eda9d78938860d07406, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7ca11d7a26af43bdad0567c70af4d72f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9c66567409964eda9d78938860d07406, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 49f075352b4e423488e9bc0853284301, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 49f075352b4e423488e9bc0853284301, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 49f075352b4e423488e9bc0853284301, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 49f075352b4e423488e9bc0853284301, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f33cd636f724eafb56e0bd3ae0931dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7c3feb21985a4262a2a098a27b0032a6, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: 7c3feb21985a4262a2a098a27b0032a6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7c3feb21985a4262a2a098a27b0032a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 83a5998a7f7148b398a8e0aaddc5671c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d8b98df63b8d4909a90c6e78a24ab871, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: d8b98df63b8d4909a90c6e78a24ab871, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Index, Value { r#type: Text, value: "a0" } -SetTriple: d8b98df63b8d4909a90c6e78a24ab871, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c41865e14d484509a26a87f57624ac0d, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: c41865e14d484509a26a87f57624ac0d, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: c41865e14d484509a26a87f57624ac0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c41865e14d484509a26a87f57624ac0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: Article, Description, Value { r#type: Text, value: "An article is a piece of writing that presents information or ideas on a particular subject." } -SetTriple: 0a5195dc42a34327a727df4b3392df65, Name, Value { r#type: Text, value: "News" } -SetTriple: News, Description, Value { r#type: Text, value: "Information about something that has just happened or will happen soon. News is a report about recent happenings, is something that is not known earlier." } -SetTriple: e40b39dc2853404b9d06bf89ee241afd, Name, Value { r#type: Text, value: "Publisher" } -SetTriple: 38eae61466eb428ba8a4d12e112f055e, Name, Value { r#type: Text, value: "A reference to an ou" } -SetTriple: 49f075352b4e423488e9bc0853284301, Index, Value { r#type: Text, value: "a0" } -SetTriple: A reference to an ou, Markdown Content, Value { r#type: Text, value: "A reference to an outlet that publishes media content including articles, videos, photos and podcasts.\n\n" } -SetTriple: A news article is a , Markdown Content, Value { r#type: Text, value: "An article is a piece of writing that presents information or ideas on a particular subject.\n\n" } -SetTriple: 9c66567409964eda9d78938860d07406, To entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } -SetTriple: A news article is a , Name, Value { r#type: Text, value: "An article is a piec" } -SetTriple: 2b91898d319d40f5bd1a800748c9d62a, From entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } -SetTriple: 2b91898d319d40f5bd1a800748c9d62a, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2b91898d319d40f5bd1a800748c9d62a, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, From entity, Value { r#type: Entity, value: "38eae61466eb428ba8a4d12e112f055e" } -SetTriple: 5c441f4a10fb4dffbaf543e5dca69498, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 9aedf4a512d54f7faaeb59860834fcf3, Name, Value { r#type: Text, value: "Education" } -SetTriple: Education, Space, Value { r#type: Text, value: "0xA2BBB63667917d88DaD3DC70A11EE4354D6f5d36" } -SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, From entity, Value { r#type: Entity, value: "9aedf4a512d54f7faaeb59860834fcf3" } -SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Index, Value { r#type: Text, value: "a0" } -SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: Education, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQV1pqjUTxpDP1vrMS4oRbTgM8nQJkUXPDZ3CRoRmbQsr" } -SetTriple: 159d3c7af9d149a5a4315d181dd2ca02, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8c12f294149e4543ae0a414e0b893cb0, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmRkYTXjPFpH6XUhSfo9pPBiLE5VTGneAu4axL3Skq1taR" } -SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, From entity, Value { r#type: Entity, value: "8c12f294149e4543ae0a414e0b893cb0" } -SetTriple: 8c12f294149e4543ae0a414e0b893cb0, Name, Value { r#type: Text, value: "Psychology" } -SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 79bd68ca0f1b4df3af5937e996edbc1a, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: Psychology, Space, Value { r#type: Text, value: "0x93EB1E3b864A5A5108F298A76f18E265eD458f83" } -SetTriple: b51b4970fb2f456d84c6922d97d3438f, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQt4FGZz1i3VQ1TmaJ5kBhH4bvHgRxLt5P7a7vDZEH14c" } -SetTriple: b51b4970fb2f456d84c6922d97d3438f, Name, Value { r#type: Text, value: "Software" } -SetTriple: Software, Space, Value { r#type: Text, value: "0xD5445416E19Cc19451b3eBF3C31c434664Ad4310" } -SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Index, Value { r#type: Text, value: "a0" } -SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 41c14ab77bb145fc990fafa5ba4e9a16, From entity, Value { r#type: Entity, value: "b51b4970fb2f456d84c6922d97d3438f" } -SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, From entity, Value { r#type: Entity, value: "f9544fc545b54a20a8ba309deb94b5ac" } -SetTriple: f9544fc545b54a20a8ba309deb94b5ac, Space, Value { r#type: Text, value: "0xC3819cbe5e3A2afe1884F0Ef97949bC989387061" } -SetTriple: f9544fc545b54a20a8ba309deb94b5ac, Name, Value { r#type: Text, value: " News" } -SetTriple: News, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmWdKQNEq9tqHuCvWFQSxmnro4iQ21arhToAzvJ9NSaJU5" } -SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea81baf584134b52ae6d3a5a6756fdd1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 75c58da926084665a703544343809be9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 75c58da926084665a703544343809be9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 75c58da926084665a703544343809be9, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7f52783afbc48d0ac237502801ba076, Name, Value { r#type: Text, value: "Cryptography" } -SetTriple: Cryptography, Space, Value { r#type: Text, value: "0xAA23D756137665Ac6D665Fa6808D76094F45dFCa" } -SetTriple: 75c58da926084665a703544343809be9, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 75c58da926084665a703544343809be9, From entity, Value { r#type: Entity, value: "f7f52783afbc48d0ac237502801ba076" } -SetTriple: Cryptography, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmQ9QDJJxnMkqfNvbjdgTwCfBuiQ6zWz7jpz1ChovGG5dn" } -SetTriple: Social Work, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdFGfsfspuCdubtJjnTfEcTsNr47voySUXTi3Pf8VW8uw" } -SetTriple: News, Name, Value { r#type: Text, value: "News" } -SetTriple: b8fadf7841964af9aa02b2c88633c754, Index, Value { r#type: Text, value: "a0" } -SetTriple: b8fadf7841964af9aa02b2c88633c754, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, From entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } -SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53c883a087cc4a21884aa48f6dbeb0fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 29e52b5baa90460fa4db760d79fa1459, From entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } -SetTriple: 29e52b5baa90460fa4db760d79fa1459, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 29e52b5baa90460fa4db760d79fa1459, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 29e52b5baa90460fa4db760d79fa1459, Index, Value { r#type: Text, value: "a0" } -SetTriple: 29e52b5baa90460fa4db760d79fa1459, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b8fadf7841964af9aa02b2c88633c754, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: b8fadf7841964af9aa02b2c88633c754, To entity, Value { r#type: Entity, value: "4c4ce512ba7b45a6843ba268c0e554a0" } -SetTriple: b8fadf7841964af9aa02b2c88633c754, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c4ce512ba7b45a6843ba268c0e554a0, Description, Value { r#type: Text, value: "The time that something is taking place or has occurred" } -SetTriple: 4c4ce512ba7b45a6843ba268c0e554a0, Name, Value { r#type: Text, value: "Time" } -SetTriple: cfda4ce546be48acbcb20043a4578799, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7a5e199b00b04c68834aafcd18673b4c, Description, Value { r#type: Text, value: "A guide that teach people how to do something." } -SetTriple: cfda4ce546be48acbcb20043a4578799, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 7a5e199b00b04c68834aafcd18673b4c, Name, Value { r#type: Text, value: "Tutorial" } -SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Index, Value { r#type: Text, value: "a0" } -SetTriple: e3445974fcbe4dbc8e4637d0086d5b33, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: cfda4ce546be48acbcb20043a4578799, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: cfda4ce546be48acbcb20043a4578799, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: cfda4ce546be48acbcb20043a4578799, Index, Value { r#type: Text, value: "a0" } -SetTriple: 23d0690e30294978a916ce7a5ab2e442, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 23d0690e30294978a916ce7a5ab2e442, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 23d0690e30294978a916ce7a5ab2e442, Index, Value { r#type: Text, value: "a0" } -SetTriple: 23d0690e30294978a916ce7a5ab2e442, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, From entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } -SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 35a11b554cb54bee90826ce2af16953d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 35a11b554cb54bee90826ce2af16953d, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } -SetTriple: d41fa8a0bf5545778f92a10023188fac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d41fa8a0bf5545778f92a10023188fac, Index, Value { r#type: Text, value: "a0" } -SetTriple: d41fa8a0bf5545778f92a10023188fac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d41fa8a0bf5545778f92a10023188fac, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d41fa8a0bf5545778f92a10023188fac, From entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } -SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 35a11b554cb54bee90826ce2af16953d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c6600c99b02426ea4f7bc66951d95dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: b78a312a55664b809960099145e71c89, Name, Value { r#type: Text, value: "Problems" } -SetTriple: Problems, Description, Value { r#type: Text, value: "Related problems" } -SetTriple: 9098dd136b2a4b91b88fdcb89635697b, Name, Value { r#type: Text, value: "Solutions" } -SetTriple: Solutions, Description, Value { r#type: Text, value: "Related solutions" } -SetTriple: feb63aba3b23478eb8a6832bdf25f87a, Name, Value { r#type: Text, value: "Problem" } -SetTriple: Problem, Description, Value { r#type: Text, value: "An issue that needs to be fixed" } -SetTriple: 3282ff6808804059bbffce241cc0d7da, Name, Value { r#type: Text, value: "Solution" } -SetTriple: Solution, Description, Value { r#type: Text, value: "A way to solve a problem" } -SetTriple: 35a11b554cb54bee90826ce2af16953d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } -SetTriple: 35a11b554cb54bee90826ce2af16953d, Index, Value { r#type: Text, value: "a0" } -SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, To entity, Value { r#type: Entity, value: "9098dd136b2a4b91b88fdcb89635697b" } -SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Index, Value { r#type: Text, value: "a0" } -SetTriple: a8d4aea4e4df4f2d8f492f6cd947d57c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 13ff3c30d9c1433daf40705f1a927481, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } -SetTriple: 13ff3c30d9c1433daf40705f1a927481, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 13ff3c30d9c1433daf40705f1a927481, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13ff3c30d9c1433daf40705f1a927481, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13ff3c30d9c1433daf40705f1a927481, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } -SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, To entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } -SetTriple: 08d32f27ab584423978ead9d8fbcbfbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f22a68fd67842a29be91ac2dddca596, From entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } -SetTriple: 0f22a68fd67842a29be91ac2dddca596, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0f22a68fd67842a29be91ac2dddca596, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f22a68fd67842a29be91ac2dddca596, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0f22a68fd67842a29be91ac2dddca596, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 23d0690e30294978a916ce7a5ab2e442, From entity, Value { r#type: Entity, value: "b78a312a55664b809960099145e71c89" } -SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 118beee009ab4c1ab20eac76470004d1, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 118beee009ab4c1ab20eac76470004d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 118beee009ab4c1ab20eac76470004d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 118beee009ab4c1ab20eac76470004d1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Index, Value { r#type: Text, value: "a0" } -SetTriple: b66dbefa9d754c0bad0cb6299890e9f5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0d2d7155aa204b5694717047bd71ed24, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: 0d2d7155aa204b5694717047bd71ed24, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 0d2d7155aa204b5694717047bd71ed24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d2d7155aa204b5694717047bd71ed24, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d2d7155aa204b5694717047bd71ed24, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bf3eab9b76ee42d2b835e5e66405645c, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: bf3eab9b76ee42d2b835e5e66405645c, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Index, Value { r#type: Text, value: "a0" } -SetTriple: bf3eab9b76ee42d2b835e5e66405645c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1a24bbb410ab4b0585e0e4bd890211ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 118beee009ab4c1ab20eac76470004d1, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: a78e628f70e34806910d2c3974e2b570, Index, Value { r#type: Text, value: "a0" } -SetTriple: a78e628f70e34806910d2c3974e2b570, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a78e628f70e34806910d2c3974e2b570, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: a78e628f70e34806910d2c3974e2b570, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, From entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } -SetTriple: 5de750388bd54066bd1a3af70b334d11, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5de750388bd54066bd1a3af70b334d11, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5de750388bd54066bd1a3af70b334d11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5de750388bd54066bd1a3af70b334d11, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 5de750388bd54066bd1a3af70b334d11, From entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } -SetTriple: 9ad1abda27a540949a3a50ddfcb45d11, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8a8f8a897409437bab45b6f304b8a200, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8a8f8a897409437bab45b6f304b8a200, To entity, Value { r#type: Entity, value: "e46b9b82c9414bf49ea5915f952aa687" } -SetTriple: 8a8f8a897409437bab45b6f304b8a200, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: a78e628f70e34806910d2c3974e2b570, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8a8f8a897409437bab45b6f304b8a200, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8a8f8a897409437bab45b6f304b8a200, Index, Value { r#type: Text, value: "a0" } -SetTriple: e46b9b82c9414bf49ea5915f952aa687, Name, Value { r#type: Text, value: "Venue" } -SetTriple: Venue, Description, Value { r#type: Text, value: "A place where an event is happening" } -SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9769e1481fdc4ec194d9eac0f2ec57b7, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } -SetTriple: b0c5e46729c14a1283c24e8e816eb695, To entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Index, Value { r#type: Text, value: "a0" } -SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, From entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } -SetTriple: b0c5e46729c14a1283c24e8e816eb695, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: b0c5e46729c14a1283c24e8e816eb695, Index, Value { r#type: Text, value: "a0" } -SetTriple: c90dd512014946e0957d690dbc49ef79, To entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } -SetTriple: c90dd512014946e0957d690dbc49ef79, Index, Value { r#type: Text, value: "a0" } -SetTriple: c90dd512014946e0957d690dbc49ef79, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c90dd512014946e0957d690dbc49ef79, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: c90dd512014946e0957d690dbc49ef79, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: Relation value type, Name, Value { r#type: Text, value: "Relation Value Types" } -SetTriple: ce9d95bb45974f449a5737ad7e056326, Name, Value { r#type: Text, value: "The Relation Value T" } -SetTriple: The Relation Value T, Markdown Content, Value { r#type: Text, value: "The Relation Value Types specifies which types are assignable to a Relation Value. For example, a Persons attribute should only have values that are the Person type. There might be multiple different types assignable to a Relation Value.\n\n" } -SetTriple: 79fd9d0b624b42ae8452a90567e7bb48, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bb87ef9862c04bf4810a5db73440e7fe, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: bb87ef9862c04bf4810a5db73440e7fe, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb87ef9862c04bf4810a5db73440e7fe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b0c5e46729c14a1283c24e8e816eb695, From entity, Value { r#type: Entity, value: "ce9d95bb45974f449a5737ad7e056326" } -SetTriple: b0c5e46729c14a1283c24e8e816eb695, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Index, Value { r#type: Text, value: "a0" } -SetTriple: 455b1c3fd3ba49c2a84a4a01a6324a74, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9d52a038dbd84d7592204761c1bc3ce5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4f0214c7642a492dbda064f954b62249, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0ebfd163fadc457db31475bc3586f92b, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 1d72b2cd89a7441a942d358c87298c97, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 0ebfd163fadc457db31475bc3586f92b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 0ebfd163fadc457db31475bc3586f92b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f9ce844cdbd4f059671b2202704c766, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ebfd163fadc457db31475bc3586f92b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ebfd163fadc457db31475bc3586f92b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 723095d1122349acb74a7a07f2c95d86, Index, Value { r#type: Text, value: "a0" } -SetTriple: 723095d1122349acb74a7a07f2c95d86, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 723095d1122349acb74a7a07f2c95d86, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 723095d1122349acb74a7a07f2c95d86, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4f0214c7642a492dbda064f954b62249, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 723095d1122349acb74a7a07f2c95d86, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 4f0214c7642a492dbda064f954b62249, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f0214c7642a492dbda064f954b62249, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 4f9ce844cdbd4f059671b2202704c766, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4f9ce844cdbd4f059671b2202704c766, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f9ce844cdbd4f059671b2202704c766, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4f9ce844cdbd4f059671b2202704c766, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 1d72b2cd89a7441a942d358c87298c97, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1d72b2cd89a7441a942d358c87298c97, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1d72b2cd89a7441a942d358c87298c97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1d72b2cd89a7441a942d358c87298c97, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4f0214c7642a492dbda064f954b62249, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 873e0723752f4cd1bccab304cb8c4383, Description, Value { r#type: Text, value: "The authors that created a work" } -SetTriple: d2e2ce1cd2c448be857515f09a92a220, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: d2e2ce1cd2c448be857515f09a92a220, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d2e2ce1cd2c448be857515f09a92a220, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9e989cbe2894626b2f74728c1b38b95, Description, Value { r#type: Text, value: "A reference to a journal that published a work." } -SetTriple: 916425ef66ea4913955099b75b4cb7c0, Description, Value { r#type: Text, value: "An abstract as a summary of an article, paper, or study." } -SetTriple: f01c6d195683448984f75cc23bcf7fac, Description, Value { r#type: Text, value: "A study is a type of research that involves experiments and analyzing their results." } -SetTriple: d2e2ce1cd2c448be857515f09a92a220, Index, Value { r#type: Text, value: "a0" } -SetTriple: d2e2ce1cd2c448be857515f09a92a220, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b33b276806174d8f8f54efec61785695, Index, Value { r#type: Text, value: "a0" } -SetTriple: c1dcf0a230ca46df917a8c532c3755fa, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: c1dcf0a230ca46df917a8c532c3755fa, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9e989cbe2894626b2f74728c1b38b95, Name, Value { r#type: Text, value: "Journal" } -SetTriple: f01c6d195683448984f75cc23bcf7fac, Name, Value { r#type: Text, value: "Study" } -SetTriple: 873e0723752f4cd1bccab304cb8c4383, Name, Value { r#type: Text, value: "Authors" } -SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 916425ef66ea4913955099b75b4cb7c0, Name, Value { r#type: Text, value: "Abstract" } -SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, From entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } -SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 97222a3da5744fbbbaaf54bbbf7ac7eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aa6ff0dc9c264427acab475f5c25de89, From entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } -SetTriple: aa6ff0dc9c264427acab475f5c25de89, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: aa6ff0dc9c264427acab475f5c25de89, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aa6ff0dc9c264427acab475f5c25de89, Index, Value { r#type: Text, value: "a0" } -SetTriple: aa6ff0dc9c264427acab475f5c25de89, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b33b276806174d8f8f54efec61785695, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: b33b276806174d8f8f54efec61785695, To entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } -SetTriple: b33b276806174d8f8f54efec61785695, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b33b276806174d8f8f54efec61785695, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0ded3b91c3d245698b046b33375e88cd, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } -SetTriple: 0ded3b91c3d245698b046b33375e88cd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0ded3b91c3d245698b046b33375e88cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ded3b91c3d245698b046b33375e88cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ded3b91c3d245698b046b33375e88cd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } -SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f188d31c43a4f4c9d576e8d1c302004, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e0a173ff52ac4841a7d3af9bd900e890, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: e0a173ff52ac4841a7d3af9bd900e890, To entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } -SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Index, Value { r#type: Text, value: "a0" } -SetTriple: e0a173ff52ac4841a7d3af9bd900e890, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c1dcf0a230ca46df917a8c532c3755fa, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: fc25880424464410b3d703ef93a857d1, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: fc25880424464410b3d703ef93a857d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: fc25880424464410b3d703ef93a857d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fc25880424464410b3d703ef93a857d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: fc25880424464410b3d703ef93a857d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1f1ed6d4c8ac42129d1bffbae2e8329a, Index, Value { r#type: Text, value: "a0" } -SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Index, Value { r#type: Text, value: "a0" } -SetTriple: 10369739ebd54c628e3a407f34888b1b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 10369739ebd54c628e3a407f34888b1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 10369739ebd54c628e3a407f34888b1b, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 10369739ebd54c628e3a407f34888b1b, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 10369739ebd54c628e3a407f34888b1b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ad426c6107bd4171a820cdb07b4e80ff, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: ad426c6107bd4171a820cdb07b4e80ff, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: ad426c6107bd4171a820cdb07b4e80ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, To entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 084d4c0b0cc448b38e697ae34c415230, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 3c1e71b592e14e95b9c82f38f6da9e2f, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 084d4c0b0cc448b38e697ae34c415230, To entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } -SetTriple: 084d4c0b0cc448b38e697ae34c415230, Index, Value { r#type: Text, value: "a0" } -SetTriple: 084d4c0b0cc448b38e697ae34c415230, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: eb96c421c7584d748b8f8f35c528df8f, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: eb96c421c7584d748b8f8f35c528df8f, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: eb96c421c7584d748b8f8f35c528df8f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eb96c421c7584d748b8f8f35c528df8f, Index, Value { r#type: Text, value: "a0" } -SetTriple: eb96c421c7584d748b8f8f35c528df8f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 084d4c0b0cc448b38e697ae34c415230, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 8f3b80704d09457a81dc17cdaa90aee6, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: d3f46dc95aa54156b726088ce12feb27, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d3f46dc95aa54156b726088ce12feb27, Index, Value { r#type: Text, value: "a0" } -SetTriple: d3f46dc95aa54156b726088ce12feb27, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: d3f46dc95aa54156b726088ce12feb27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d3f46dc95aa54156b726088ce12feb27, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Opposing arguments, Name, Value { r#type: Text, value: "Opposing arguments" } -SetTriple: 88f1fd9267a6487b8d3ec6ca0a2a82f6, Space, Value { r#type: Text, value: "0x5402D2C23d9495F6632bAf6EA828D1893e870484" } -SetTriple: b7727542c54b42598ceca8df0cc9c678, From entity, Value { r#type: Entity, value: "88f1fd9267a6487b8d3ec6ca0a2a82f6" } -SetTriple: b7727542c54b42598ceca8df0cc9c678, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: b7727542c54b42598ceca8df0cc9c678, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b7727542c54b42598ceca8df0cc9c678, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7727542c54b42598ceca8df0cc9c678, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 88f1fd9267a6487b8d3ec6ca0a2a82f6, Name, Value { r#type: Text, value: "Recovery in San Francisco" } -SetTriple: f8b73af2d38742878ae23ce634dd6220, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a2c99703b2e546619f488aac22ace7d0, Space, Value { r#type: Text, value: "0x759Cc61Ea01ae5A510C7cAA7e79581c07d2A80C3" } -SetTriple: a2c99703b2e546619f488aac22ace7d0, Name, Value { r#type: Text, value: "Mentorship in San Francisco" } -SetTriple: f8b73af2d38742878ae23ce634dd6220, From entity, Value { r#type: Entity, value: "a2c99703b2e546619f488aac22ace7d0" } -SetTriple: f8b73af2d38742878ae23ce634dd6220, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: f8b73af2d38742878ae23ce634dd6220, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f8b73af2d38742878ae23ce634dd6220, Index, Value { r#type: Text, value: "a0" } -SetTriple: b163120d08c04669bb27418bfc419fbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b50be4949f43441ab593a20c2e23c3d9, Space, Value { r#type: Text, value: "0xdFDD5Fe53F804717509416baEBd1807Bd769D40D" } -SetTriple: b50be4949f43441ab593a20c2e23c3d9, Name, Value { r#type: Text, value: "Street outreach in San Francisco" } -SetTriple: b163120d08c04669bb27418bfc419fbd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b163120d08c04669bb27418bfc419fbd, Index, Value { r#type: Text, value: "a0" } -SetTriple: b163120d08c04669bb27418bfc419fbd, From entity, Value { r#type: Entity, value: "b50be4949f43441ab593a20c2e23c3d9" } -SetTriple: b163120d08c04669bb27418bfc419fbd, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 775a4b52a39f4df8867ea3f456514da9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 775a4b52a39f4df8867ea3f456514da9, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 775a4b52a39f4df8867ea3f456514da9, From entity, Value { r#type: Entity, value: "96dcf9eddeea47f2b53c0dc643ca8acb" } -SetTriple: 96dcf9eddeea47f2b53c0dc643ca8acb, Space, Value { r#type: Text, value: "0x668356E8e22B11B389B136BB3A3a5afE388c6C5c" } -SetTriple: 96dcf9eddeea47f2b53c0dc643ca8acb, Name, Value { r#type: Text, value: "Workforce development in San Francisco" } -SetTriple: 775a4b52a39f4df8867ea3f456514da9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 775a4b52a39f4df8867ea3f456514da9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Space, Description, Value { r#type: Text, value: "Information for displaying a space's home page" } -SetTriple: Space, Name, Value { r#type: Text, value: "Space Configuration" } -SetTriple: 4b98f91a484e493f8ec761f9de08516d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4b98f91a484e493f8ec761f9de08516d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4b98f91a484e493f8ec761f9de08516d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4b98f91a484e493f8ec761f9de08516d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4b98f91a484e493f8ec761f9de08516d, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 442e18509de74002a0657bc8fcff2514, Name, Value { r#type: Text, value: "Subspaces" } -SetTriple: c481baef8a504115985170ee8666966b, Description, Value { r#type: Text, value: "A set of related objectives" } -SetTriple: c481baef8a504115985170ee8666966b, Name, Value { r#type: Text, value: "Objectives" } -SetTriple: 6f969383291e43a4bb80682c53468e2c, Index, Value { r#type: Text, value: "a0" } -SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Index, Value { r#type: Text, value: "a0" } -SetTriple: fd4b4abec9354562840dbf4b6b15f08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fd4b4abec9354562840dbf4b6b15f08d, To entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } -SetTriple: fd4b4abec9354562840dbf4b6b15f08d, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: 1ae22bab348c437f931cb3383b7348aa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1ae22bab348c437f931cb3383b7348aa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1ae22bab348c437f931cb3383b7348aa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1ae22bab348c437f931cb3383b7348aa, To entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } -SetTriple: 1ae22bab348c437f931cb3383b7348aa, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: 0da01ec6409d45e5a59e98998a331227, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 0da01ec6409d45e5a59e98998a331227, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0da01ec6409d45e5a59e98998a331227, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0da01ec6409d45e5a59e98998a331227, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0da01ec6409d45e5a59e98998a331227, From entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } -SetTriple: 6f969383291e43a4bb80682c53468e2c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6f969383291e43a4bb80682c53468e2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f969383291e43a4bb80682c53468e2c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6f969383291e43a4bb80682c53468e2c, From entity, Value { r#type: Entity, value: "442e18509de74002a0657bc8fcff2514" } -SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Index, Value { r#type: Text, value: "a0" } -SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 721ccf043c3c4fd78b56e23b186ba2ab, From entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } -SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8b08dced6aea45c2bdf381d5d42584d8, From entity, Value { r#type: Entity, value: "03aa11edd69a4d5ea0aea0f197614cfd" } -SetTriple: d99ca335e54d43bbb33e0645da16df63, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d99ca335e54d43bbb33e0645da16df63, Index, Value { r#type: Text, value: "a0" } -SetTriple: d99ca335e54d43bbb33e0645da16df63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d99ca335e54d43bbb33e0645da16df63, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d99ca335e54d43bbb33e0645da16df63, From entity, Value { r#type: Entity, value: "c481baef8a504115985170ee8666966b" } -SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Index, Value { r#type: Text, value: "a0" } -SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: fcdfa9f0155a44ddb4f7a532c259ed32, From entity, Value { r#type: Entity, value: "c481baef8a504115985170ee8666966b" } -SetTriple: 03aa11edd69a4d5ea0aea0f197614cfd, Name, Value { r#type: Text, value: "Broader spaces" } -SetTriple: Broader spaces, Description, Value { r#type: Text, value: "Spaces that are higher level for drilling up" } -SetTriple: Subspaces, Description, Value { r#type: Text, value: "Spaces that are more specific for drilling down" } -SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, To entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 3aec91e8dbc6403a912bdb5bdabaf784, From entity, Value { r#type: Entity, value: "d9e989cbe2894626b2f74728c1b38b95" } -SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8cc5d7e862b844a9994a7cf0d2a91657, From entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 02336da773864070b92c26a04dc5fefa, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 02336da773864070b92c26a04dc5fefa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 02336da773864070b92c26a04dc5fefa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 02336da773864070b92c26a04dc5fefa, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 02336da773864070b92c26a04dc5fefa, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: aec5f9db270041d68576926eada6b25e, Index, Value { r#type: Text, value: "a0" } -SetTriple: aec5f9db270041d68576926eada6b25e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aec5f9db270041d68576926eada6b25e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: aec5f9db270041d68576926eada6b25e, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: aec5f9db270041d68576926eada6b25e, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bf25bd423c254289b117ee7e0a7c031a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf25bd423c254289b117ee7e0a7c031a, Index, Value { r#type: Text, value: "a0" } -SetTriple: bf25bd423c254289b117ee7e0a7c031a, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: d58444a5b9f54c9999336c45c17c8145, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d58444a5b9f54c9999336c45c17c8145, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: d58444a5b9f54c9999336c45c17c8145, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cad80f584da74ca3b6dfa7823c24920f, From entity, Value { r#type: Entity, value: "0c0a2a9519284ec4876dcc04075b7927" } -SetTriple: cad80f584da74ca3b6dfa7823c24920f, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: cad80f584da74ca3b6dfa7823c24920f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf25bd423c254289b117ee7e0a7c031a, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: bf25bd423c254289b117ee7e0a7c031a, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: d58444a5b9f54c9999336c45c17c8145, Index, Value { r#type: Text, value: "a0" } -SetTriple: d58444a5b9f54c9999336c45c17c8145, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: cad80f584da74ca3b6dfa7823c24920f, Index, Value { r#type: Text, value: "a0" } -SetTriple: cad80f584da74ca3b6dfa7823c24920f, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Index, Value { r#type: Text, value: "a0" } -SetTriple: b6cfce9621bf4e23babfd5bd099193fd, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: b6cfce9621bf4e23babfd5bd099193fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b6cfce9621bf4e23babfd5bd099193fd, From entity, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } -SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3fa9ad9c10c841f7a3f036e3ff0d3ddf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 235a1d6569af4adea9d69c3c6a86259e, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 235a1d6569af4adea9d69c3c6a86259e, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 235a1d6569af4adea9d69c3c6a86259e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 42f69df1e8384dcf91cd1062a5d32670, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 42f69df1e8384dcf91cd1062a5d32670, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Index, Value { r#type: Text, value: "a0" } -SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 42f69df1e8384dcf91cd1062a5d32670, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 468abcb8dba549428af659dc6e8a408c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 468abcb8dba549428af659dc6e8a408c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 468abcb8dba549428af659dc6e8a408c, From entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: 468abcb8dba549428af659dc6e8a408c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 468abcb8dba549428af659dc6e8a408c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Time, Name, Value { r#type: Text, value: "Date" } -SetTriple: Date, Name, Value { r#type: Text, value: "Date" } -SetTriple: 1091566853f24277a7bff4c5ae9be56e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1091566853f24277a7bff4c5ae9be56e, From entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: 1091566853f24277a7bff4c5ae9be56e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 1091566853f24277a7bff4c5ae9be56e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1091566853f24277a7bff4c5ae9be56e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dfc221d98cce4f0b9353e437a98387e3, Name, Value { r#type: Text, value: "Web URL" } -SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c199ae063ab24e04b71c08d9979f25bb, From entity, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: c199ae063ab24e04b71c08d9979f25bb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: c199ae063ab24e04b71c08d9979f25bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c199ae063ab24e04b71c08d9979f25bb, Index, Value { r#type: Text, value: "a0" } -SetTriple: c199ae063ab24e04b71c08d9979f25bb, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, From entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4fcc703237bc4822aabf0113dfdc36c2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5bcd6a4d933f4d2ebcd7bd5c730a320a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e77065f3fec741d989ed86ab01d4e999, Name, Value { r#type: Text, value: "Date" } -SetTriple: Date, Description, Value { r#type: Text, value: "The date that something occurred or is occurring" } -SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Index, Value { r#type: Text, value: "a0" } -SetTriple: ebe5e9cf6aab4fe1808e76805d2f7848, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: b4720d2244d449ea94f32b6e76b560f3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b4720d2244d449ea94f32b6e76b560f3, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, From entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7e2b8d3cba34b85be69bf41bfebacc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b4720d2244d449ea94f32b6e76b560f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b4720d2244d449ea94f32b6e76b560f3, Index, Value { r#type: Text, value: "a0" } -SetTriple: b4720d2244d449ea94f32b6e76b560f3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ec0157d1620144f78b18a727ad0d1ccf, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: ec0157d1620144f78b18a727ad0d1ccf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec0157d1620144f78b18a727ad0d1ccf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, From entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5c8577ad3cec4fbbb4e8494518cd1021, Index, Value { r#type: Text, value: "a0" } -SetTriple: Space, Name, Value { r#type: Text, value: "Space Address" } -SetTriple: 90de26bf7d214508b33847c63be5d593, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 90de26bf7d214508b33847c63be5d593, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 90de26bf7d214508b33847c63be5d593, Index, Value { r#type: Text, value: "a0" } -SetTriple: 90de26bf7d214508b33847c63be5d593, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 90de26bf7d214508b33847c63be5d593, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a12493564d294d29a0c1fce6dceed607, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=Qmbv1pwZz2tFzsVtJTjNVJX9RtdcqDXPcqiFsHNuQksvSw" } -SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, From entity, Value { r#type: Entity, value: "a12493564d294d29a0c1fce6dceed607" } -SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: a12493564d294d29a0c1fce6dceed607, Space Address, Value { r#type: Text, value: "0x4Ade9E4dB33D275A588d31641C735f25cFD52891" } -SetTriple: a12493564d294d29a0c1fce6dceed607, Name, Value { r#type: Text, value: "Personal development" } -SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Index, Value { r#type: Text, value: "a0" } -SetTriple: e194e7744dbc4285847f5dbdcb9ae3ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 454e3d2981a74673a17aca7866db5e38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 454e3d2981a74673a17aca7866db5e38, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 454e3d2981a74673a17aca7866db5e38, Index, Value { r#type: Text, value: "a0" } -SetTriple: 454e3d2981a74673a17aca7866db5e38, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 454e3d2981a74673a17aca7866db5e38, From entity, Value { r#type: Entity, value: "792d7f337c56412683a33c09a12bb9d0" } -SetTriple: 792d7f337c56412683a33c09a12bb9d0, Space Address, Value { r#type: Text, value: "0x2200938c792106D10f67f75cdD2f14A9dAeFf381" } -SetTriple: 792d7f337c56412683a33c09a12bb9d0, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmUUZzHvGR6u7rfdLM9yZ8c5o4y5dpKqBJitTKczrPaMgb" } -SetTriple: 792d7f337c56412683a33c09a12bb9d0, Name, Value { r#type: Text, value: "Art" } -SetTriple: 33fc41c795ea4dd09f3ae15569369fca, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmfNnRQNDkagqg4VrwMhNHy3qPyf88TvpUmVQsmUUVvSfB" } -SetTriple: 33fc41c795ea4dd09f3ae15569369fca, Name, Value { r#type: Text, value: "Music" } -SetTriple: a73fa226279d4f51913b2968b71d1bcc, From entity, Value { r#type: Entity, value: "33fc41c795ea4dd09f3ae15569369fca" } -SetTriple: Music, Space Address, Value { r#type: Text, value: "0xD8Ad7433f795fC19899f6b62a9b9831090495CAF" } -SetTriple: a73fa226279d4f51913b2968b71d1bcc, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: a73fa226279d4f51913b2968b71d1bcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a73fa226279d4f51913b2968b71d1bcc, Index, Value { r#type: Text, value: "a0" } -SetTriple: a73fa226279d4f51913b2968b71d1bcc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0665332dce534626bbc754dd195967e3, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmeGsnJ3iGHaRbh2Ay2YQ41VKH2rteDVsDZLVBzasrqNhC" } -SetTriple: 60884e84f8934a798eced6cbf90ed6e7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0665332dce534626bbc754dd195967e3, Name, Value { r#type: Text, value: "Film" } -SetTriple: 60884e84f8934a798eced6cbf90ed6e7, From entity, Value { r#type: Entity, value: "0665332dce534626bbc754dd195967e3" } -SetTriple: Film, Space Address, Value { r#type: Text, value: "0xf1803e327b4c4652c7De5B77D612eCc1222918F3" } -SetTriple: 60884e84f8934a798eced6cbf90ed6e7, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 671a429236904fa3b87082662d7e1184, Space Address, Value { r#type: Text, value: "0xD159867D94aBF20fB20cBb60221A3984E5D98492" } -SetTriple: c77e46e0b7944657be90fe86ce39edc0, Index, Value { r#type: Text, value: "a0" } -SetTriple: c77e46e0b7944657be90fe86ce39edc0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 671a429236904fa3b87082662d7e1184, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmdQEwqswMLHYBjphH3guHpZYCm4NqfXqkcM5j4CBpMu8w" } -SetTriple: c77e46e0b7944657be90fe86ce39edc0, From entity, Value { r#type: Entity, value: "671a429236904fa3b87082662d7e1184" } -SetTriple: c77e46e0b7944657be90fe86ce39edc0, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: c77e46e0b7944657be90fe86ce39edc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 671a429236904fa3b87082662d7e1184, Name, Value { r#type: Text, value: "Travel" } -SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: c55f36eb4cca49b8bb104f3297cc8d96, Name, Value { r#type: Text, value: "Spirituality" } -SetTriple: Spirituality, Space Address, Value { r#type: Text, value: "0x0A7d904669976410e8Da452e592EeFC5A4b5d3c9" } -SetTriple: Spirituality, Image, Value { r#type: Text, value: "https://api.thegraph.com/ipfs/api/v0/cat?arg=QmP6vj3FrEEKX9Cc71tdgcLKxzX2eFfosp5V1gS6yfZ4C4" } -SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8a149ad652ca4b32b7d0f5fe6bfb6b52, From entity, Value { r#type: Entity, value: "c55f36eb4cca49b8bb104f3297cc8d96" } -SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ef6d981c41754cbba94c62cbd2de664f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 94c0407656c24b5598bacfbd94cb1d27, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ef6d981c41754cbba94c62cbd2de664f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ef6d981c41754cbba94c62cbd2de664f, Index, Value { r#type: Text, value: "a0" } -SetTriple: ef6d981c41754cbba94c62cbd2de664f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ef6d981c41754cbba94c62cbd2de664f, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: f7423062fb7549288b63156af138258b, Name, Value { r#type: Text, value: "Organization" } -SetTriple: 2411d4a11eea4963bdbf852ce6ced5a4, Name, Value { r#type: Text, value: "Definition" } -SetTriple: eab5d59073844c398775a613eca3587e, Name, Value { r#type: Text, value: "Category" } -SetTriple: 94c0407656c24b5598bacfbd94cb1d27, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } -SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94c0407656c24b5598bacfbd94cb1d27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 643537074972427a896c6c12d1172d62, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 643537074972427a896c6c12d1172d62, Index, Value { r#type: Text, value: "a0" } -SetTriple: 643537074972427a896c6c12d1172d62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 643537074972427a896c6c12d1172d62, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 643537074972427a896c6c12d1172d62, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: Attribute, Name, Value { r#type: Text, value: "Attributes" } -SetTriple: 31654bd393ea472886bdcef4721af8cc, From entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } -SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 31654bd393ea472886bdcef4721af8cc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c23483a1a929423883355da77e7e4f99, From entity, Value { r#type: Entity, value: "21be6a84312544a2bb2e3c23928ce4aa" } -SetTriple: c23483a1a929423883355da77e7e4f99, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: c23483a1a929423883355da77e7e4f99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c23483a1a929423883355da77e7e4f99, Index, Value { r#type: Text, value: "a0" } -SetTriple: c23483a1a929423883355da77e7e4f99, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, From entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Index, Value { r#type: Text, value: "a0" } -SetTriple: fd7291b6d1f3444880f2cb94b7fc7b62, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, From entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } -SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ebc79b9a5cd4685abe1f8f939ed05c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 87402d1720c54acb873e90e0444978d0, Description, Value { r#type: Text, value: "An additional level of categorization" } -SetTriple: 87402d1720c54acb873e90e0444978d0, Name, Value { r#type: Text, value: "Categories" } -SetTriple: 31654bd393ea472886bdcef4721af8cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31654bd393ea472886bdcef4721af8cc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 31654bd393ea472886bdcef4721af8cc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, To entity, Value { r#type: Entity, value: "87402d1720c54acb873e90e0444978d0" } -SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 78e8a5fedb3c444695fb8dda06314fc9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 397e233ae8ea40ea9607b7f04a998731, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 397e233ae8ea40ea9607b7f04a998731, Index, Value { r#type: Text, value: "a0" } -SetTriple: 397e233ae8ea40ea9607b7f04a998731, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: 397e233ae8ea40ea9607b7f04a998731, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 397e233ae8ea40ea9607b7f04a998731, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 17dda37755634ed58ff9a8cdb95be895, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17dda37755634ed58ff9a8cdb95be895, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 17dda37755634ed58ff9a8cdb95be895, From entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: e6184c8e261d46df9c4359fccde3395c, Name, Value { r#type: Text, value: "Related entities" } -SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: c41dd246a91a47f59686ca807e5ff8c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c41dd246a91a47f59686ca807e5ff8c3, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c41dd246a91a47f59686ca807e5ff8c3, From entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 17dda37755634ed58ff9a8cdb95be895, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 17dda37755634ed58ff9a8cdb95be895, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 385c2c6df11741dcaf7c77001576f05a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 385c2c6df11741dcaf7c77001576f05a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 385c2c6df11741dcaf7c77001576f05a, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 385c2c6df11741dcaf7c77001576f05a, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: 1e39e693db0f404b8e91e06ae41b5e59, Name, Value { r#type: Text, value: "Concept" } -SetTriple: Concept, Description, Value { r#type: Text, value: "A general concept that can be defined" } -SetTriple: 385c2c6df11741dcaf7c77001576f05a, Index, Value { r#type: Text, value: "a0" } -SetTriple: b189af4f902043babcfc95e2e78bed76, Index, Value { r#type: Text, value: "a0" } -SetTriple: b189af4f902043babcfc95e2e78bed76, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: b189af4f902043babcfc95e2e78bed76, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b189af4f902043babcfc95e2e78bed76, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: b189af4f902043babcfc95e2e78bed76, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Space Address, Name, Value { r#type: Text, value: "Indexed Space Address" } -SetTriple: Space Configuration, Name, Value { r#type: Text, value: "Indexed Space" } -SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, From entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: ddee52152ebe4e3f99b21d32df2f5f2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 36cc9dac400e4bc38339cabf9e56761b, From entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 36cc9dac400e4bc38339cabf9e56761b, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: 36cc9dac400e4bc38339cabf9e56761b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f55a9701d25641da8897ddc4c03a08c1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f55a9701d25641da8897ddc4c03a08c1, From entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: f55a9701d25641da8897ddc4c03a08c1, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: f55a9701d25641da8897ddc4c03a08c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f55a9701d25641da8897ddc4c03a08c1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Index, Value { r#type: Text, value: "a0" } -SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 82055073e21d4f699a45b91a91effba2, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 82055073e21d4f699a45b91a91effba2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 82055073e21d4f699a45b91a91effba2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 03597522e1f2423b882d330cfe89331d, Name, Value { r#type: Text, value: "Speakers" } -SetTriple: 82055073e21d4f699a45b91a91effba2, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 72ad363eb3794225b27bcfaddeb37f59, From entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } -SetTriple: 72ad363eb3794225b27bcfaddeb37f59, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 72ad363eb3794225b27bcfaddeb37f59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 82055073e21d4f699a45b91a91effba2, From entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } -SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, To entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } -SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 3ec68df6591642a2b57e5d7abbe8e023, Index, Value { r#type: Text, value: "a0" } -SetTriple: 26aced91062144a5a679fe6f5ef9f113, From entity, Value { r#type: Entity, value: "33fc41c795ea4dd09f3ae15569369fca" } -SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, To entity, Value { r#type: Entity, value: "605e4ccd36234e4c93d29aa2b30fea03" } -SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Index, Value { r#type: Text, value: "a0" } -SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: e1e84199baf344fcbd9a2a27a04cc061, From entity, Value { r#type: Entity, value: "605e4ccd36234e4c93d29aa2b30fea03" } -SetTriple: e1e84199baf344fcbd9a2a27a04cc061, To entity, Value { r#type: Entity, value: "" } -SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Index, Value { r#type: Text, value: "a0" } -SetTriple: 560d62a0461b4c2fa229dfab07a3692a, From entity, Value { r#type: Entity, value: "029c0c90698242469e4aa0e5762fba01" } -SetTriple: 560d62a0461b4c2fa229dfab07a3692a, To entity, Value { r#type: Entity, value: "e8c36fd15d244b32a2195571c7f43de9" } -SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 560d62a0461b4c2fa229dfab07a3692a, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: d3d162559c794023997d950aae4dba2b, From entity, Value { r#type: Entity, value: "e8c36fd15d244b32a2195571c7f43de9" } -SetTriple: d3d162559c794023997d950aae4dba2b, To entity, Value { r#type: Entity, value: "" } -SetTriple: d3d162559c794023997d950aae4dba2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d3d162559c794023997d950aae4dba2b, Index, Value { r#type: Text, value: "a0" } -SetTriple: d3d162559c794023997d950aae4dba2b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, From entity, Value { r#type: Entity, value: "0665332dce534626bbc754dd195967e3" } -SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, To entity, Value { r#type: Entity, value: "b40f74487fb7499686155e973484aa48" } -SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7fce60b3063d4c87a38897df8ea5ea56, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: ea1c9aa42a1e4c3fba61782300a84496, From entity, Value { r#type: Entity, value: "b40f74487fb7499686155e973484aa48" } -SetTriple: ea1c9aa42a1e4c3fba61782300a84496, To entity, Value { r#type: Entity, value: "" } -SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea1c9aa42a1e4c3fba61782300a84496, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, From entity, Value { r#type: Entity, value: "0ef375994e5c455793201cb9c105a3ba" } -SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, To entity, Value { r#type: Entity, value: "99b86bc838e9486884d7ecab02b006d9" } -SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1fa63ed4fa914dbc808dadd994cfa8b6, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: c5df72da06be4d21b7d48030d7bc7805, From entity, Value { r#type: Entity, value: "99b86bc838e9486884d7ecab02b006d9" } -SetTriple: c5df72da06be4d21b7d48030d7bc7805, To entity, Value { r#type: Entity, value: "" } -SetTriple: c5df72da06be4d21b7d48030d7bc7805, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5df72da06be4d21b7d48030d7bc7805, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5df72da06be4d21b7d48030d7bc7805, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b394725f409d4118bc89748f94efc06c, From entity, Value { r#type: Entity, value: "2e59ef47b8df4c24a377f35724583418" } -SetTriple: b394725f409d4118bc89748f94efc06c, To entity, Value { r#type: Entity, value: "3d92849f27d647cd9eed1b84a7f43136" } -SetTriple: b394725f409d4118bc89748f94efc06c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b394725f409d4118bc89748f94efc06c, Index, Value { r#type: Text, value: "a0" } -SetTriple: b394725f409d4118bc89748f94efc06c, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 65b0f627b26d4569b51f18fd950c1b30, From entity, Value { r#type: Entity, value: "3d92849f27d647cd9eed1b84a7f43136" } -SetTriple: 65b0f627b26d4569b51f18fd950c1b30, To entity, Value { r#type: Entity, value: "" } -SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Index, Value { r#type: Text, value: "a0" } -SetTriple: 65b0f627b26d4569b51f18fd950c1b30, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 26aced91062144a5a679fe6f5ef9f113, To entity, Value { r#type: Entity, value: "f3fb3a0bf7a740fdba889032221411de" } -SetTriple: 26aced91062144a5a679fe6f5ef9f113, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 26aced91062144a5a679fe6f5ef9f113, Index, Value { r#type: Text, value: "a0" } -SetTriple: 26aced91062144a5a679fe6f5ef9f113, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, From entity, Value { r#type: Entity, value: "f3fb3a0bf7a740fdba889032221411de" } -SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, To entity, Value { r#type: Entity, value: "" } -SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb5bcbb5da984aa1a07e39f5df9343ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a489070d3834446aa6191aae6ce52bf8, From entity, Value { r#type: Entity, value: "3ef6eeb0b0724999a5a45aefa06bcea2" } -SetTriple: a489070d3834446aa6191aae6ce52bf8, To entity, Value { r#type: Entity, value: "5e8cefef653a4240b9ea1ce244a7c013" } -SetTriple: a489070d3834446aa6191aae6ce52bf8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a489070d3834446aa6191aae6ce52bf8, Index, Value { r#type: Text, value: "a0" } -SetTriple: a489070d3834446aa6191aae6ce52bf8, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 06f1c75120884c178a28f92a4f659d68, From entity, Value { r#type: Entity, value: "5e8cefef653a4240b9ea1ce244a7c013" } -SetTriple: 06f1c75120884c178a28f92a4f659d68, To entity, Value { r#type: Entity, value: "" } -SetTriple: 06f1c75120884c178a28f92a4f659d68, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 06f1c75120884c178a28f92a4f659d68, Index, Value { r#type: Text, value: "a0" } -SetTriple: 06f1c75120884c178a28f92a4f659d68, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 37ff775a615c479fa65403fc73ee9875, From entity, Value { r#type: Entity, value: "403b9f42645249d4ab02ff63df66a06c" } -SetTriple: 37ff775a615c479fa65403fc73ee9875, To entity, Value { r#type: Entity, value: "461b1ede47d646ba9af6168351bc06b8" } -SetTriple: 37ff775a615c479fa65403fc73ee9875, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37ff775a615c479fa65403fc73ee9875, Index, Value { r#type: Text, value: "a0" } -SetTriple: 37ff775a615c479fa65403fc73ee9875, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, From entity, Value { r#type: Entity, value: "461b1ede47d646ba9af6168351bc06b8" } -SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, To entity, Value { r#type: Entity, value: "" } -SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9e0f9f9cf7b7446eb21a362f6c5f458c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f7a33b0a1e204376b4bbab55431228d1, From entity, Value { r#type: Entity, value: "671a429236904fa3b87082662d7e1184" } -SetTriple: f7a33b0a1e204376b4bbab55431228d1, To entity, Value { r#type: Entity, value: "73925afcc0a744919d5c4fa111d375ea" } -SetTriple: f7a33b0a1e204376b4bbab55431228d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f7a33b0a1e204376b4bbab55431228d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7a33b0a1e204376b4bbab55431228d1, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: e25e03222d27418fa3959107ffa14462, From entity, Value { r#type: Entity, value: "73925afcc0a744919d5c4fa111d375ea" } -SetTriple: e25e03222d27418fa3959107ffa14462, To entity, Value { r#type: Entity, value: "" } -SetTriple: e25e03222d27418fa3959107ffa14462, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e25e03222d27418fa3959107ffa14462, Index, Value { r#type: Text, value: "a0" } -SetTriple: e25e03222d27418fa3959107ffa14462, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, From entity, Value { r#type: Entity, value: "721ef6981ae043fb8ad5456de47c950a" } -SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, To entity, Value { r#type: Entity, value: "2dbac0b3f9a34f76afd8335d63620713" } -SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Index, Value { r#type: Text, value: "a0" } -SetTriple: dc0802e9fc7a408ca4acbdae0ad1f774, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 2abe47241cfc485682c9f3c693b25ce2, From entity, Value { r#type: Entity, value: "2dbac0b3f9a34f76afd8335d63620713" } -SetTriple: 2abe47241cfc485682c9f3c693b25ce2, To entity, Value { r#type: Entity, value: "" } -SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2abe47241cfc485682c9f3c693b25ce2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1c67aafa010b4232ac18932dac6f2f70, From entity, Value { r#type: Entity, value: "792d7f337c56412683a33c09a12bb9d0" } -SetTriple: 1c67aafa010b4232ac18932dac6f2f70, To entity, Value { r#type: Entity, value: "3f9fb5044e034417b86f3590fe16f392" } -SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1c67aafa010b4232ac18932dac6f2f70, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 00d4408e19ce472fb482dc477767ff49, From entity, Value { r#type: Entity, value: "3f9fb5044e034417b86f3590fe16f392" } -SetTriple: 00d4408e19ce472fb482dc477767ff49, To entity, Value { r#type: Entity, value: "" } -SetTriple: 00d4408e19ce472fb482dc477767ff49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 00d4408e19ce472fb482dc477767ff49, Index, Value { r#type: Text, value: "a0" } -SetTriple: 00d4408e19ce472fb482dc477767ff49, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bafdeed0d5394bc08d4a66ae63525621, From entity, Value { r#type: Entity, value: "8c12f294149e4543ae0a414e0b893cb0" } -SetTriple: bafdeed0d5394bc08d4a66ae63525621, To entity, Value { r#type: Entity, value: "bc1880ed7b954156823391d2103fe13b" } -SetTriple: bafdeed0d5394bc08d4a66ae63525621, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bafdeed0d5394bc08d4a66ae63525621, Index, Value { r#type: Text, value: "a0" } -SetTriple: bafdeed0d5394bc08d4a66ae63525621, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, From entity, Value { r#type: Entity, value: "bc1880ed7b954156823391d2103fe13b" } -SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, To entity, Value { r#type: Entity, value: "" } -SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Index, Value { r#type: Text, value: "a0" } -SetTriple: ef2b6f24672d4a9aa90463ba9a26d8b2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, From entity, Value { r#type: Entity, value: "9aedf4a512d54f7faaeb59860834fcf3" } -SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, To entity, Value { r#type: Entity, value: "de9075f9e2de47259eafaecb66856886" } -SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 92b679cfdcd04e30b6d3722e8d0266b9, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, From entity, Value { r#type: Entity, value: "de9075f9e2de47259eafaecb66856886" } -SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, To entity, Value { r#type: Entity, value: "" } -SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7beb0186560e47a0a7b60b979aeffd3d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2f1635cfe8cf423f9c58444a8571248d, From entity, Value { r#type: Entity, value: "9c8c07dd74884b179e3dbc2ca67adcb9" } -SetTriple: 2f1635cfe8cf423f9c58444a8571248d, To entity, Value { r#type: Entity, value: "a37e9a223eea4824a6425367b4bb6006" } -SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2f1635cfe8cf423f9c58444a8571248d, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 3786fc4a67554bddbddcb9342108949e, From entity, Value { r#type: Entity, value: "a37e9a223eea4824a6425367b4bb6006" } -SetTriple: 3786fc4a67554bddbddcb9342108949e, To entity, Value { r#type: Entity, value: "" } -SetTriple: 3786fc4a67554bddbddcb9342108949e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3786fc4a67554bddbddcb9342108949e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3786fc4a67554bddbddcb9342108949e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ca735e58ab4b484f81c75f939122140a, From entity, Value { r#type: Entity, value: "a12493564d294d29a0c1fce6dceed607" } -SetTriple: ca735e58ab4b484f81c75f939122140a, To entity, Value { r#type: Entity, value: "72b9c78a82704756a1b810a6f07e6a5e" } -SetTriple: ca735e58ab4b484f81c75f939122140a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca735e58ab4b484f81c75f939122140a, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca735e58ab4b484f81c75f939122140a, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: f8a4def2eb9c4d18baa3975b12cce197, From entity, Value { r#type: Entity, value: "72b9c78a82704756a1b810a6f07e6a5e" } -SetTriple: f8a4def2eb9c4d18baa3975b12cce197, To entity, Value { r#type: Entity, value: "" } -SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Index, Value { r#type: Text, value: "a0" } -SetTriple: f8a4def2eb9c4d18baa3975b12cce197, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f8e82833e0b74499b484c6e7ced07c38, From entity, Value { r#type: Entity, value: "b500ab81f01d48bfa608d3e1acd989e6" } -SetTriple: f8e82833e0b74499b484c6e7ced07c38, To entity, Value { r#type: Entity, value: "ce1efe28ddba4a78beb7e53df0375cf0" } -SetTriple: f8e82833e0b74499b484c6e7ced07c38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f8e82833e0b74499b484c6e7ced07c38, Index, Value { r#type: Text, value: "a0" } -SetTriple: f8e82833e0b74499b484c6e7ced07c38, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 793205daecb9425f8aa555444b40475f, From entity, Value { r#type: Entity, value: "ce1efe28ddba4a78beb7e53df0375cf0" } -SetTriple: 793205daecb9425f8aa555444b40475f, To entity, Value { r#type: Entity, value: "" } -SetTriple: 793205daecb9425f8aa555444b40475f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 793205daecb9425f8aa555444b40475f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 793205daecb9425f8aa555444b40475f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, From entity, Value { r#type: Entity, value: "b51b4970fb2f456d84c6922d97d3438f" } -SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, To entity, Value { r#type: Entity, value: "88bd75a8143641acbafa6834c144335f" } -SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 231f5ccd60ea4a358ea9d22e780032ac, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, From entity, Value { r#type: Entity, value: "88bd75a8143641acbafa6834c144335f" } -SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, To entity, Value { r#type: Entity, value: "" } -SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53cd0a3ae5ec4ba496c1b604d03da83c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f8a3bacbce5b45b1aae24013ddaffac4, From entity, Value { r#type: Entity, value: "c55f36eb4cca49b8bb104f3297cc8d96" } -SetTriple: 8bf52403758045479e26b786e776e514, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8bf52403758045479e26b786e776e514, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 2e7cc6352004463487987c93b5ee6250, From entity, Value { r#type: Entity, value: "b661922516584a0cbe6624d270d2966c" } -SetTriple: 2e7cc6352004463487987c93b5ee6250, To entity, Value { r#type: Entity, value: "" } -SetTriple: 2e7cc6352004463487987c93b5ee6250, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e7cc6352004463487987c93b5ee6250, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e7cc6352004463487987c93b5ee6250, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 73aa807a500049f693fe298cdc0777b5, From entity, Value { r#type: Entity, value: "f7f52783afbc48d0ac237502801ba076" } -SetTriple: 73aa807a500049f693fe298cdc0777b5, To entity, Value { r#type: Entity, value: "7be6385e3c6248f8aeebedb82f991c3e" } -SetTriple: 73aa807a500049f693fe298cdc0777b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 73aa807a500049f693fe298cdc0777b5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 73aa807a500049f693fe298cdc0777b5, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, From entity, Value { r#type: Entity, value: "7be6385e3c6248f8aeebedb82f991c3e" } -SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, To entity, Value { r#type: Entity, value: "" } -SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9dbd558f84af4485aaa1afc25b549c1f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 24e5535f827945ef9c64b73f17eefcdb, From entity, Value { r#type: Entity, value: "f9544fc545b54a20a8ba309deb94b5ac" } -SetTriple: 24e5535f827945ef9c64b73f17eefcdb, To entity, Value { r#type: Entity, value: "0cc5943cace542f48168cf9a2e8bfedf" } -SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 24e5535f827945ef9c64b73f17eefcdb, Relation type, Value { r#type: Entity, value: "457a27af7b0b485cac07aa37756adafa" } -SetTriple: c4ad2fcecdcc435da80e925921855c3d, From entity, Value { r#type: Entity, value: "0cc5943cace542f48168cf9a2e8bfedf" } -SetTriple: c4ad2fcecdcc435da80e925921855c3d, To entity, Value { r#type: Entity, value: "" } -SetTriple: c4ad2fcecdcc435da80e925921855c3d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c4ad2fcecdcc435da80e925921855c3d, Index, Value { r#type: Text, value: "a0" } -SetTriple: c4ad2fcecdcc435da80e925921855c3d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: 8bf52403758045479e26b786e776e514, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 8bf52403758045479e26b786e776e514, To entity, Value { r#type: Entity, value: "b661922516584a0cbe6624d270d2966c" } -SetTriple: 8bf52403758045479e26b786e776e514, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreicpl3o2af7q6ohdckup7gdj6trcbilgih7xt555kuzhgcekvcmuqq" } -SetTriple: e1e84199baf344fcbd9a2a27a04cc061, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 72b9c78a82704756a1b810a6f07e6a5e, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreig5ruftgi7ku4d5dp7niuhlwa2r57vonwz2hoz5oezssucd5sfdoe" } -SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: ce1efe28ddba4a78beb7e53df0375cf0, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 88bd75a8143641acbafa6834c144335f, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiflp4hcftgymisriyzxgk43yusencd27c4feqtdjipruqhcn2mjvq" } -SetTriple: 88bd75a8143641acbafa6834c144335f, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: 88bd75a8143641acbafa6834c144335f, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 88bd75a8143641acbafa6834c144335f, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifstwwjuwrfzb27yrlxf2crhk7s2tx2fc6dwwrberhjweegpqdsaq" } -SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } -SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 605e4ccd36234e4c93d29aa2b30fea03, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: b661922516584a0cbe6624d270d2966c, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidcmjud2wquyfxt3i7e3p5ttx2n32ojaqxmqa35shk3rk6l3twelu" } -SetTriple: b661922516584a0cbe6624d270d2966c, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } -SetTriple: b661922516584a0cbe6624d270d2966c, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } -SetTriple: b661922516584a0cbe6624d270d2966c, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigteqmpep7ssrffxz5wjdus37iawvexr6qqgrjnkk3z7ir5vx5ygu" } -SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 7be6385e3c6248f8aeebedb82f991c3e, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigxdbpsy3uoz37ujwttjsc6w36i5okykwncslu6ac6sa3ne5uzllm" } -SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } -SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 0cc5943cace542f48168cf9a2e8bfedf, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: e8c36fd15d244b32a2195571c7f43de9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigys64ik6whxvtpvyjchofoxutladea3a3zwmhlz777nsm4ck77di" } -SetTriple: e8c36fd15d244b32a2195571c7f43de9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } -SetTriple: e8c36fd15d244b32a2195571c7f43de9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: e8c36fd15d244b32a2195571c7f43de9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: b40f74487fb7499686155e973484aa48, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibldgnzemuiohajktceailcfaqsloqlqxinm6viyos2nem7dyuzs4" } -SetTriple: b40f74487fb7499686155e973484aa48, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: b40f74487fb7499686155e973484aa48, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: b40f74487fb7499686155e973484aa48, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 99b86bc838e9486884d7ecab02b006d9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifglzurywr6cngpfnctz3u2ivtatiqvwkhn7aavez2a52uqapx3qa" } -SetTriple: 99b86bc838e9486884d7ecab02b006d9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } -SetTriple: 99b86bc838e9486884d7ecab02b006d9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 99b86bc838e9486884d7ecab02b006d9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibuehn3jc2vlx6572iynvjfsqbz5jd3t4rnif5zcx4l7boy2bk5lq" } -SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "940" } -SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "589" } -SetTriple: 3d92849f27d647cd9eed1b84a7f43136, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "jpg" } -SetTriple: f3fb3a0bf7a740fdba889032221411de, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreihdkqtq4ccbadbdxgu5ddulwojivkhucm6m6em73licwu5i7zrrty" } -SetTriple: f3fb3a0bf7a740fdba889032221411de, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "762" } -SetTriple: f3fb3a0bf7a740fdba889032221411de, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: f3fb3a0bf7a740fdba889032221411de, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidxkyyhjywjqx77vx4gzfdibywkzipfkbr3zjzlgk6d7njjtgzl3y" } -SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 5e8cefef653a4240b9ea1ce244a7c013, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 461b1ede47d646ba9af6168351bc06b8, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafybeif3bze6nx25ubwwdt7kv65zcbi3qeweth6rixupkjj2xizrkte5hq" } -SetTriple: 461b1ede47d646ba9af6168351bc06b8, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "1728" } -SetTriple: 461b1ede47d646ba9af6168351bc06b8, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "688" } -SetTriple: 461b1ede47d646ba9af6168351bc06b8, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 73925afcc0a744919d5c4fa111d375ea, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreibagulgxm54xcfgpkvxxtdi4v5bbpa4n43u5qu4md5logt3tgr25u" } -SetTriple: 73925afcc0a744919d5c4fa111d375ea, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: 73925afcc0a744919d5c4fa111d375ea, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 73925afcc0a744919d5c4fa111d375ea, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreif3fvhglocemnt3wyoabci3y5kuxpld67wziyrwgaivjoourlclsa" } -SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "724" } -SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 2dbac0b3f9a34f76afd8335d63620713, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 3f9fb5044e034417b86f3590fe16f392, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiekch5c7i2njqhjgqriyv7twfvn2yyctivbbzl44jitphvugjcu3y" } -SetTriple: 3f9fb5044e034417b86f3590fe16f392, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } -SetTriple: 3f9fb5044e034417b86f3590fe16f392, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: 3f9fb5044e034417b86f3590fe16f392, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: bc1880ed7b954156823391d2103fe13b, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreifdkrmajpfx3c6b4z234yklklrctbyzwqxqdqeosrqgs66l75t5li" } -SetTriple: bc1880ed7b954156823391d2103fe13b, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "754" } -SetTriple: bc1880ed7b954156823391d2103fe13b, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: bc1880ed7b954156823391d2103fe13b, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: de9075f9e2de47259eafaecb66856886, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreicw26f4eirk6abdkoabgvloeungctaj4fsadrirftwccox33ggrqq" } -SetTriple: de9075f9e2de47259eafaecb66856886, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "755" } -SetTriple: de9075f9e2de47259eafaecb66856886, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: de9075f9e2de47259eafaecb66856886, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: a37e9a223eea4824a6425367b4bb6006, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreiaw7zkzbo2c3evgkkw27gtpbg5kem2252rbjsx523onpq3glcyu7a" } -SetTriple: a37e9a223eea4824a6425367b4bb6006, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "758" } -SetTriple: a37e9a223eea4824a6425367b4bb6006, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "480" } -SetTriple: a37e9a223eea4824a6425367b4bb6006, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: d036e4372b1f421683e712fcf122948d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d036e4372b1f421683e712fcf122948d, Index, Value { r#type: Text, value: "a0" } -SetTriple: d036e4372b1f421683e712fcf122948d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d036e4372b1f421683e712fcf122948d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d036e4372b1f421683e712fcf122948d, From entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: afdbc3ab37534536bd1fb91f8ceb23e8, Name, Value { r#type: Text, value: "Owners" } -SetTriple: 39f771cfba9e4ff19fee73ea56c0879e, Name, Value { r#type: Text, value: "Bias" } -SetTriple: b694c15e91d04e85a9900dc4763c43af, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b694c15e91d04e85a9900dc4763c43af, Index, Value { r#type: Text, value: "a0" } -SetTriple: b694c15e91d04e85a9900dc4763c43af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b694c15e91d04e85a9900dc4763c43af, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b694c15e91d04e85a9900dc4763c43af, From entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } -SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2c11b71bc4294ff3a66bbe9eeae0b632, From entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } -SetTriple: 1eca550030d5484e93867aca0061639f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1eca550030d5484e93867aca0061639f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1eca550030d5484e93867aca0061639f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1eca550030d5484e93867aca0061639f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1eca550030d5484e93867aca0061639f, From entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: a72389824069460ba3f918f1c8ba5a82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a72389824069460ba3f918f1c8ba5a82, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 80699073aea544418a7a6575c53459eb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 80699073aea544418a7a6575c53459eb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 80699073aea544418a7a6575c53459eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 80699073aea544418a7a6575c53459eb, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 80699073aea544418a7a6575c53459eb, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 13c40db5deda4899a30dfe6a7349e053, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13c40db5deda4899a30dfe6a7349e053, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 13c40db5deda4899a30dfe6a7349e053, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 195c8b817cb642cba67289cea88c06a4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 195c8b817cb642cba67289cea88c06a4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 195c8b817cb642cba67289cea88c06a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 195c8b817cb642cba67289cea88c06a4, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 195c8b817cb642cba67289cea88c06a4, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 8e6cab6b9db0489597e31371bf984383, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8e6cab6b9db0489597e31371bf984383, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8e6cab6b9db0489597e31371bf984383, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e6cab6b9db0489597e31371bf984383, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: 8e6cab6b9db0489597e31371bf984383, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 4884667991094d06af46ff4e67dc7a8c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4884667991094d06af46ff4e67dc7a8c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4884667991094d06af46ff4e67dc7a8c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4884667991094d06af46ff4e67dc7a8c, To entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } -SetTriple: 4884667991094d06af46ff4e67dc7a8c, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: a72389824069460ba3f918f1c8ba5a82, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a72389824069460ba3f918f1c8ba5a82, Index, Value { r#type: Text, value: "a0" } -SetTriple: a72389824069460ba3f918f1c8ba5a82, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 2409916c4b6f4a138dcb241eceeb7c95, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } -SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 94e5c08a07c54a3c8292b186a88e34fb, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 0f230565891a46ec898a9bf30112e061, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0f230565891a46ec898a9bf30112e061, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0f230565891a46ec898a9bf30112e061, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f230565891a46ec898a9bf30112e061, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 0f230565891a46ec898a9bf30112e061, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 7454904b6b784c76acf48eb9873c2eed, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7454904b6b784c76acf48eb9873c2eed, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7454904b6b784c76acf48eb9873c2eed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7454904b6b784c76acf48eb9873c2eed, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 7454904b6b784c76acf48eb9873c2eed, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Index, Value { r#type: Text, value: "a0" } -SetTriple: b08f689d1a07413cbb2b3dc395884cd8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b08f689d1a07413cbb2b3dc395884cd8, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: b08f689d1a07413cbb2b3dc395884cd8, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 4fe6a6af3fb74889bb9c9ee85ca5bbbc, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Index, Value { r#type: Text, value: "a0" } -SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 98fbc56cd2bf46c2a31dc843f5353694, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: 228a7d28baa2492586f03cb1d13f6283, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Index, Value { r#type: Text, value: "a0" } -SetTriple: ed7f73aa0e8445fb90e8f4b122f4e8af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 228a7d28baa2492586f03cb1d13f6283, Index, Value { r#type: Text, value: "a0" } -SetTriple: 228a7d28baa2492586f03cb1d13f6283, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 228a7d28baa2492586f03cb1d13f6283, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 228a7d28baa2492586f03cb1d13f6283, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: 1a6113ae68a14f53956ee05a07885468, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1a6113ae68a14f53956ee05a07885468, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1a6113ae68a14f53956ee05a07885468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1a6113ae68a14f53956ee05a07885468, To entity, Value { r#type: Entity, value: "39f771cfba9e4ff19fee73ea56c0879e" } -SetTriple: 1a6113ae68a14f53956ee05a07885468, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 5c64ff63df5b42d8a5a9ad3e67c7ea65, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Index, Value { r#type: Text, value: "a0" } -SetTriple: f88f6f3eea474bcd88656e8bee02fe08, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f88f6f3eea474bcd88656e8bee02fe08, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: f88f6f3eea474bcd88656e8bee02fe08, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Index, Value { r#type: Text, value: "a0" } -SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: f546b8ee9eab4ff5b57fca17f3d07c89, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } -SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Index, Value { r#type: Text, value: "a0" } -SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, To entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: 91ab931d2d8e4021a6e58e5fbb884073, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 31e510094b5049daacfb805969c38d9a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 31e510094b5049daacfb805969c38d9a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 31e510094b5049daacfb805969c38d9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31e510094b5049daacfb805969c38d9a, To entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: 31e510094b5049daacfb805969c38d9a, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: e9521e467a084f18a30324b5f4f4493e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e9521e467a084f18a30324b5f4f4493e, Index, Value { r#type: Text, value: "a0" } -SetTriple: e9521e467a084f18a30324b5f4f4493e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9521e467a084f18a30324b5f4f4493e, To entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: e9521e467a084f18a30324b5f4f4493e, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 272d409a2cd840978494ad5ece125ba0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 272d409a2cd840978494ad5ece125ba0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 272d409a2cd840978494ad5ece125ba0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 272d409a2cd840978494ad5ece125ba0, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 272d409a2cd840978494ad5ece125ba0, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5491120fd9884910b8c1cb6e3e70807e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5491120fd9884910b8c1cb6e3e70807e, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 5491120fd9884910b8c1cb6e3e70807e, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Index, Value { r#type: Text, value: "a0" } -SetTriple: cd3f35aad7b14a5090c1e57d06c149be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cd3f35aad7b14a5090c1e57d06c149be, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: cd3f35aad7b14a5090c1e57d06c149be, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 13c40db5deda4899a30dfe6a7349e053, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 13c40db5deda4899a30dfe6a7349e053, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8065762a616145eda358a534256431df, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } -SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } -SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8af8f54dfbed4e0f9d329a082b4e4aa4, Index, Value { r#type: Text, value: "a0" } -SetTriple: ba43fd1aef2d449f97c46bf8e8ac9d58, Name, Value { r#type: Text, value: "Task" } -SetTriple: Task, Description, Value { r#type: Text, value: "Something that needs to be done" } -SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fcf7819a3894481a801df0600725cddb, Name, Value { r#type: Text, value: "Activity" } -SetTriple: Activity, Description, Value { r#type: Text, value: "An action that needs to be done by somebody performing a role" } -SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4cfc9e07573342c3a9f9f2b5342ff274, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } -SetTriple: 8065762a616145eda358a534256431df, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c3a44612b9f5497dac2be1e3b3e843d2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8065762a616145eda358a534256431df, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8065762a616145eda358a534256431df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8065762a616145eda358a534256431df, To entity, Value { r#type: Entity, value: "" } -SetTriple: 575ace4e30404fbc93958931b1d5cc2c, To entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } -SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3a6f294a3fbb4762961716bedba60a28, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } -SetTriple: 3a6f294a3fbb4762961716bedba60a28, To entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } -SetTriple: 3a6f294a3fbb4762961716bedba60a28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3a6f294a3fbb4762961716bedba60a28, Index, Value { r#type: Text, value: "a0" } -SetTriple: 244296f5c3804af0ac22020ff877ad81, Index, Value { r#type: Text, value: "a0" } -SetTriple: e87e21761efd4071bf0275d05626c92d, Index, Value { r#type: Text, value: "a0" } -SetTriple: e87e21761efd4071bf0275d05626c92d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e87e21761efd4071bf0275d05626c92d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: e87e21761efd4071bf0275d05626c92d, From entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } -SetTriple: 3a6f294a3fbb4762961716bedba60a28, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, From entity, Value { r#type: Entity, value: "b5013ce08426409f8b4d4b8606bde922" } -SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 60a28c479a904ea7be0225bb97cd9e1f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 575ace4e30404fbc93958931b1d5cc2c, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } -SetTriple: 06faa3f0181849dba7c23b8843d2d8c4, From entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } -SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e87e21761efd4071bf0275d05626c92d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 244296f5c3804af0ac22020ff877ad81, From entity, Value { r#type: Entity, value: "72a5b739c0e34c3cbd9549884ffa80ef" } -SetTriple: 244296f5c3804af0ac22020ff877ad81, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 244296f5c3804af0ac22020ff877ad81, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 244296f5c3804af0ac22020ff877ad81, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } -SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3edcb96e691d4c9bb74dc66302d5d61f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 72a5b739c0e34c3cbd9549884ffa80ef, Name, Value { r#type: Text, value: "Unit" } -SetTriple: b5013ce08426409f8b4d4b8606bde922, Name, Value { r#type: Text, value: "Metric type" } -SetTriple: 8e705c2ab65d4bb790ddc87270421849, Description, Value { r#type: Text, value: "A quantifiable measure that can be used to track success" } -SetTriple: 8e705c2ab65d4bb790ddc87270421849, Name, Value { r#type: Text, value: "Metric" } -SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 575ace4e30404fbc93958931b1d5cc2c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: c696cd7152944f979056ac0e53654b85, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, From entity, Value { r#type: Entity, value: "2bd0960f5af94b0c893920e9edf31ede" } -SetTriple: 9b8c3e8dde964a908dc4af06a52be7c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c696cd7152944f979056ac0e53654b85, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c696cd7152944f979056ac0e53654b85, Index, Value { r#type: Text, value: "a0" } -SetTriple: c696cd7152944f979056ac0e53654b85, From entity, Value { r#type: Entity, value: "377ac7e818ab443cbc2629ff04745f99" } -SetTriple: c696cd7152944f979056ac0e53654b85, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Index, Value { r#type: Text, value: "a0" } -SetTriple: d835681130a04732b54e7ac645bc0d1c, Indexed Space Address, Value { r#type: Text, value: "0xaA96BF170A91B63b394BC34D4C77796E53dD53e2" } -SetTriple: d835681130a04732b54e7ac645bc0d1c, Name, Value { r#type: Text, value: "Defense" } -SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Defense, Image, Value { r#type: Text, value: "ifps://QmXqvVacTLLELkngfz2UB2A2MTPHSpZ3ffryUJt6KTj8So" } -SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 08cd3c705ec543f391caaaa42b5cb67f, From entity, Value { r#type: Entity, value: "d835681130a04732b54e7ac645bc0d1c" } -SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4135fd8b052e4eab992d2cde9db9b712, From entity, Value { r#type: Entity, value: "467eb36fd4e3456ca51bbe4f94465520" } -SetTriple: 4135fd8b052e4eab992d2cde9db9b712, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4135fd8b052e4eab992d2cde9db9b712, Index, Value { r#type: Text, value: "a0" } -SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Indexed Space Address, Value { r#type: Text, value: "0x8c2590D488802DD3B106d0677Dd495020560E808" } -SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Description, Value { r#type: Text, value: "" } -SetTriple: 467eb36fd4e3456ca51bbe4f94465520, Name, Value { r#type: Text, value: "Healthcare" } -SetTriple: Healthcare, Image, Value { r#type: Text, value: "ipfs://QmWjWummenz3QrTNBSZqQV7JgY8ccbcfnZBzPH72DprFHt" } -SetTriple: Defense, Image, Value { r#type: Text, value: "ipfs://QmXqvVacTLLELkngfz2UB2A2MTPHSpZ3ffryUJt6KTj8So" } -SetTriple: Defense, Image, Value { r#type: Text, value: "ipfs://QmfB4Fp4ETr2M1jxhyYqLYrt9jwmUDMRHupXq4Z4QMwLbA" } -SetTriple: Healthcare, Image, Value { r#type: Text, value: "ipfs://QmPvpRECo4sr1PZtmVjEUiL42gYNiLmdLcxYmSAewj2sXM" } -SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, From entity, Value { r#type: Entity, value: "5cf96d431c834fd8a549176f75b14469" } -SetTriple: 5cf96d431c834fd8a549176f75b14469, Indexed Space Address, Value { r#type: Text, value: "0x843010627854BaA37070fC86535ff19C3Beb33A6" } -SetTriple: 5cf96d431c834fd8a549176f75b14469, Image, Value { r#type: Text, value: "ipfs://QmdDBQdHF8NXp18e2BK44CUcHz44jSq7JFHEmCQpQUDdSy" } -SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee4b8245f64f4906b5e50edaa7a177e2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5cf96d431c834fd8a549176f75b14469, Name, Value { r#type: Text, value: "California" } -SetTriple: b3b03c909b6d487cb2e2a7d685f120eb, Description, Value { r#type: Text, value: "A nonprofit organization is a legal entity organized and operated for a collective, public or social benefit, in contrary with an entity that operates as a business aiming to generate a profit for its owners." } -SetTriple: 6180797c2e304c3abc53f25abf69df5c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6180797c2e304c3abc53f25abf69df5c, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3b03c909b6d487cb2e2a7d685f120eb, Name, Value { r#type: Text, value: "Nonprofit" } -SetTriple: 6180797c2e304c3abc53f25abf69df5c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 6180797c2e304c3abc53f25abf69df5c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6180797c2e304c3abc53f25abf69df5c, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 5ead50824dbb4d8299d1ba25084f0f97, Name, Value { r#type: Text, value: "Flow" } -SetTriple: 3e9cced362a44d3bba97aa8602898edc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 3e9cced362a44d3bba97aa8602898edc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3e9cced362a44d3bba97aa8602898edc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3e9cced362a44d3bba97aa8602898edc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e21a9bb9e521435da4904c80d2ebcb27, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } -SetTriple: 5d28284399194cbd895f674f93f96d65, From entity, Value { r#type: Entity, value: "d07219a82d854bc286f1f8c823ebaf98" } -SetTriple: 5d28284399194cbd895f674f93f96d65, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 5d28284399194cbd895f674f93f96d65, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5d28284399194cbd895f674f93f96d65, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5d28284399194cbd895f674f93f96d65, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: Activity, Name, Value { r#type: Text, value: "Action" } -SetTriple: d07219a82d854bc286f1f8c823ebaf98, Description, Value { r#type: Text, value: "A description of a desired capability from the perspective a user" } -SetTriple: d07219a82d854bc286f1f8c823ebaf98, Name, Value { r#type: Text, value: "User story" } -SetTriple: Flow, Description, Value { r#type: Text, value: "A set of actions to accomplish a goal" } -SetTriple: 3e9cced362a44d3bba97aa8602898edc, From entity, Value { r#type: Entity, value: "5ead50824dbb4d8299d1ba25084f0f97" } -SetTriple: 462f2ff0b2a14e13976dc8c2469b3546, Description, Value { r#type: Text, value: "A stage or status that something is in" } -SetTriple: 462f2ff0b2a14e13976dc8c2469b3546, Name, Value { r#type: Text, value: "Stage" } -SetTriple: e21a9bb9e521435da4904c80d2ebcb27, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Index, Value { r#type: Text, value: "a0" } -SetTriple: e21a9bb9e521435da4904c80d2ebcb27, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6267a28d8b974ca385cc2704dad5669c, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } -SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Index, Value { r#type: Text, value: "a0" } -SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bae6019965f24fb8bfeeb716d4d37dbe, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } -SetTriple: c4524b816b88496f8f55bde942f27bf5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c4524b816b88496f8f55bde942f27bf5, Index, Value { r#type: Text, value: "a0" } -SetTriple: c4524b816b88496f8f55bde942f27bf5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c4524b816b88496f8f55bde942f27bf5, To entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } -SetTriple: c4524b816b88496f8f55bde942f27bf5, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } -SetTriple: 6267a28d8b974ca385cc2704dad5669c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6267a28d8b974ca385cc2704dad5669c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6267a28d8b974ca385cc2704dad5669c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6267a28d8b974ca385cc2704dad5669c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: af88a0f896244f4591fad4ef800a6426, Description, Value { r#type: Text, value: "A reference to one or more Roles" } -SetTriple: af88a0f896244f4591fad4ef800a6426, Name, Value { r#type: Text, value: "Roles" } -SetTriple: a72b5206b2cf480788a7d291653aa6f5, To entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } -SetTriple: a72b5206b2cf480788a7d291653aa6f5, From entity, Value { r#type: Entity, value: "af88a0f896244f4591fad4ef800a6426" } -SetTriple: a72b5206b2cf480788a7d291653aa6f5, Index, Value { r#type: Text, value: "a0" } -SetTriple: a72b5206b2cf480788a7d291653aa6f5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: a72b5206b2cf480788a7d291653aa6f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, From entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } -SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Index, Value { r#type: Text, value: "a0" } -SetTriple: d48a2c65aa7d48cfa401bcb917a95a3c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a203641291b341558ac71b3f107bef94, From entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } -SetTriple: a203641291b341558ac71b3f107bef94, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a203641291b341558ac71b3f107bef94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a203641291b341558ac71b3f107bef94, Index, Value { r#type: Text, value: "a0" } -SetTriple: a203641291b341558ac71b3f107bef94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b3be9173c99d4214b9bbf1bbae551f20, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: b3be9173c99d4214b9bbf1bbae551f20, To entity, Value { r#type: Entity, value: "c29f370627f3457fb3d8de8d0c73b4e9" } -SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3be9173c99d4214b9bbf1bbae551f20, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1622797feb534cdb816417a158e10dc3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dcc36c1c1d42419a90bc3a455d5a2399, Name, Value { r#type: Text, value: "Status" } -SetTriple: 1622797feb534cdb816417a158e10dc3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8dd452981a8241ae823776565cb134e6, Name, Value { r#type: Text, value: "Status" } -SetTriple: 15d11d2b2ac84cfcb253c5d53392d46a, Name, Value { r#type: Text, value: "Not started" } -SetTriple: 7756aa974e55413ca09c2f83d22378bb, Name, Value { r#type: Text, value: "In progress" } -SetTriple: 54d9d9386bcb4ad39658a269175e880d, Name, Value { r#type: Text, value: "Done" } -SetTriple: c29f370627f3457fb3d8de8d0c73b4e9, Name, Value { r#type: Text, value: "Claimed by" } -SetTriple: 1622797feb534cdb816417a158e10dc3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1622797feb534cdb816417a158e10dc3, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 1622797feb534cdb816417a158e10dc3, From entity, Value { r#type: Entity, value: "54d9d9386bcb4ad39658a269175e880d" } -SetTriple: 4dd61b563941460fbf004a84ec0adc09, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4dd61b563941460fbf004a84ec0adc09, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4dd61b563941460fbf004a84ec0adc09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4dd61b563941460fbf004a84ec0adc09, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 4dd61b563941460fbf004a84ec0adc09, From entity, Value { r#type: Entity, value: "7756aa974e55413ca09c2f83d22378bb" } -SetTriple: 002595b99839431ebe65f14a1a316e06, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 002595b99839431ebe65f14a1a316e06, Index, Value { r#type: Text, value: "a0" } -SetTriple: 002595b99839431ebe65f14a1a316e06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 002595b99839431ebe65f14a1a316e06, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 002595b99839431ebe65f14a1a316e06, From entity, Value { r#type: Entity, value: "15d11d2b2ac84cfcb253c5d53392d46a" } -SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ee78ac6fe1fb4439ba187d7b06341ef9, From entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 34cccee2b42140eea92c382cd401456f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 34cccee2b42140eea92c382cd401456f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34cccee2b42140eea92c382cd401456f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 34cccee2b42140eea92c382cd401456f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 34cccee2b42140eea92c382cd401456f, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } -SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Index, Value { r#type: Text, value: "a0" } -SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, To entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } -SetTriple: 44f65ee245d14ca58f67a77a1b3b8729, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 37f13062020f4db6a83f8c946c989d20, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 37f13062020f4db6a83f8c946c989d20, Index, Value { r#type: Text, value: "a0" } -SetTriple: 37f13062020f4db6a83f8c946c989d20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37f13062020f4db6a83f8c946c989d20, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 37f13062020f4db6a83f8c946c989d20, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } -SetTriple: d464beef14364b6a9c6e2e18304be132, Index, Value { r#type: Text, value: "a0" } -SetTriple: d464beef14364b6a9c6e2e18304be132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Person, Name, Value { r#type: Text, value: "Person" } -SetTriple: 1c9534d2cf974bc389df39259233f496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1c9534d2cf974bc389df39259233f496, To entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 1c9534d2cf974bc389df39259233f496, From entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } -SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1c9534d2cf974bc389df39259233f496, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 1c9534d2cf974bc389df39259233f496, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7b8447040a244efa7040601fa5914b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b7b8447040a244efa7040601fa5914b4, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7b8447040a244efa7040601fa5914b4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d464beef14364b6a9c6e2e18304be132, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: b7b8447040a244efa7040601fa5914b4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: b7b8447040a244efa7040601fa5914b4, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: d464beef14364b6a9c6e2e18304be132, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 7aec99a3a4fd46e594ba4972bd14de64, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: d464beef14364b6a9c6e2e18304be132, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a36b2d7e171c488ea6296a57084aaa2e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } -SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62aa0dac2ac04142bf6dab57d55f9e0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a36b2d7e171c488ea6296a57084aaa2e, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } -SetTriple: a36b2d7e171c488ea6296a57084aaa2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, From entity, Value { r#type: Entity, value: "fb4aa45d921b42dcad68de710d64ead5" } -SetTriple: fb4aa45d921b42dcad68de710d64ead5, Indexed Space Address, Value { r#type: Text, value: "0x41155BC2156119e71d283237D299FC1a648602C2" } -SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: fb4aa45d921b42dcad68de710d64ead5, Name, Value { r#type: Text, value: "US Politics" } -SetTriple: 1cce6ec1e99f41608ef3500cbb9b4132, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7d890ff325d54dcd9e5674570ae2a296, Name, Value { r#type: Text, value: "Web3 economics" } -SetTriple: be2fb90170d348d0bbee40d66a6def01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Web3 economics, Indexed Space Address, Value { r#type: Text, value: "0x2C423d74eEC59867b16693Ec2870292b302729ec" } -SetTriple: be2fb90170d348d0bbee40d66a6def01, From entity, Value { r#type: Entity, value: "7d890ff325d54dcd9e5674570ae2a296" } -SetTriple: be2fb90170d348d0bbee40d66a6def01, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: be2fb90170d348d0bbee40d66a6def01, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: be2fb90170d348d0bbee40d66a6def01, Index, Value { r#type: Text, value: "a0" } -SetTriple: US Politics, Image, Value { r#type: Text, value: "ipfs://QmaZGX2aBuuAQ8zaDsCEKqXFySA98oAcRgQ62Ub9Km5m7W" } -SetTriple: cd411fd255014f3880b899862e681fc2, Name, Value { r#type: Text, value: "Certification" } -SetTriple: e1841e6e2c894101a16fced0582360a3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e1841e6e2c894101a16fced0582360a3, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1841e6e2c894101a16fced0582360a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: e1841e6e2c894101a16fced0582360a3, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: e1841e6e2c894101a16fced0582360a3, From entity, Value { r#type: Entity, value: "cd411fd255014f3880b899862e681fc2" } -SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, From entity, Value { r#type: Entity, value: "cd411fd255014f3880b899862e681fc2" } -SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab72423d715a4160a0cbcd2c58f7dba3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Certification, Description, Value { r#type: Text, value: "An attestation made by an issuer that a person or organization has met some criteria that helps establish quality controls" } -SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8b50f5cfced2485583d4a15445413e12, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 8b50f5cfced2485583d4a15445413e12, To entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } -SetTriple: 8b50f5cfced2485583d4a15445413e12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8b50f5cfced2485583d4a15445413e12, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8b50f5cfced2485583d4a15445413e12, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2e1aee66d8574626b10081a0a94bd169, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 2e1aee66d8574626b10081a0a94bd169, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 2e1aee66d8574626b10081a0a94bd169, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e1aee66d8574626b10081a0a94bd169, Index, Value { r#type: Text, value: "a0" } -SetTriple: b67663f43a7d426180616df2c4eb77ce, Name, Value { r#type: Text, value: "Book" } -SetTriple: 2e1aee66d8574626b10081a0a94bd169, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b0a2edced01d4339bc38e60a02ee70c4, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: b0a2edced01d4339bc38e60a02ee70c4, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c889672097ac4b2896f4367677efd463, Name, Value { r#type: Text, value: "Genre" } -SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: b0a2edced01d4339bc38e60a02ee70c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fbfb8d59023c42a190c1a39d295916fc, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: fbfb8d59023c42a190c1a39d295916fc, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: fbfb8d59023c42a190c1a39d295916fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fbfb8d59023c42a190c1a39d295916fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: fbfb8d59023c42a190c1a39d295916fc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ce24cbac8b794d6997f546619e514148, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: ce24cbac8b794d6997f546619e514148, To entity, Value { r#type: Entity, value: "916425ef66ea4913955099b75b4cb7c0" } -SetTriple: ce24cbac8b794d6997f546619e514148, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ce24cbac8b794d6997f546619e514148, Index, Value { r#type: Text, value: "a0" } -SetTriple: ce24cbac8b794d6997f546619e514148, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f993d8002fda4a4d81cfe3202c4a8710, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: f993d8002fda4a4d81cfe3202c4a8710, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f43acb92ff44f4b98eb7b57f15067ac, From entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } -SetTriple: f993d8002fda4a4d81cfe3202c4a8710, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 54624aea3e7b421d829b0880a287c8a1, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 54624aea3e7b421d829b0880a287c8a1, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 54624aea3e7b421d829b0880a287c8a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 54624aea3e7b421d829b0880a287c8a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 54624aea3e7b421d829b0880a287c8a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9fe54d114a9a4af197def48f495ee7c5, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 9fe54d114a9a4af197def48f495ee7c5, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9fe54d114a9a4af197def48f495ee7c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 84d5f875a9ec4d6bab8ad2cbda8d0ecf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d6f77e1086424d8683bf73340e4b353a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d6f77e1086424d8683bf73340e4b353a, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: d6f77e1086424d8683bf73340e4b353a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d6f77e1086424d8683bf73340e4b353a, From entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: d6f77e1086424d8683bf73340e4b353a, Index, Value { r#type: Text, value: "a0" } -SetTriple: a88c33eee48b4b129bc65bfde8642285, Index, Value { r#type: Text, value: "a0" } -SetTriple: a88c33eee48b4b129bc65bfde8642285, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a88c33eee48b4b129bc65bfde8642285, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: a88c33eee48b4b129bc65bfde8642285, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: e1dc66cba87441c488e5a529b2829b5f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e1dc66cba87441c488e5a529b2829b5f, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1dc66cba87441c488e5a529b2829b5f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1dc66cba87441c488e5a529b2829b5f, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: e1dc66cba87441c488e5a529b2829b5f, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 789441037c0c498690ac09b249ca4eab, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 682fbeff41e242cda7f9c4909136a8c5, Name, Value { r#type: Text, value: "Post" } -SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4bf3b51bd5d04f01a2f94030666e0a79, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Index, Value { r#type: Text, value: "a0" } -SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 24cf9cd4ee994f9aa96bbb3ccc9d8785, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 789441037c0c498690ac09b249ca4eab, Index, Value { r#type: Text, value: "a0" } -SetTriple: 789441037c0c498690ac09b249ca4eab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 789441037c0c498690ac09b249ca4eab, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 789441037c0c498690ac09b249ca4eab, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: a88c33eee48b4b129bc65bfde8642285, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18e5aaff8c2940af9aad61c062b57b4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d48e09a44c364c9d894248fa863b6770, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } -SetTriple: d48e09a44c364c9d894248fa863b6770, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: d48e09a44c364c9d894248fa863b6770, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d48e09a44c364c9d894248fa863b6770, Index, Value { r#type: Text, value: "a0" } -SetTriple: d48e09a44c364c9d894248fa863b6770, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 91b57d2b185945cbb29b9593396e2343, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } -SetTriple: 91b57d2b185945cbb29b9593396e2343, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 91b57d2b185945cbb29b9593396e2343, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 91b57d2b185945cbb29b9593396e2343, Index, Value { r#type: Text, value: "a0" } -SetTriple: 91b57d2b185945cbb29b9593396e2343, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } -SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Index, Value { r#type: Text, value: "a0" } -SetTriple: 850dd29ba876457b98d24d14bb2ee7ed, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aa3e1aa0b9364a2184a0589d455350ce, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } -SetTriple: aa3e1aa0b9364a2184a0589d455350ce, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: aa3e1aa0b9364a2184a0589d455350ce, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ee0094ba7919436c82c6602fd29396b9, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee0094ba7919436c82c6602fd29396b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee0094ba7919436c82c6602fd29396b9, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: ee0094ba7919436c82c6602fd29396b9, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } -SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 037e0dbebb6144a682961f181efac386, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 037e0dbebb6144a682961f181efac386, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } -SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: b3700ef27f5d49cbb6d446c07e0a439f, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } -SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Index, Value { r#type: Text, value: "a0" } -SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f8eb0a5529bf417fb573e12dc2c1d37e, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } -SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Index, Value { r#type: Text, value: "a0" } -SetTriple: a89fcd1081b343e48f770d9561a68acd, Name, Value { r#type: Text, value: "Email" } -SetTriple: 5e4911b82093411ea445bc2124d7f8e3, Name, Value { r#type: Text, value: "Region" } -SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 00e1bc3a9cb747ff8f97d28f98674223, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } -SetTriple: 152506d5f2624086a21a1da79e55959d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 152506d5f2624086a21a1da79e55959d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 152506d5f2624086a21a1da79e55959d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 152506d5f2624086a21a1da79e55959d, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 152506d5f2624086a21a1da79e55959d, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } -SetTriple: 43b8c8a544d74577a6804428dfc3e78b, Name, Value { r#type: Text, value: "Career and personal development" } -SetTriple: 14ec80f2887448a4ad7d83a58576c8eb, Name, Value { r#type: Text, value: "Hygiene" } -SetTriple: 359846abd634441ab588756cb8439aa2, Name, Value { r#type: Text, value: "Mental health" } -SetTriple: 7b6644f662c34e78ba17cec9478dc6ff, Name, Value { r#type: Text, value: "Permanent supportive housing" } -SetTriple: c7747db35a3049e3863fdadebddd3e35, Name, Value { r#type: Text, value: "Transitional housing" } -SetTriple: d7d384ad608e4402a74d9a0b2b2c78ae, Name, Value { r#type: Text, value: "Temporary shelter" } -SetTriple: c65eae3138054bda995b408e2aa48049, Name, Value { r#type: Text, value: "Advocate group" } -SetTriple: 44e726f36e5d4f5d9227e5d819724461, Name, Value { r#type: Text, value: "Youth service" } -SetTriple: 49a283a095974640985e9c7a0d001e5c, Name, Value { r#type: Text, value: "Feeding program" } -SetTriple: 2edf4225793741bab2056ac91ab4aab4, Name, Value { r#type: Text, value: "Nonprofit category" } -SetTriple: fca2a465642640bb8e7ecf33742b5346, Name, Value { r#type: Text, value: "Nonprofit categories" } -SetTriple: dcb87494cb91447b9a04625bd1acc804, Name, Value { r#type: Text, value: "Nonprofit ID #" } -SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 5ac4ecef25e945b2b4ff84d1491b9694, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } -SetTriple: fdf47b946407439c9fe52e50a884105e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8e679daae2294699b1aab7969b66abf9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7212b0aae47047b686ee3ae355504b9a, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } -SetTriple: 7212b0aae47047b686ee3ae355504b9a, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 7212b0aae47047b686ee3ae355504b9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7212b0aae47047b686ee3ae355504b9a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7212b0aae47047b686ee3ae355504b9a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0356b99163114fffa6e4b697dfcb17cc, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } -SetTriple: 0356b99163114fffa6e4b697dfcb17cc, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0356b99163114fffa6e4b697dfcb17cc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8488a701c88e40519cc72c1506d8a80d, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } -SetTriple: 8488a701c88e40519cc72c1506d8a80d, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 8488a701c88e40519cc72c1506d8a80d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8488a701c88e40519cc72c1506d8a80d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8488a701c88e40519cc72c1506d8a80d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } -SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8a26cf1e30d04ec0b6613aa98556923f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 80b0aebeb6704a529613dca6f95e7232, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } -SetTriple: 80b0aebeb6704a529613dca6f95e7232, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 80b0aebeb6704a529613dca6f95e7232, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 80b0aebeb6704a529613dca6f95e7232, Index, Value { r#type: Text, value: "a0" } -SetTriple: 80b0aebeb6704a529613dca6f95e7232, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 24fc2992d4ee49f29ffb872e500116c1, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } -SetTriple: 24fc2992d4ee49f29ffb872e500116c1, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 24fc2992d4ee49f29ffb872e500116c1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 92c4b023f5854441a8de069d898e72ad, From entity, Value { r#type: Entity, value: "14ec80f2887448a4ad7d83a58576c8eb" } -SetTriple: 92c4b023f5854441a8de069d898e72ad, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 92c4b023f5854441a8de069d898e72ad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 92c4b023f5854441a8de069d898e72ad, Index, Value { r#type: Text, value: "a0" } -SetTriple: 92c4b023f5854441a8de069d898e72ad, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } -SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Index, Value { r#type: Text, value: "a0" } -SetTriple: c82332d3ef91441db67cb5b3f7a3d93d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ab3ec86c165b48b09ca29e026ef128e8, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } -SetTriple: ab3ec86c165b48b09ca29e026ef128e8, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab3ec86c165b48b09ca29e026ef128e8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9743510d6deb475cbb701925a918528e, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } -SetTriple: 9743510d6deb475cbb701925a918528e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 9743510d6deb475cbb701925a918528e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9743510d6deb475cbb701925a918528e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9743510d6deb475cbb701925a918528e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b08548b048724dd5a39274be98fef53c, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } -SetTriple: b08548b048724dd5a39274be98fef53c, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: b08548b048724dd5a39274be98fef53c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b08548b048724dd5a39274be98fef53c, Index, Value { r#type: Text, value: "a0" } -SetTriple: b08548b048724dd5a39274be98fef53c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f2136f80cf0b40d8bba70803f484ec6b, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: f2136f80cf0b40d8bba70803f484ec6b, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Index, Value { r#type: Text, value: "a0" } -SetTriple: f2136f80cf0b40d8bba70803f484ec6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 65be58bd914d4f6b977023e42dc6d098, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 65be58bd914d4f6b977023e42dc6d098, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 65be58bd914d4f6b977023e42dc6d098, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 65be58bd914d4f6b977023e42dc6d098, Index, Value { r#type: Text, value: "a0" } -SetTriple: 65be58bd914d4f6b977023e42dc6d098, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 368ac5940d1d47f4ab4481b5f0bffcb1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, From entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } -SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Index, Value { r#type: Text, value: "a0" } -SetTriple: c42002db1a6d4bcfb7a7a4af8e95074f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 277006e606d44302adf70f867b627cae, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 277006e606d44302adf70f867b627cae, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } -SetTriple: 277006e606d44302adf70f867b627cae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 277006e606d44302adf70f867b627cae, Index, Value { r#type: Text, value: "a0" } -SetTriple: 277006e606d44302adf70f867b627cae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } -SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Index, Value { r#type: Text, value: "a0" } -SetTriple: daeb71de2039447f9e7c0c614ca5c0e1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b3aad6b66eb84caba33582c05af69ecd, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: b3aad6b66eb84caba33582c05af69ecd, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: b3aad6b66eb84caba33582c05af69ecd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b3aad6b66eb84caba33582c05af69ecd, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3aad6b66eb84caba33582c05af69ecd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cef3afd1db0b412eba273cec60a3b75d, From entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } -SetTriple: cef3afd1db0b412eba273cec60a3b75d, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: cef3afd1db0b412eba273cec60a3b75d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cef3afd1db0b412eba273cec60a3b75d, Index, Value { r#type: Text, value: "a0" } -SetTriple: cef3afd1db0b412eba273cec60a3b75d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8a428f0bbb214c869fd8f8b078309fc7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8925dd3edbcf4e08941c001e753d3fca, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 8925dd3edbcf4e08941c001e753d3fca, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8925dd3edbcf4e08941c001e753d3fca, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ae987ebe573d41969086f6bcd31880e0, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: ae987ebe573d41969086f6bcd31880e0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: ae987ebe573d41969086f6bcd31880e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae987ebe573d41969086f6bcd31880e0, Index, Value { r#type: Text, value: "a0" } -SetTriple: ae987ebe573d41969086f6bcd31880e0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9311d8340aee4542ac7d6719e612496d, From entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } -SetTriple: 9311d8340aee4542ac7d6719e612496d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9311d8340aee4542ac7d6719e612496d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9311d8340aee4542ac7d6719e612496d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9311d8340aee4542ac7d6719e612496d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d2e260605d1141b59eae6444694a6435, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: d2e260605d1141b59eae6444694a6435, To entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } -SetTriple: d2e260605d1141b59eae6444694a6435, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d2e260605d1141b59eae6444694a6435, Index, Value { r#type: Text, value: "a0" } -SetTriple: d2e260605d1141b59eae6444694a6435, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 367d0a5b261f42558c43cf668b15a7d0, From entity, Value { r#type: Entity, value: "dcb87494cb91447b9a04625bd1acc804" } -SetTriple: 367d0a5b261f42558c43cf668b15a7d0, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 367d0a5b261f42558c43cf668b15a7d0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: afc03e413224484580f872378911b6d9, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: afc03e413224484580f872378911b6d9, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: afc03e413224484580f872378911b6d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: afc03e413224484580f872378911b6d9, Index, Value { r#type: Text, value: "a0" } -SetTriple: afc03e413224484580f872378911b6d9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8b03880fff30498a8797c1113af1c12c, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 8b03880fff30498a8797c1113af1c12c, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: 8b03880fff30498a8797c1113af1c12c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8b03880fff30498a8797c1113af1c12c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8b03880fff30498a8797c1113af1c12c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2be9a418d63b4acdae7c94bbbc9fbf2c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 856e3928d08b4a0bbd605e3d2becf8b6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Index, Value { r#type: Text, value: "a0" } -SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7300fed7bd9645ed87d9595498c52396, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } -SetTriple: 7300fed7bd9645ed87d9595498c52396, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 7300fed7bd9645ed87d9595498c52396, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7300fed7bd9645ed87d9595498c52396, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7300fed7bd9645ed87d9595498c52396, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8e679daae2294699b1aab7969b66abf9, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } -SetTriple: 8e679daae2294699b1aab7969b66abf9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8e679daae2294699b1aab7969b66abf9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e679daae2294699b1aab7969b66abf9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fdf47b946407439c9fe52e50a884105e, Index, Value { r#type: Text, value: "a0" } -SetTriple: fdf47b946407439c9fe52e50a884105e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fdf47b946407439c9fe52e50a884105e, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: fdf47b946407439c9fe52e50a884105e, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } -SetTriple: bc45dcac750f4176bd17f913ac963017, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bc45dcac750f4176bd17f913ac963017, Index, Value { r#type: Text, value: "a0" } -SetTriple: bc45dcac750f4176bd17f913ac963017, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bc45dcac750f4176bd17f913ac963017, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: bc45dcac750f4176bd17f913ac963017, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } -SetTriple: 732d36fa92764eaf9e020f9103763fa6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 732d36fa92764eaf9e020f9103763fa6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 732d36fa92764eaf9e020f9103763fa6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 732d36fa92764eaf9e020f9103763fa6, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 732d36fa92764eaf9e020f9103763fa6, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } -SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 6a3f7a5fb01144e6946bb6b0fb033530, From entity, Value { r#type: Entity, value: "d7d384ad608e4402a74d9a0b2b2c78ae" } -SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 6435d629b9634c81ba0f3ad4a6f55daa, From entity, Value { r#type: Entity, value: "c65eae3138054bda995b408e2aa48049" } -SetTriple: 037e0dbebb6144a682961f181efac386, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 037e0dbebb6144a682961f181efac386, Index, Value { r#type: Text, value: "a0" } -SetTriple: 037e0dbebb6144a682961f181efac386, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d20f68603c854be2bfcc262797e42062, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: d20f68603c854be2bfcc262797e42062, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } -SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 30d530f6727841ab88b3fd42a3f9dcc6, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } -SetTriple: ee0094ba7919436c82c6602fd29396b9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d20f68603c854be2bfcc262797e42062, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d20f68603c854be2bfcc262797e42062, Index, Value { r#type: Text, value: "a0" } -SetTriple: d20f68603c854be2bfcc262797e42062, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } -SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: d0a60fc6fc5d4d20940603646e1a59c5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9dee7c6366df436892415156a9a51d13, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } -SetTriple: 9dee7c6366df436892415156a9a51d13, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 9dee7c6366df436892415156a9a51d13, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9dee7c6366df436892415156a9a51d13, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9dee7c6366df436892415156a9a51d13, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, From entity, Value { r#type: Entity, value: "7b6644f662c34e78ba17cec9478dc6ff" } -SetTriple: cc8f49f913eb433e977be0a6db9cfcd0, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, From entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } -SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 911a8e0a52f24655a0c6d89cd161bb12, Description, Value { r#type: Text, value: "A country, state, county, city, or other geographic region" } -SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 911a8e0a52f24655a0c6d89cd161bb12, Name, Value { r#type: Text, value: "Region" } -SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b87e2a4d60ea462b8003e6cade6fba3f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 29645c2126d946cd9068a56ef276edea, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 29645c2126d946cd9068a56ef276edea, Index, Value { r#type: Text, value: "a0" } -SetTriple: 29645c2126d946cd9068a56ef276edea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 29645c2126d946cd9068a56ef276edea, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 29645c2126d946cd9068a56ef276edea, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: 802d85d1aecf424293166e275d677c01, To entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } -SetTriple: 320716bc4a4a4bad93a0e80b070fb580, From entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 320716bc4a4a4bad93a0e80b070fb580, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Index, Value { r#type: Text, value: "a0" } -SetTriple: 320716bc4a4a4bad93a0e80b070fb580, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 802d85d1aecf424293166e275d677c01, From entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 802d85d1aecf424293166e275d677c01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 802d85d1aecf424293166e275d677c01, Index, Value { r#type: Text, value: "a0" } -SetTriple: 802d85d1aecf424293166e275d677c01, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3d5bfbe8d3434042bb3d159e61d06c6b, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 8383a196cd34488f93c75ead31108eca, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 8383a196cd34488f93c75ead31108eca, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 8383a196cd34488f93c75ead31108eca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8383a196cd34488f93c75ead31108eca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9799195182574fd5adb90cfd12c1d89b, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 9799195182574fd5adb90cfd12c1d89b, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } -SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 1fd1c99cd880401ea7ed3f1c824ff08d, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } -SetTriple: 9799195182574fd5adb90cfd12c1d89b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9799195182574fd5adb90cfd12c1d89b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 55b7aeca5a3b4dac96f595ede20f156d, Name, Value { r#type: Text, value: "Personal development" } -SetTriple: Career and personal development, Name, Value { r#type: Text, value: "Career development" } -SetTriple: 00335c6a51ab49a1922bb3d8c6fbbae3, Name, Value { r#type: Text, value: "Nonprofit categories" } -SetTriple: Nonprofit categories, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"2edf4225793741bab2056ac91ab4aab4\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 8383a196cd34488f93c75ead31108eca, To entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } -SetTriple: Youth service, Name, Value { r#type: Text, value: "Youth services" } -SetTriple: 9799195182574fd5adb90cfd12c1d89b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19c4b605e52445988cb8474e1001068f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 19c4b605e52445988cb8474e1001068f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19c4b605e52445988cb8474e1001068f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19c4b605e52445988cb8474e1001068f, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 19c4b605e52445988cb8474e1001068f, From entity, Value { r#type: Entity, value: "bd6337e709654622b0455f6a80daa7bb" } -SetTriple: d592826f383449ee9981bcdbe1222875, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d592826f383449ee9981bcdbe1222875, Index, Value { r#type: Text, value: "a0" } -SetTriple: d592826f383449ee9981bcdbe1222875, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d592826f383449ee9981bcdbe1222875, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: d592826f383449ee9981bcdbe1222875, From entity, Value { r#type: Entity, value: "4d10be48f22d41d891b729a4acf5ddd5" } -SetTriple: 7ed09dd56e2649998f0428348569fc12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7ed09dd56e2649998f0428348569fc12, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7ed09dd56e2649998f0428348569fc12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7ed09dd56e2649998f0428348569fc12, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 7ed09dd56e2649998f0428348569fc12, From entity, Value { r#type: Entity, value: "f3fe618a0f6444b9800478f56ef6fe35" } -SetTriple: 44584af30d0442fcbaefa2c86be62107, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 44584af30d0442fcbaefa2c86be62107, Index, Value { r#type: Text, value: "a0" } -SetTriple: 44584af30d0442fcbaefa2c86be62107, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44584af30d0442fcbaefa2c86be62107, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 44584af30d0442fcbaefa2c86be62107, From entity, Value { r#type: Entity, value: "b7c5fb240ea748bd91affc80c70f1432" } -SetTriple: c1cc875548c349419238b2b0a25fd335, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c1cc875548c349419238b2b0a25fd335, Index, Value { r#type: Text, value: "a0" } -SetTriple: c1cc875548c349419238b2b0a25fd335, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c1cc875548c349419238b2b0a25fd335, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: c1cc875548c349419238b2b0a25fd335, From entity, Value { r#type: Entity, value: "55b7aeca5a3b4dac96f595ede20f156d" } -SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Index, Value { r#type: Text, value: "a0" } -SetTriple: bf8c5b837e05444cb10ff53e52395bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf8c5b837e05444cb10ff53e52395bd9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: bf8c5b837e05444cb10ff53e52395bd9, From entity, Value { r#type: Entity, value: "00335c6a51ab49a1922bb3d8c6fbbae3" } -SetTriple: bd6337e709654622b0455f6a80daa7bb, Name, Value { r#type: Text, value: "Crisis assistance" } -SetTriple: 4d10be48f22d41d891b729a4acf5ddd5, Name, Value { r#type: Text, value: "Family services" } -SetTriple: Advocate group, Name, Value { r#type: Text, value: "Advocacy group" } -SetTriple: f3fe618a0f6444b9800478f56ef6fe35, Name, Value { r#type: Text, value: "Clothing" } -SetTriple: b7c5fb240ea748bd91affc80c70f1432, Name, Value { r#type: Text, value: "Reentry services" } -SetTriple: Feeding program, Name, Value { r#type: Text, value: "Food services" } -SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, From entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } -SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 37ae1d79b26e4bf588cb69087a992dc9, Name, Value { r#type: Text, value: "Definition" } -SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, From entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } -SetTriple: 66bc95f0710e430b97a2ae9d3709b5c0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 201b2fe4cd764b91b00a0ae0d14a6fd1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f816ebf954404a7796dc1bf9882b38de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f816ebf954404a7796dc1bf9882b38de, Index, Value { r#type: Text, value: "a0" } -SetTriple: f816ebf954404a7796dc1bf9882b38de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f816ebf954404a7796dc1bf9882b38de, To entity, Value { r#type: Entity, value: "37ae1d79b26e4bf588cb69087a992dc9" } -SetTriple: f816ebf954404a7796dc1bf9882b38de, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: Definition, Name, Value { r#type: Text, value: "Definitions" } -SetTriple: b71308dd50604f87acd06ed2e3e2d468, Index, Value { r#type: Text, value: "a0" } -SetTriple: b71308dd50604f87acd06ed2e3e2d468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b71308dd50604f87acd06ed2e3e2d468, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: b71308dd50604f87acd06ed2e3e2d468, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: b71308dd50604f87acd06ed2e3e2d468, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 348a946aefc145d0b0f25df0ff94a8ca, From entity, Value { r#type: Entity, value: "2496fc45a30d4d7f90d7965f88f5c310" } -SetTriple: 2496fc45a30d4d7f90d7965f88f5c310, Name, Value { r#type: Text, value: "Initiative" } -SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5ed8eeb56c724baa829832c2bbda1078, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5ed8eeb56c724baa829832c2bbda1078, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } -SetTriple: 5ed8eeb56c724baa829832c2bbda1078, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, Index, Value { r#type: Text, value: "a0" } -SetTriple: 79e43124950544cb93d67b93ddd2fd3a, Name, Value { r#type: Text, value: "Politician" } -SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: d6fb3cc8265a4b6ebd9c3823d6bd8f70, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 784d4f3f61f448d28c59f0d33d70164e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 784d4f3f61f448d28c59f0d33d70164e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 784d4f3f61f448d28c59f0d33d70164e, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: a06059c064e3472ea9117fb869421b1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a06059c064e3472ea9117fb869421b1e, Index, Value { r#type: Text, value: "a0" } -SetTriple: a06059c064e3472ea9117fb869421b1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a06059c064e3472ea9117fb869421b1e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a06059c064e3472ea9117fb869421b1e, From entity, Value { r#type: Entity, value: "25c1b007e6a144c6aed1da2e0dd39a2c" } -SetTriple: aad533cd423e42b78202b6c8cc1571db, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aad533cd423e42b78202b6c8cc1571db, Index, Value { r#type: Text, value: "a0" } -SetTriple: aad533cd423e42b78202b6c8cc1571db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aad533cd423e42b78202b6c8cc1571db, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: aad533cd423e42b78202b6c8cc1571db, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 1900abe6d8b14bad9daa9ce23d829c0d, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: f779137803f54fa3a07594b3ab8673bc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f779137803f54fa3a07594b3ab8673bc, Index, Value { r#type: Text, value: "a0" } -SetTriple: f779137803f54fa3a07594b3ab8673bc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f779137803f54fa3a07594b3ab8673bc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f779137803f54fa3a07594b3ab8673bc, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0a660064fcc14b32b0c7611b01dd0c3b, From entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } -SetTriple: f27e5d2cab304b6bb2d5442991721001, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f27e5d2cab304b6bb2d5442991721001, Index, Value { r#type: Text, value: "a0" } -SetTriple: f27e5d2cab304b6bb2d5442991721001, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f27e5d2cab304b6bb2d5442991721001, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f27e5d2cab304b6bb2d5442991721001, From entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } -SetTriple: 708e9371a863441ba9e616e302119811, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 708e9371a863441ba9e616e302119811, Index, Value { r#type: Text, value: "a0" } -SetTriple: 708e9371a863441ba9e616e302119811, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 708e9371a863441ba9e616e302119811, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 708e9371a863441ba9e616e302119811, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 4a87a753fadb49bc97951774d695e343, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4a87a753fadb49bc97951774d695e343, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4a87a753fadb49bc97951774d695e343, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4a87a753fadb49bc97951774d695e343, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 4a87a753fadb49bc97951774d695e343, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3530cbc7d4c94c138049379634ccc9c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3530cbc7d4c94c138049379634ccc9c8, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 3530cbc7d4c94c138049379634ccc9c8, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 62dcbe13c91a4a7b85b0a8d087993d2e, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 705f7e8372724f859a3ed0752fae7a2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 705f7e8372724f859a3ed0752fae7a2a, To entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: 705f7e8372724f859a3ed0752fae7a2a, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 32c585f1ba574fbb869d967561631370, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 32c585f1ba574fbb869d967561631370, Index, Value { r#type: Text, value: "a0" } -SetTriple: 32c585f1ba574fbb869d967561631370, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 32c585f1ba574fbb869d967561631370, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 32c585f1ba574fbb869d967561631370, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: ca33a3d636a24e8e8e8c6ebe5332e1c3, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 284f02213aea456a83eabe0e28f63a2c, Name, Value { r#type: Text, value: "Podcast" } -SetTriple: f2b51833ffbe453d86b021563de7c946, Name, Value { r#type: Text, value: "Podcast episode" } -SetTriple: 04b86c09e7ab45d09f5c25f61c31bb9c, Name, Value { r#type: Text, value: "Guests" } -SetTriple: 2abfb81cb1354d16a455dc6813e64405, Name, Value { r#type: Text, value: "Party" } -SetTriple: 4a65923f16454702b50b5d063efe9cc8, Name, Value { r#type: Text, value: "Legislation" } -SetTriple: c0ae7c77d33f41a8a8e6563c9d4f7ae6, Name, Value { r#type: Text, value: "Political Institution" } -SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, To entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, From entity, Value { r#type: Entity, value: "36399a9303734105a1064f7f72599f2c" } -SetTriple: Permanent supportive housing, Name, Value { r#type: Text, value: "Case Management and Mentoring Services" } -SetTriple: Personal development, Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development Services" } -SetTriple: Youth services, Name, Value { r#type: Text, value: "Childcare, Youth, and Family Services" } -SetTriple: Nonprofit category, Description, Value { r#type: Text, value: "" } -SetTriple: Nonprofit categories, Name, Value { r#type: Text, value: "Nonprofit categories" } -SetTriple: 36399a9303734105a1064f7f72599f2c, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry Services" } -SetTriple: Hygiene, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing Services" } -SetTriple: Career development, Name, Value { r#type: Text, value: "Job SkillsTraining, Employment Services, and Career Development Services" } -SetTriple: Crisis assistance, Name, Value { r#type: Text, value: "Emergency Shelter Services" } -SetTriple: Temporary shelter, Name, Value { r#type: Text, value: "Crisis Intervention and Abuse Treatment" } -SetTriple: Mental health, Name, Value { r#type: Text, value: "Mental Health Services" } -SetTriple: Reentry services, Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting Services " } -SetTriple: Family services, Name, Value { r#type: Text, value: "Legal Services" } -SetTriple: Food services, Name, Value { r#type: Text, value: "Food and Meals Services" } -SetTriple: Clothing, Name, Value { r#type: Text, value: "Medical Care Services" } -SetTriple: Transitional housing, Name, Value { r#type: Text, value: "Transportation Services" } -SetTriple: Advocacy group, Name, Value { r#type: Text, value: "Advocacy and Outreach Services" } -SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b63c5c7cb20d4a499e4d27f3c8406abb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 864c9685fd454528a7caedd51316c09c, Name, Value { r#type: Text, value: "Source URL" } -SetTriple: b653021ab50244e7bc91645ca9b26923, Index, Value { r#type: Text, value: "a0" } -SetTriple: b653021ab50244e7bc91645ca9b26923, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b653021ab50244e7bc91645ca9b26923, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b653021ab50244e7bc91645ca9b26923, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: b653021ab50244e7bc91645ca9b26923, From entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } -SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 43b1d88f680c4e80bf4b73efb82cdcf6, From entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } -SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } -SetTriple: Mental Health Services, Name, Value { r#type: Text, value: "Mental Health" } -SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } -SetTriple: Hygiene, Laundry and Clothing Services, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing " } -SetTriple: Hygiene, Laundry and Clothing , Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing " } -SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {name_starts_with_nocase: \"California\"}]}" } -SetTriple: Hygiene, Laundry and Clothing , Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing" } -SetTriple: Financial Literacy, Managing Expenses and Budgeting Services , Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting" } -SetTriple: Case Management and Mentoring Services, Name, Value { r#type: Text, value: "Case Management and Mentoring" } -SetTriple: Education, Life Skills Training, and Personal Development Services, Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development " } -SetTriple: Food and Meals Services, Name, Value { r#type: Text, value: "Food and Meals" } -SetTriple: Follow-up, Aftercare, and Re-entry Services, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry" } -SetTriple: Job SkillsTraining, Employment Services, and Career Development Services, Name, Value { r#type: Text, value: "Job Skills Training, Employment, and Career Development" } -SetTriple: Emergency Shelter Services, Name, Value { r#type: Text, value: "Emergency Shelter" } -SetTriple: Transportation Services, Name, Value { r#type: Text, value: "Transportation " } -SetTriple: Advocacy and Outreach Services, Name, Value { r#type: Text, value: "Advocacy and Outreach" } -SetTriple: Medical Care Services, Name, Value { r#type: Text, value: "Medical Care " } -SetTriple: Financial Literacy, Managing Expenses and Budgeting, Name, Value { r#type: Text, value: "Financial Literacy, Managing Expenses and Budgeting" } -SetTriple: Education, Life Skills Training, and Personal Development , Name, Value { r#type: Text, value: "Education, Life Skills Training, and Personal Development " } -SetTriple: Emergency Shelter, Name, Value { r#type: Text, value: "Emergency Shelter" } -SetTriple: Advocacy and Outreach, Name, Value { r#type: Text, value: "Advocacy and Outreach" } -SetTriple: Transportation , Name, Value { r#type: Text, value: "Transportation " } -SetTriple: Medical Care , Name, Value { r#type: Text, value: "Medical Care " } -SetTriple: Case Management and Mentoring, Name, Value { r#type: Text, value: "Case Management and Mentoring" } -SetTriple: Food and Meals, Name, Value { r#type: Text, value: "Food and Meals" } -SetTriple: Job Skills Training, Employment, and Career Development, Name, Value { r#type: Text, value: "Job Skills Training, Employment, and Career Development" } -SetTriple: Follow-up, Aftercare, and Re-entry, Name, Value { r#type: Text, value: "Follow-up, Aftercare, and Re-entry" } -SetTriple: Hygiene, Laundry and Clothing, Name, Value { r#type: Text, value: "Hygiene, Laundry and Clothing" } -SetTriple: Types, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Index, Value { r#type: Text, value: "a0" } -SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: aee9d1f009c54ddf9ba79dcdf78d5780, From entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } -SetTriple: 25891df8884440ef94872222697d0a4a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 25891df8884440ef94872222697d0a4a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 25891df8884440ef94872222697d0a4a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 25891df8884440ef94872222697d0a4a, To entity, Value { r#type: Entity, value: "530f696c94a84c5fa881649e456e5e34" } -SetTriple: 25891df8884440ef94872222697d0a4a, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 7d0f25d877504cecaf8c6b70deb25c03, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: a97b89c3834345e7afa0b11f371339ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a97b89c3834345e7afa0b11f371339ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: a97b89c3834345e7afa0b11f371339ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a97b89c3834345e7afa0b11f371339ae, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: a97b89c3834345e7afa0b11f371339ae, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 6c2d41707244452689668fa8ae3709bb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6c2d41707244452689668fa8ae3709bb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c2d41707244452689668fa8ae3709bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c2d41707244452689668fa8ae3709bb, To entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } -SetTriple: 6c2d41707244452689668fa8ae3709bb, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: df3145e0b19c41f6bea9f225c650a0c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: df3145e0b19c41f6bea9f225c650a0c7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: df3145e0b19c41f6bea9f225c650a0c7, From entity, Value { r#type: Entity, value: "749e295a675e47aab00d5503aa877ebe" } -SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Index, Value { r#type: Text, value: "a0" } -SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, To entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } -SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, From entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } -SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Index, Value { r#type: Text, value: "a0" } -SetTriple: ffcb9bf6b5e540f58e3274af8cc68bbc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f4ff9dc36f6a43cd807eeab45e355374, From entity, Value { r#type: Entity, value: "a4705583c630469499191d0c19c410ef" } -SetTriple: f4ff9dc36f6a43cd807eeab45e355374, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Index, Value { r#type: Text, value: "a0" } -SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e137e66c0af7442fa592f7ae1b3ec6f3, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f4ff9dc36f6a43cd807eeab45e355374, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6b7e980454f445e18f42d94a1c747bd9, From entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } -SetTriple: 6b7e980454f445e18f42d94a1c747bd9, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6b7e980454f445e18f42d94a1c747bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, From entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } -SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d5cd5ae3d6204a9a950b8ee07566886c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a4705583c630469499191d0c19c410ef, Name, Value { r#type: Text, value: "Political party" } -SetTriple: b2ab96adccd843c29ce4643a765492fd, Name, Value { r#type: Text, value: "Positions" } -SetTriple: 749e295a675e47aab00d5503aa877ebe, Name, Value { r#type: Text, value: "Past roles" } -SetTriple: baf54c327c764955806e7ab045c1412d, Index, Value { r#type: Text, value: "a0" } -SetTriple: f21e6625749b435c9652b94516acba10, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: baf54c327c764955806e7ab045c1412d, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: baf54c327c764955806e7ab045c1412d, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: baf54c327c764955806e7ab045c1412d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: baf54c327c764955806e7ab045c1412d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bae2ed2a842e4d31ac3cc4b2732627ea, Index, Value { r#type: Text, value: "a0" } -SetTriple: News network, Name, Value { r#type: Text, value: "Publisher" } -SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4c5566b4f9294f35bf8477c897ce49c3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2471f532220840589931d4cd466e131c, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 2471f532220840589931d4cd466e131c, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 2471f532220840589931d4cd466e131c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2471f532220840589931d4cd466e131c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2471f532220840589931d4cd466e131c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cf795171bbdd48038288a2f39601a5a7, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: cf795171bbdd48038288a2f39601a5a7, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: cf795171bbdd48038288a2f39601a5a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cf795171bbdd48038288a2f39601a5a7, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf795171bbdd48038288a2f39601a5a7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c3f0df004700470faa89a649d3ca9816, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: c3f0df004700470faa89a649d3ca9816, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } -SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Index, Value { r#type: Text, value: "a0" } -SetTriple: b8ad2c3a61a14334a1ebb36e77d94d8e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f21e6625749b435c9652b94516acba10, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: f21e6625749b435c9652b94516acba10, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: f21e6625749b435c9652b94516acba10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c3f0df004700470faa89a649d3ca9816, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c3f0df004700470faa89a649d3ca9816, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3f0df004700470faa89a649d3ca9816, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f21e6625749b435c9652b94516acba10, Index, Value { r#type: Text, value: "a0" } -SetTriple: Legal Services, Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } -SetTriple: Mental Health, Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } -SetTriple: Follow-up, Aftercare, and Re-entry, Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } -SetTriple: Hygiene, Laundry and Clothing, Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } -SetTriple: Education, Life Skills Training, and Personal Development , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } -SetTriple: Case Management and Mentoring, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } -SetTriple: Job Skills Training, Employment, and Career Development, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } -SetTriple: Childcare, Youth, and Family Services, Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } -SetTriple: Food and Meals, Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } -SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } -SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } -SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } -SetTriple: Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } -SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } -SetTriple: Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... , Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } -SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } -SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } -SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } -SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining " } -SetTriple: Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... , Name, Value { r#type: Text, value: "Low income: Advocacy, Outreach, Financial assistance, Social Services, Legal Services... " } -SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...)" } -SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.." } -SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services" } -SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,," } -SetTriple: Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... , Name, Value { r#type: Text, value: "Housing: Temporary, Transitional, Program-based, Long-term, Housing assistance services... " } -SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...." } -SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... " } -SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, Index, Value { r#type: Text, value: "a0" } -SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: b40ab9a0e69747cfad73777d3bd7e2f6, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 013a5994360e4ae0bc124908cac5320f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, From entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } -SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Index, Value { r#type: Text, value: "a0" } -SetTriple: fe76697a6ee749b1b5dc9186c367a6e6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 17076c6b72cc40b1bfa2c7487c694c09, From entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } -SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, From entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } -SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: d32aea3c5ac746a5980c1e4e1c3bb9d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 37e8f58a1b4e4095aa243172aab07839, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c15e71479ced41c8bb76a3c1199948bf, From entity, Value { r#type: Entity, value: "e5de3dc0ea7d4a44b5305544f3d30a21" } -SetTriple: 37e8f58a1b4e4095aa243172aab07839, From entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } -SetTriple: 37e8f58a1b4e4095aa243172aab07839, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 37e8f58a1b4e4095aa243172aab07839, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37e8f58a1b4e4095aa243172aab07839, Index, Value { r#type: Text, value: "a0" } -SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Index, Value { r#type: Text, value: "a0" } -SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d6b2fa4f79914a8290a80edbfc0b8856, From entity, Value { r#type: Entity, value: "e5de3dc0ea7d4a44b5305544f3d30a21" } -SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 7fc281f13c2a46ad89ccd06daebd69ce, From entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } -SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4d83beb9077140a3abc261c1a6fd628b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4d83beb9077140a3abc261c1a6fd628b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 4d83beb9077140a3abc261c1a6fd628b, From entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } -SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Index, Value { r#type: Text, value: "a0" } -SetTriple: bedf32a0eadb453ca1fc167c23344bd6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bedf32a0eadb453ca1fc167c23344bd6, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: bedf32a0eadb453ca1fc167c23344bd6, From entity, Value { r#type: Entity, value: "3b6cb9e53bf24d30bca11b4920abac08" } -SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0d6cb8216b8b46d497b0154ba4adf2b2, From entity, Value { r#type: Entity, value: "3b6cb9e53bf24d30bca11b4920abac08" } -SetTriple: dc21b8693912434e8fa928e62d61e4ae, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: dc21b8693912434e8fa928e62d61e4ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: dc21b8693912434e8fa928e62d61e4ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dc21b8693912434e8fa928e62d61e4ae, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: dc21b8693912434e8fa928e62d61e4ae, From entity, Value { r#type: Entity, value: "248b5cab31074bdb9fce993df6daa984" } -SetTriple: 477036737948474ab8257a0fc53f35d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 477036737948474ab8257a0fc53f35d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 477036737948474ab8257a0fc53f35d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 477036737948474ab8257a0fc53f35d1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 477036737948474ab8257a0fc53f35d1, From entity, Value { r#type: Entity, value: "248b5cab31074bdb9fce993df6daa984" } -SetTriple: e229297569c04b099e133aec30eb8b9b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e229297569c04b099e133aec30eb8b9b, Index, Value { r#type: Text, value: "a0" } -SetTriple: e229297569c04b099e133aec30eb8b9b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e229297569c04b099e133aec30eb8b9b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: e229297569c04b099e133aec30eb8b9b, From entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } -SetTriple: af69faaaf77d42f190711e8b436abc62, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: af69faaaf77d42f190711e8b436abc62, Index, Value { r#type: Text, value: "a0" } -SetTriple: af69faaaf77d42f190711e8b436abc62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af69faaaf77d42f190711e8b436abc62, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: af69faaaf77d42f190711e8b436abc62, From entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } -SetTriple: 013a5994360e4ae0bc124908cac5320f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 013a5994360e4ae0bc124908cac5320f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 013a5994360e4ae0bc124908cac5320f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 013a5994360e4ae0bc124908cac5320f, From entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } -SetTriple: 9a97686573af4cc899046943c616064a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9a97686573af4cc899046943c616064a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9a97686573af4cc899046943c616064a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9a97686573af4cc899046943c616064a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9a97686573af4cc899046943c616064a, From entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } -SetTriple: 05586f45f04c4443923e15d85f7c84fe, Name, Value { r#type: Text, value: "Sponsored Legislation" } -SetTriple: d6bf2dc947154e619831aaa77c610103, Name, Value { r#type: Text, value: "Cosponsored Legislation" } -SetTriple: Cosponsored Legislation, Description, Value { r#type: Text, value: "" } -SetTriple: 248b5cab31074bdb9fce993df6daa984, Name, Value { r#type: Text, value: "Legislative Votes" } -SetTriple: 3b6cb9e53bf24d30bca11b4920abac08, Name, Value { r#type: Text, value: "Supported Voting Issues" } -SetTriple: 42dd85553b3d4f1c8001e993fc31f106, Name, Value { r#type: Text, value: "Bioguide ID" } -SetTriple: e5de3dc0ea7d4a44b5305544f3d30a21, Name, Value { r#type: Text, value: "Introduced" } -SetTriple: c53929358a224ba2b035cbad8cdb60e1, Name, Value { r#type: Text, value: "Political institution" } -SetTriple: 2bd4bd53ee974d37909a0c7a2bf62a9e, Name, Value { r#type: Text, value: "Regional Level" } -SetTriple: 9687d8be2d76451c979a0f46a8dc8014, Name, Value { r#type: Text, value: "Sponsor" } -SetTriple: 291982289bcf4fc08b088082687b2200, Name, Value { r#type: Text, value: "Cosponsors" } -SetTriple: 109c9287b19643aca081052ad427f9c6, Name, Value { r#type: Text, value: "Voting issues" } -SetTriple: 8d6bf2371d8b48ae81b8f9fa34c01abc, Name, Value { r#type: Text, value: "Voting issue position" } -SetTriple: de45823b6a9e4169828bea8e95fb51c1, Name, Value { r#type: Text, value: "Voting results" } -SetTriple: 315bc13712e3435298bb8a1e873b0584, From entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } -SetTriple: c15e71479ced41c8bb76a3c1199948bf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c15e71479ced41c8bb76a3c1199948bf, Index, Value { r#type: Text, value: "a0" } -SetTriple: c15e71479ced41c8bb76a3c1199948bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c15e71479ced41c8bb76a3c1199948bf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 315bc13712e3435298bb8a1e873b0584, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 315bc13712e3435298bb8a1e873b0584, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 315bc13712e3435298bb8a1e873b0584, Index, Value { r#type: Text, value: "a0" } -SetTriple: 315bc13712e3435298bb8a1e873b0584, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 450bf707c2e745298a6ef16f7ecf164e, From entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } -SetTriple: 450bf707c2e745298a6ef16f7ecf164e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 450bf707c2e745298a6ef16f7ecf164e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, From entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } -SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 22517b7612b14a0aa396c4d0cdfb17dc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, From entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } -SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8ac12ad7439546ea9f93033f9b2906a8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, From entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } -SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3207a8e651db41038ffe4c2192ff3ecf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, From entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } -SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Index, Value { r#type: Text, value: "a0" } -SetTriple: aaa1c4b8c4f6400fa1c8d36cafbf8fda, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, From entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } -SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca5a9a8bfb9d418291bc235ffa207a31, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 48dfcdfc4ca54fe29630b580f539baff, From entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } -SetTriple: 48dfcdfc4ca54fe29630b580f539baff, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Index, Value { r#type: Text, value: "a0" } -SetTriple: 48dfcdfc4ca54fe29630b580f539baff, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, From entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } -SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Index, Value { r#type: Text, value: "a0" } -SetTriple: b9afb56dee2246aeb4f36495c2a7bc59, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1274cebd9ad8405dafbc3a979510a703, From entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } -SetTriple: 1274cebd9ad8405dafbc3a979510a703, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1274cebd9ad8405dafbc3a979510a703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1274cebd9ad8405dafbc3a979510a703, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1274cebd9ad8405dafbc3a979510a703, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, To entity, Value { r#type: Entity, value: "dcc36c1c1d42419a90bc3a455d5a2399" } -SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e235c0388a942cdbdbcc97366cb5e71, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6c6218154c9d417384f1d5f52f344771, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 6c6218154c9d417384f1d5f52f344771, To entity, Value { r#type: Entity, value: "109c9287b19643aca081052ad427f9c6" } -SetTriple: 6c6218154c9d417384f1d5f52f344771, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c6218154c9d417384f1d5f52f344771, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c6218154c9d417384f1d5f52f344771, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f490de53ec73441e88ad378dc95afaf3, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: f490de53ec73441e88ad378dc95afaf3, To entity, Value { r#type: Entity, value: "8d6bf2371d8b48ae81b8f9fa34c01abc" } -SetTriple: f490de53ec73441e88ad378dc95afaf3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f490de53ec73441e88ad378dc95afaf3, Index, Value { r#type: Text, value: "a0" } -SetTriple: f490de53ec73441e88ad378dc95afaf3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f468b91f2788426b899c25d553d9a080, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: f468b91f2788426b899c25d553d9a080, To entity, Value { r#type: Entity, value: "de45823b6a9e4169828bea8e95fb51c1" } -SetTriple: f468b91f2788426b899c25d553d9a080, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f468b91f2788426b899c25d553d9a080, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: af547a31495044e0ad7021e1c74b32b7, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: af547a31495044e0ad7021e1c74b32b7, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: af547a31495044e0ad7021e1c74b32b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af547a31495044e0ad7021e1c74b32b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: af547a31495044e0ad7021e1c74b32b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ff667ac043724951a19024bb8034a775, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: ff667ac043724951a19024bb8034a775, To entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } -SetTriple: ff667ac043724951a19024bb8034a775, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ff667ac043724951a19024bb8034a775, Index, Value { r#type: Text, value: "a0" } -SetTriple: ff667ac043724951a19024bb8034a775, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c938baca50d0447396444846ce343d62, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: c938baca50d0447396444846ce343d62, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 0123cb76d15643c094efb3e3afd20065, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 0123cb76d15643c094efb3e3afd20065, To entity, Value { r#type: Entity, value: "d6bf2dc947154e619831aaa77c610103" } -SetTriple: 0123cb76d15643c094efb3e3afd20065, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0123cb76d15643c094efb3e3afd20065, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0123cb76d15643c094efb3e3afd20065, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b856af56e894426b9e866a88dc2fe0a1, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: b856af56e894426b9e866a88dc2fe0a1, To entity, Value { r#type: Entity, value: "05586f45f04c4443923e15d85f7c84fe" } -SetTriple: b856af56e894426b9e866a88dc2fe0a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b856af56e894426b9e866a88dc2fe0a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: b856af56e894426b9e866a88dc2fe0a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } -SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6ab232af1fd04ec58cc99aada0218bd4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 34c894a76b574c10baf88ae88767498e, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 34c894a76b574c10baf88ae88767498e, To entity, Value { r#type: Entity, value: "42dd85553b3d4f1c8001e993fc31f106" } -SetTriple: 34c894a76b574c10baf88ae88767498e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 34c894a76b574c10baf88ae88767498e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34c894a76b574c10baf88ae88767498e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, From entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } -SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e1cd5f645864ff4b13c409ae3a103e1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b89b57662b93404e85a5d77fedf4d4da, From entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } -SetTriple: b89b57662b93404e85a5d77fedf4d4da, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b89b57662b93404e85a5d77fedf4d4da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b89b57662b93404e85a5d77fedf4d4da, Index, Value { r#type: Text, value: "a0" } -SetTriple: b89b57662b93404e85a5d77fedf4d4da, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, To entity, Value { r#type: Entity, value: "7e9b803c456c47c88a26d879e16d52ec" } -SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1f7682a663c49d7b64fb4afa976d9cc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f48aa34097074ba88b5b6dc42def2d99, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: f48aa34097074ba88b5b6dc42def2d99, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: f48aa34097074ba88b5b6dc42def2d99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f48aa34097074ba88b5b6dc42def2d99, Index, Value { r#type: Text, value: "a0" } -SetTriple: f48aa34097074ba88b5b6dc42def2d99, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7f5885a7a513435187579057796e5270, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 7f5885a7a513435187579057796e5270, To entity, Value { r#type: Entity, value: "c53929358a224ba2b035cbad8cdb60e1" } -SetTriple: 7f5885a7a513435187579057796e5270, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 83fad0b16b6e49249e5a6b8a29425c01, Name, Value { r#type: Text, value: "Government branch" } -SetTriple: 7e9b803c456c47c88a26d879e16d52ec, Name, Value { r#type: Text, value: "Enacted Legislation" } -SetTriple: c938baca50d0447396444846ce343d62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f468b91f2788426b899c25d553d9a080, Index, Value { r#type: Text, value: "a0" } -SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 297c3ca0671d4bbeb6122bcfb3d4087d, From entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } -SetTriple: f09bce07f8bf4a56bf1d119362554e64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7f5885a7a513435187579057796e5270, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7f5885a7a513435187579057796e5270, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d86b6ccfb3de4dd9961162783c809ee4, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: d86b6ccfb3de4dd9961162783c809ee4, To entity, Value { r#type: Entity, value: "2bd4bd53ee974d37909a0c7a2bf62a9e" } -SetTriple: f09bce07f8bf4a56bf1d119362554e64, Index, Value { r#type: Text, value: "a0" } -SetTriple: f09bce07f8bf4a56bf1d119362554e64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f09bce07f8bf4a56bf1d119362554e64, To entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } -SetTriple: f09bce07f8bf4a56bf1d119362554e64, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 1946b0371a3046b9a6845e2b4f7b1236, From entity, Value { r#type: Entity, value: "83fad0b16b6e49249e5a6b8a29425c01" } -SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 5d1892bbeedc40b5a6c91096f293dfda, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Index, Value { r#type: Text, value: "a0" } -SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: b91fd42cd01948d7ac49a1cc3e36d96e, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: c938baca50d0447396444846ce343d62, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c938baca50d0447396444846ce343d62, Index, Value { r#type: Text, value: "a0" } -SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Index, Value { r#type: Text, value: "a0" } -SetTriple: d86b6ccfb3de4dd9961162783c809ee4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7a51ce07fb89449aa28744a54b621eb4, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 7a51ce07fb89449aa28744a54b621eb4, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7a51ce07fb89449aa28744a54b621eb4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 16149372f15d43daa485ed82d4b8e3d0, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 16149372f15d43daa485ed82d4b8e3d0, To entity, Value { r#type: Entity, value: "9687d8be2d76451c979a0f46a8dc8014" } -SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 16149372f15d43daa485ed82d4b8e3d0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 057e4104a93a48b2a8d438af750863e8, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 057e4104a93a48b2a8d438af750863e8, To entity, Value { r#type: Entity, value: "291982289bcf4fc08b088082687b2200" } -SetTriple: 057e4104a93a48b2a8d438af750863e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 057e4104a93a48b2a8d438af750863e8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 057e4104a93a48b2a8d438af750863e8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: d0c75f5ec26f4b20947f3ca220f75563, Name, Value { r#type: Text, value: "Enacted Legislation" } -SetTriple: b5c3782e545944138d66c7803f447b03, Name, Value { r#type: Text, value: "Sponsored Legislation" } -SetTriple: c42c3544233e49a59f3a8688550ea668, Name, Value { r#type: Text, value: "Cosponsored Legislation" } -SetTriple: 874b21e5c5dc4b08bde00bccda6d8268, Name, Value { r#type: Text, value: "Legislative Votes" } -SetTriple: 07139daae92d4066b3bd9c74f7bcd0a9, Name, Value { r#type: Text, value: "Supported Voting Issues" } -SetTriple: Publisher, Name, Value { r#type: Text, value: "Publisher" } -SetTriple: f59698992238433f8aadf1537ab774f7, Name, Value { r#type: Text, value: "Political Institution" } -SetTriple: a1a4489a3ffc4279b0ce3d67d1cc0c5c, Name, Value { r#type: Text, value: "Regional Level" } -SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8f92f3e4c2fd40f18ba87b63833a371d, From entity, Value { r#type: Entity, value: "a1a4489a3ffc4279b0ce3d67d1cc0c5c" } -SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9f6fdf806d7f4407befa9f1e52f111de, From entity, Value { r#type: Entity, value: "a1a4489a3ffc4279b0ce3d67d1cc0c5c" } -SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Index, Value { r#type: Text, value: "a0" } -SetTriple: 645c1644e84e4267b08d8b46f5b76d42, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 645c1644e84e4267b08d8b46f5b76d42, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 645c1644e84e4267b08d8b46f5b76d42, From entity, Value { r#type: Entity, value: "f59698992238433f8aadf1537ab774f7" } -SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0ee5a6c6f7aa42dfb09de5f10c323c0c, From entity, Value { r#type: Entity, value: "f59698992238433f8aadf1537ab774f7" } -SetTriple: 9c45840bc144467fb3ef978193dffb08, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, To entity, Value { r#type: Entity, value: "b2ab96adccd843c29ce4643a765492fd" } -SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Index, Value { r#type: Text, value: "a0" } -SetTriple: 67e41e3e47e442a394ac5c1b15cf9e20, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Index, Value { r#type: Text, value: "a0" } -SetTriple: ddc87b1bd6fa4423b0b090f0260f3d39, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 61214c40e7884d0890be7f597e267168, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: 61214c40e7884d0890be7f597e267168, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 61214c40e7884d0890be7f597e267168, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 61214c40e7884d0890be7f597e267168, Index, Value { r#type: Text, value: "a0" } -SetTriple: 61214c40e7884d0890be7f597e267168, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Index, Value { r#type: Text, value: "a0" } -SetTriple: a11a870b3fd84218a88522bd6bfa1b6f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Index, Value { r#type: Text, value: "a0" } -SetTriple: 769a3a12113d4f37b612e3eafba7b9ee, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 19367d6e1cad442da6d817aa2f4092c5, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 19367d6e1cad442da6d817aa2f4092c5, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19367d6e1cad442da6d817aa2f4092c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1d2c040708b04e9da956f1944b5a3f31, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 1d2c040708b04e9da956f1944b5a3f31, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1d2c040708b04e9da956f1944b5a3f31, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 00240fce0dec4fab8a54e3eda546b0c6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, From entity, Value { r#type: Entity, value: "d0c75f5ec26f4b20947f3ca220f75563" } -SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Index, Value { r#type: Text, value: "a0" } -SetTriple: f43fcbb79b5f4cf09a484f911d93cb6f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, From entity, Value { r#type: Entity, value: "d0c75f5ec26f4b20947f3ca220f75563" } -SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2ca0f2b4e84c44198cffce713c57cc6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, From entity, Value { r#type: Entity, value: "b5c3782e545944138d66c7803f447b03" } -SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 73cf3267b5954c5db89a6716e91e3bbb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, From entity, Value { r#type: Entity, value: "b5c3782e545944138d66c7803f447b03" } -SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ec15adc28b4466b9ee86ac60766b5d1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7b63ab0ff7f748438fe109b658df458d, From entity, Value { r#type: Entity, value: "c42c3544233e49a59f3a8688550ea668" } -SetTriple: 7b63ab0ff7f748438fe109b658df458d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 7b63ab0ff7f748438fe109b658df458d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7b63ab0ff7f748438fe109b658df458d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7b63ab0ff7f748438fe109b658df458d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, From entity, Value { r#type: Entity, value: "c42c3544233e49a59f3a8688550ea668" } -SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2bdce1de01ea457a92f5b7ec5c7a58e4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 19668bdb1cfe424ea4330939e641bf51, From entity, Value { r#type: Entity, value: "874b21e5c5dc4b08bde00bccda6d8268" } -SetTriple: 19668bdb1cfe424ea4330939e641bf51, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 19668bdb1cfe424ea4330939e641bf51, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19668bdb1cfe424ea4330939e641bf51, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19668bdb1cfe424ea4330939e641bf51, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1f38c055be124095a7898912b2b7ed8a, From entity, Value { r#type: Entity, value: "874b21e5c5dc4b08bde00bccda6d8268" } -SetTriple: 1f38c055be124095a7898912b2b7ed8a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1f38c055be124095a7898912b2b7ed8a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1f38c055be124095a7898912b2b7ed8a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9c45840bc144467fb3ef978193dffb08, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1f38c055be124095a7898912b2b7ed8a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9c45840bc144467fb3ef978193dffb08, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c45840bc144467fb3ef978193dffb08, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9c45840bc144467fb3ef978193dffb08, From entity, Value { r#type: Entity, value: "07139daae92d4066b3bd9c74f7bcd0a9" } -SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ab3e0a0cff3048e781c940f893b6f6f0, From entity, Value { r#type: Entity, value: "07139daae92d4066b3bd9c74f7bcd0a9" } -SetTriple: dba117542d5e4df9806d726779c59b0e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dba117542d5e4df9806d726779c59b0e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5a94a32d826f4c2d912f61cf7bcfa3de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 89accee9555543078b41cd2c891d7b14, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: 89accee9555543078b41cd2c891d7b14, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 89accee9555543078b41cd2c891d7b14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 89accee9555543078b41cd2c891d7b14, Index, Value { r#type: Text, value: "a0" } -SetTriple: 89accee9555543078b41cd2c891d7b14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dba117542d5e4df9806d726779c59b0e, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: bc65aefd62e8476e89565423701258e0, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: bc65aefd62e8476e89565423701258e0, To entity, Value { r#type: Entity, value: "043ac5aed65e45eca732ec409d3b10fc" } -SetTriple: bc65aefd62e8476e89565423701258e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bc65aefd62e8476e89565423701258e0, Index, Value { r#type: Text, value: "a0" } -SetTriple: bc65aefd62e8476e89565423701258e0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c6f8c47f56f84d748ed3f687feab2f1b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dba117542d5e4df9806d726779c59b0e, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: dba117542d5e4df9806d726779c59b0e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4b50a93b53cb4d53ac1987ad1bd02dbd, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6a04975600e74b54be74d1513b49b52d, From entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } -SetTriple: 6a04975600e74b54be74d1513b49b52d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6a04975600e74b54be74d1513b49b52d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6a04975600e74b54be74d1513b49b52d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6a04975600e74b54be74d1513b49b52d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, To entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } -SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Index, Value { r#type: Text, value: "a0" } -SetTriple: a44686dc8fbf4aada5a1ff4e3b653e69, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, From entity, Value { r#type: Entity, value: "a6c1f0ad86a24b789d28910a80f22dce" } -SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8d83814b3ade48c7a9e6caafbee5a20b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: a6c1f0ad86a24b789d28910a80f22dce, Name, Value { r#type: Text, value: "sub-post" } -SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 47666d02bae84c2692b525da2fbf460a, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 47666d02bae84c2692b525da2fbf460a, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 47666d02bae84c2692b525da2fbf460a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 47666d02bae84c2692b525da2fbf460a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 47666d02bae84c2692b525da2fbf460a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 833d6d3daf6447009159e2f0299517e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 833d6d3daf6447009159e2f0299517e8, To entity, Value { r#type: Entity, value: "edd686eff11d4855bd49d22822a3f434" } -SetTriple: 833d6d3daf6447009159e2f0299517e8, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 11ba8cf9d4964d33b77e8d67b79a52a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 75f32b7f2f644a2f9d7d9a4483575be2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 833d6d3daf6447009159e2f0299517e8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 833d6d3daf6447009159e2f0299517e8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f372e0401cc4d489840bf14539e6e9b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 4f372e0401cc4d489840bf14539e6e9b, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: 8b07ea978d504aa38f15e4da8659f685, Name, Value { r#type: Text, value: "Service" } -SetTriple: 4f372e0401cc4d489840bf14539e6e9b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9e98d3c2c71343fe97ba0eb0869c1f9c, Name, Value { r#type: Text, value: "Address" } -SetTriple: f1af050224db4ce3891f317695ca8354, From entity, Value { r#type: Entity, value: "9e98d3c2c71343fe97ba0eb0869c1f9c" } -SetTriple: f1af050224db4ce3891f317695ca8354, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f1af050224db4ce3891f317695ca8354, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f1af050224db4ce3891f317695ca8354, Index, Value { r#type: Text, value: "a0" } -SetTriple: f1af050224db4ce3891f317695ca8354, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca66b9e2f5cc45a5854cbd1bf4277936, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e37a2b6e1c844264b64893cc3c0232ce, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0db47aca1ccf4c9fbeb689519ebe9eed, Name, Value { r#type: Text, value: "Related topics" } -SetTriple: e37a2b6e1c844264b64893cc3c0232ce, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8756f26bc1b64de58a6998c9bca4a11e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cec307e78b1444968467c9c23d47e8d3, From entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: cec307e78b1444968467c9c23d47e8d3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: cec307e78b1444968467c9c23d47e8d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cec307e78b1444968467c9c23d47e8d3, Index, Value { r#type: Text, value: "a0" } -SetTriple: cec307e78b1444968467c9c23d47e8d3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e37a2b6e1c844264b64893cc3c0232ce, From entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 733d0d9271944ed08d2767f38cef5bdc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 58c48114c53640749c9a403ed724d633, From entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } -SetTriple: 58c48114c53640749c9a403ed724d633, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: Claims, Name, Value { r#type: Text, value: "Claims from" } -SetTriple: 58c48114c53640749c9a403ed724d633, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Index, Value { r#type: Text, value: "a0" } -SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9ffd939451c441228c0ec83a1b957409, From entity, Value { r#type: Entity, value: "47b1ca0c2857467ab56aaf1deef6a177" } -SetTriple: 9ffd939451c441228c0ec83a1b957409, To entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } -SetTriple: 9ffd939451c441228c0ec83a1b957409, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ffd939451c441228c0ec83a1b957409, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9ffd939451c441228c0ec83a1b957409, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 58c48114c53640749c9a403ed724d633, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 58c48114c53640749c9a403ed724d633, Index, Value { r#type: Text, value: "a0" } -SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Index, Value { r#type: Text, value: "a0" } -SetTriple: aef29bd995c74fcfa6f6d14b56320db6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 733d0d9271944ed08d2767f38cef5bdc, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 733d0d9271944ed08d2767f38cef5bdc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, To entity, Value { r#type: Entity, value: "d38a0fce0a114233b14788a53e1aab4b" } -SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, From entity, Value { r#type: Entity, value: "3ae35a5902bc4420af6cdc9805e1d379" } -SetTriple: d07fd4c281bc4d1490a1f85f6e6b6d96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 47b1ca0c2857467ab56aaf1deef6a177, Name, Value { r#type: Text, value: "Yes" } -SetTriple: 3ae35a5902bc4420af6cdc9805e1d379, Name, Value { r#type: Text, value: "No" } -SetTriple: d38a0fce0a114233b14788a53e1aab4b, Name, Value { r#type: Text, value: "Yes/No" } -SetTriple: 55a7c6143622426a84568a493eed94b9, Name, Value { r#type: Text, value: "Claims about" } -SetTriple: aef29bd995c74fcfa6f6d14b56320db6, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: aef29bd995c74fcfa6f6d14b56320db6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: cfcc72b0375e40658c5ebfec21613529, To entity, Value { r#type: Entity, value: "6904c3bbed784ee9aa6075028dbdc2cd" } -SetTriple: cfcc72b0375e40658c5ebfec21613529, Index, Value { r#type: Text, value: "a0" } -SetTriple: cfcc72b0375e40658c5ebfec21613529, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cfcc72b0375e40658c5ebfec21613529, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cfcc72b0375e40658c5ebfec21613529, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: Action, Name, Value { r#type: Text, value: "Activity" } -SetTriple: Current role, Name, Value { r#type: Text, value: "Current roles" } -SetTriple: 7fa7701ec33246f6ad93dea025ba317e, Name, Value { r#type: Text, value: "Hosts" } -SetTriple: 0ce5e9a6ec3f4dc1b48ca10b9f337f8e, Name, Value { r#type: Text, value: "Debaters" } -SetTriple: f5df623b504e48048d0f3df6adb10610, Name, Value { r#type: Text, value: "Debate" } -SetTriple: 2005b87f8bfe433c9a20da1676b428f6, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: 2005b87f8bfe433c9a20da1676b428f6, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2005b87f8bfe433c9a20da1676b428f6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } -SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Index, Value { r#type: Text, value: "a0" } -SetTriple: d9a777465a6d4a9a8e51253ae7d4253d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0185196f8938494db6827d1fcaba6dc2, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: 0185196f8938494db6827d1fcaba6dc2, To entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } -SetTriple: 0185196f8938494db6827d1fcaba6dc2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0185196f8938494db6827d1fcaba6dc2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0185196f8938494db6827d1fcaba6dc2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Index, Value { r#type: Text, value: "a0" } -SetTriple: 78336e3dfc2f4236906bb0d8384fbf91, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d76184edbb8e40c689254525ad13545a, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: d76184edbb8e40c689254525ad13545a, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: d76184edbb8e40c689254525ad13545a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d76184edbb8e40c689254525ad13545a, Index, Value { r#type: Text, value: "a0" } -SetTriple: d76184edbb8e40c689254525ad13545a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } -SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8fc7511e5aa443a38504e05539cd9aa4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, From entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } -SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd57a1ca80114d349f1a72bab6dcbcdf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fd6bc968472749bbb61614bcf62b810e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: fd6bc968472749bbb61614bcf62b810e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fd6bc968472749bbb61614bcf62b810e, Index, Value { r#type: Text, value: "a0" } -SetTriple: fd6bc968472749bbb61614bcf62b810e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ee19ef5c4d66435e89ef404280455911, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } -SetTriple: ee19ef5c4d66435e89ef404280455911, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: ee19ef5c4d66435e89ef404280455911, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee19ef5c4d66435e89ef404280455911, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee19ef5c4d66435e89ef404280455911, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: fd6bc968472749bbb61614bcf62b810e, From entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } -SetTriple: ee498149704b431388b6f196d04a856d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ee498149704b431388b6f196d04a856d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee498149704b431388b6f196d04a856d, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee498149704b431388b6f196d04a856d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ac0dc3bf85f7469dbd4b8692bc1bdf99, Name, Value { r#type: Text, value: "Transcript" } -SetTriple: ca6fff44601247ac88e0e95d4b844226, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: ca6fff44601247ac88e0e95d4b844226, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } -SetTriple: ca6fff44601247ac88e0e95d4b844226, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca6fff44601247ac88e0e95d4b844226, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca6fff44601247ac88e0e95d4b844226, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, From entity, Value { r#type: Entity, value: "0ce5e9a6ec3f4dc1b48ca10b9f337f8e" } -SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, To entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 35a24e908dcb4b449e3531b33d2f10d9, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: ee498149704b431388b6f196d04a856d, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, To entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: 4aa5db6e5af744ab87b881b3ba0138d1, Description, Value { r#type: Text, value: "Geography specific " } -SetTriple: Nonprofit category, Name, Value { r#type: Text, value: "Nonprofit " } -SetTriple: Low Income: Childcare, Youth, Family, Parenting, Elderly, Special Needs...services, Name, Value { r#type: Text, value: "Low Income" } -SetTriple: Homeless (Stage 5): Personal development, Life skills, peer-groups, workshops, trainings,,,, Name, Value { r#type: Text, value: "Homeless Assistance" } -SetTriple: Homeless (Stage 6): Re-entry, Education, Job Skills, Employment, Career Development...Self-sustaining , Name, Value { r#type: Text, value: "Homeless Re-entry " } -SetTriple: Homeless (Stage 3): Case Worker, Mentor, 'Client-centric' personal plan.., Name, Value { r#type: Text, value: "Homeless Workers" } -SetTriple: Homeless Prevention (Stage 7): After-care, Thriving enablement, Giving back... , Name, Value { r#type: Text, value: "Homeless Prevention" } -SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4aa5db6e5af744ab87b881b3ba0138d1, Name, Value { r#type: Text, value: "Location" } -SetTriple: Crisis Intervention and Abuse Treatment, Name, Value { r#type: Text, value: "Abuse and Intervention" } -SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } -SetTriple: 3a3bffcb4e0a4554aa7aa3d26d883212, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c5ad781f4564140bcf1279d423553fc, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } -SetTriple: 6c5ad781f4564140bcf1279d423553fc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 6c5ad781f4564140bcf1279d423553fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c5ad781f4564140bcf1279d423553fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c5ad781f4564140bcf1279d423553fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 62f2cc0a438a4e169a7b17139073e5be, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } -SetTriple: 62f2cc0a438a4e169a7b17139073e5be, To entity, Value { r#type: Entity, value: "eb1b8bbc23a94bbd98f0f8b4a2c9ad6d" } -SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62f2cc0a438a4e169a7b17139073e5be, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: Homeless (Stage 2): Street outreach, Assisting Services (Hygiene, Medical, Mental Health, Transportation, Housing...), Name, Value { r#type: Text, value: "Homeless street programs" } -SetTriple: Homeless (Stage 4): 'Process-centric' program, Goal-driven behavior modifications, Addiction care...., Name, Value { r#type: Text, value: "Homeless programs of care" } -SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ba7d1075ea4945948c5612aeb05e49a1, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: ba7d1075ea4945948c5612aeb05e49a1, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: ba7d1075ea4945948c5612aeb05e49a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Index, Value { r#type: Text, value: "a0" } -SetTriple: beee0cb2f85f49e7a8f6b00e4dbada6c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, From entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } -SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Index, Value { r#type: Text, value: "a0" } -SetTriple: 73c56a5c67cd4251bc9a6b44b93f1507, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5199522a42f243cdb7e144c7eedae609, From entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } -SetTriple: 5199522a42f243cdb7e144c7eedae609, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 5199522a42f243cdb7e144c7eedae609, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5199522a42f243cdb7e144c7eedae609, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5199522a42f243cdb7e144c7eedae609, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 697e4766e75c4a0f9131036cc85a3b6b, Name, Value { r#type: Text, value: "Politician" } -SetTriple: d52899d95967474d96f3ff937a823677, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: d52899d95967474d96f3ff937a823677, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d52899d95967474d96f3ff937a823677, Index, Value { r#type: Text, value: "a0" } -SetTriple: d52899d95967474d96f3ff937a823677, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: Politician, Name, Value { r#type: Text, value: "Politicians" } -SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, To entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3f6fdbdabf54bd2ac66c9c2dc6cb102, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: d52899d95967474d96f3ff937a823677, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 947f6ccbfcae426d89a1ea164f227685, From entity, Value { r#type: Entity, value: "ad1598efc7674e4fa70cbe6bfae70e2b" } -SetTriple: 947f6ccbfcae426d89a1ea164f227685, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 947f6ccbfcae426d89a1ea164f227685, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 947f6ccbfcae426d89a1ea164f227685, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4101c52cdd524864abb70208712df496, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: feb48f93d5e94ad58567ea8353998e52, Description, Value { r#type: Text, value: "" } -SetTriple: 4101c52cdd524864abb70208712df496, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 4101c52cdd524864abb70208712df496, From entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8ba973ae0443457ca4ed2ea4f6f101ce, Name, Value { r#type: Text, value: "Voting positions" } -SetTriple: ad1598efc7674e4fa70cbe6bfae70e2b, Name, Value { r#type: Text, value: "Voting positions" } -SetTriple: c8ec5342083f4c71bb72db66c610ee19, Name, Value { r#type: Text, value: "Restaurant" } -SetTriple: f496c0697cf946bbbc4ad4040bca433b, Name, Value { r#type: Text, value: "Hotel" } -SetTriple: b8fcd15d28574a039e3ec5dab3cad36a, Name, Value { r#type: Text, value: "Park" } -SetTriple: 05dc22aa533847b887ebbfcd24a78de9, Name, Value { r#type: Text, value: "Train station" } -SetTriple: 5bc939aa6c834bd1870f7c0acfa48844, Name, Value { r#type: Text, value: "Airport" } -SetTriple: 4101c52cdd524864abb70208712df496, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4101c52cdd524864abb70208712df496, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4e1966c79f51435284b630151ec2d3e5, Name, Value { r#type: Text, value: "Tourist office" } -SetTriple: feb48f93d5e94ad58567ea8353998e52, Name, Value { r#type: Text, value: "Quotes from" } -SetTriple: 947f6ccbfcae426d89a1ea164f227685, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6ea3dede985a4db986c309c963ceecef, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 6ea3dede985a4db986c309c963ceecef, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 6ea3dede985a4db986c309c963ceecef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ea3dede985a4db986c309c963ceecef, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6ea3dede985a4db986c309c963ceecef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 756d006a829f46f5bc5d2b5f01897938, From entity, Value { r#type: Entity, value: "f496c0697cf946bbbc4ad4040bca433b" } -SetTriple: 756d006a829f46f5bc5d2b5f01897938, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 756d006a829f46f5bc5d2b5f01897938, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 756d006a829f46f5bc5d2b5f01897938, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 756d006a829f46f5bc5d2b5f01897938, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7958295ed04c4b40b1c3fda30e4b1ca9, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7ff2edbd98f4f439f5e24928e8bb81f, From entity, Value { r#type: Entity, value: "4e1966c79f51435284b630151ec2d3e5" } -SetTriple: 17c9f791e55d4335bb9b3861282075be, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 17c9f791e55d4335bb9b3861282075be, To entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } -SetTriple: 17c9f791e55d4335bb9b3861282075be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 17c9f791e55d4335bb9b3861282075be, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17c9f791e55d4335bb9b3861282075be, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, From entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } -SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6d8b2d59fc0c4835af26b30e59f3be2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8974b7f8331948a5a2a64362cf54a749, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a71f8d03a78f44229080bcbe6bfa0cda, Name, Value { r#type: Text, value: "Political campaigns" } -SetTriple: 8a2ee6437afe4610a050b7bcfdcfa54b, Name, Value { r#type: Text, value: "Parties" } -SetTriple: c881cb2426cc4b03871d8ded043fba84, Name, Value { r#type: Text, value: "Elections" } -SetTriple: 56ce4b4e3d6f4ddbaffe5acede4ab83b, Name, Value { r#type: Text, value: "Broader voting positions" } -SetTriple: 4f9502cab2de4b3aa8bd352295c39f48, Name, Value { r#type: Text, value: "Legislations" } -SetTriple: f1f53d5384f244579bd691b4aea7a490, Name, Value { r#type: Text, value: "Controversy" } -SetTriple: 68ee14807b774f53b02c94422749b36f, Name, Value { r#type: Text, value: "Election" } -SetTriple: abf54171e51945528db1ff6f2ed05e54, Name, Value { r#type: Text, value: "Political event" } -SetTriple: c64f9303c4d74a3dbc1e343fe4be86b5, Name, Value { r#type: Text, value: "Political campaign" } -SetTriple: 6a9be4e6d2914a83a0bd177169798f18, Name, Value { r#type: Text, value: "Signed into law" } -SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, From entity, Value { r#type: Entity, value: "8a2ee6437afe4610a050b7bcfdcfa54b" } -SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0ebfcc2389b4d4ea64a750f34dfe4a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, From entity, Value { r#type: Entity, value: "8a2ee6437afe4610a050b7bcfdcfa54b" } -SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4a7c3f0b5b274ff3a9e5279e51979d30, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, From entity, Value { r#type: Entity, value: "c881cb2426cc4b03871d8ded043fba84" } -SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0b53ec0276444562a6bd26fbd4c47ad4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, From entity, Value { r#type: Entity, value: "c881cb2426cc4b03871d8ded043fba84" } -SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Index, Value { r#type: Text, value: "a0" } -SetTriple: d3b65931f6ff4aad814bc2b553a10bcd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, From entity, Value { r#type: Entity, value: "56ce4b4e3d6f4ddbaffe5acede4ab83b" } -SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6db247d7d0be41cfac06e5bab21eefa2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, From entity, Value { r#type: Entity, value: "56ce4b4e3d6f4ddbaffe5acede4ab83b" } -SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 20804bcf4f6246d7bb2afd01b6c672b7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 95668db4fa6947958459cdb101272999, From entity, Value { r#type: Entity, value: "a71f8d03a78f44229080bcbe6bfa0cda" } -SetTriple: 95668db4fa6947958459cdb101272999, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 95668db4fa6947958459cdb101272999, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 95668db4fa6947958459cdb101272999, Index, Value { r#type: Text, value: "a0" } -SetTriple: 95668db4fa6947958459cdb101272999, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 18033884100340f89372b77c7da1dddd, From entity, Value { r#type: Entity, value: "a71f8d03a78f44229080bcbe6bfa0cda" } -SetTriple: 18033884100340f89372b77c7da1dddd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 18033884100340f89372b77c7da1dddd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 18033884100340f89372b77c7da1dddd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18033884100340f89372b77c7da1dddd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, From entity, Value { r#type: Entity, value: "4f9502cab2de4b3aa8bd352295c39f48" } -SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 178c2a22297a4ea3b4e658bfd95e174b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, From entity, Value { r#type: Entity, value: "4f9502cab2de4b3aa8bd352295c39f48" } -SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 671ea834eceb4b5abb58bbd64f050b1a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c5fd7f9572224f11b785e80fd12263d1, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } -SetTriple: c5fd7f9572224f11b785e80fd12263d1, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: c5fd7f9572224f11b785e80fd12263d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5fd7f9572224f11b785e80fd12263d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5fd7f9572224f11b785e80fd12263d1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 341b0d6d89584f35bb995f97b40fdec0, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } -SetTriple: 341b0d6d89584f35bb995f97b40fdec0, To entity, Value { r#type: Entity, value: "697e4766e75c4a0f9131036cc85a3b6b" } -SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 341b0d6d89584f35bb995f97b40fdec0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dce478550e314b109c1cec97d58a1d06, From entity, Value { r#type: Entity, value: "68ee14807b774f53b02c94422749b36f" } -SetTriple: dce478550e314b109c1cec97d58a1d06, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: dce478550e314b109c1cec97d58a1d06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dce478550e314b109c1cec97d58a1d06, Index, Value { r#type: Text, value: "a0" } -SetTriple: dce478550e314b109c1cec97d58a1d06, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8974b7f8331948a5a2a64362cf54a749, From entity, Value { r#type: Entity, value: "abf54171e51945528db1ff6f2ed05e54" } -SetTriple: 8974b7f8331948a5a2a64362cf54a749, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8974b7f8331948a5a2a64362cf54a749, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8974b7f8331948a5a2a64362cf54a749, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, From entity, Value { r#type: Entity, value: "c64f9303c4d74a3dbc1e343fe4be86b5" } -SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3185db3fec1f4174ab63dd52392b5dd4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, From entity, Value { r#type: Entity, value: "6a9be4e6d2914a83a0bd177169798f18" } -SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 80606e492fb0441b8b9adebbdc5aafc8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, From entity, Value { r#type: Entity, value: "6a9be4e6d2914a83a0bd177169798f18" } -SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Index, Value { r#type: Text, value: "a0" } -SetTriple: e6e6d1b50aba4890b376f7f201ed9df4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1a13fc95a9394e70977d644d176b7a77, From entity, Value { r#type: Entity, value: "7ec3d462c754460fa8d17f3cb2d04895" } -SetTriple: 1a13fc95a9394e70977d644d176b7a77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7ec3d462c754460fa8d17f3cb2d04895, Name, Value { r#type: Text, value: "Top-level" } -SetTriple: 1a13fc95a9394e70977d644d176b7a77, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1a13fc95a9394e70977d644d176b7a77, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1a13fc95a9394e70977d644d176b7a77, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Image, Value { r#type: Text, value: "ipfs://QmSSswW6vGD2vVejEoTSaD6VzuafKRBtJostAzeBakwbtF" } -SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Indexed Space Address, Value { r#type: Text, value: "0xd93A5fCf65b520BA24364682aCcf50dd2F9aC18B" } -SetTriple: 7eeeb22fc1f742e9a793a40765dc2f84, Name, Value { r#type: Text, value: "Agriculture" } -SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, From entity, Value { r#type: Entity, value: "7eeeb22fc1f742e9a793a40765dc2f84" } -SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1844467c2c7a4af0ad623f2db9feff2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b644369b303b4999bbda8fd9c6e38fd7, Image, Value { r#type: Text, value: "ipfs://QmbpjviGmvEDgEfL2uWENWNLiAMNr3xTJVoGYBsuz8m2Bz" } -SetTriple: f6120b68376348e9804648bf0e6e439a, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6120b68376348e9804648bf0e6e439a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6120b68376348e9804648bf0e6e439a, From entity, Value { r#type: Entity, value: "b644369b303b4999bbda8fd9c6e38fd7" } -SetTriple: f6120b68376348e9804648bf0e6e439a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b644369b303b4999bbda8fd9c6e38fd7, Name, Value { r#type: Text, value: "Books" } -SetTriple: f6120b68376348e9804648bf0e6e439a, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: Books, Indexed Space Address, Value { r#type: Text, value: "0x96543F995669446ECB91aE84A6e564242eE0af39" } -SetTriple: 481b1d7306d445f696227078bc65c55c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 481b1d7306d445f696227078bc65c55c, From entity, Value { r#type: Entity, value: "efb85a90b2ae4eef8053ffc733dc4a93" } -SetTriple: efb85a90b2ae4eef8053ffc733dc4a93, Indexed Space Address, Value { r#type: Text, value: "0x4b6c1BCBB27CC1F8FaCb1Db263cc3bB3cc95587f" } -SetTriple: efb85a90b2ae4eef8053ffc733dc4a93, Name, Value { r#type: Text, value: "Employment" } -SetTriple: Employment, Image, Value { r#type: Text, value: "ipfs://QmVBntbYiWgMsSJwko2Mc2MWy3pQRLsfWrYK7w3y9RQ3yF" } -SetTriple: 481b1d7306d445f696227078bc65c55c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 481b1d7306d445f696227078bc65c55c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 481b1d7306d445f696227078bc65c55c, To entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 6548768ed18047b28e9c823f390e205c, Name, Value { r#type: Text, value: "Podcast" } -SetTriple: 453747e798d444cdb227272d0a85f2a3, Description, Value { r#type: Text, value: "Refers to the title of the book in its original language, or the title that was given to the book when it was first written by the author. " } -SetTriple: 453747e798d444cdb227272d0a85f2a3, Name, Value { r#type: Text, value: "Original title" } -SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2f57b2673a0846eaa980737f0cc5490f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2f57b2673a0846eaa980737f0cc5490f, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } -SetTriple: 2f57b2673a0846eaa980737f0cc5490f, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08cd5f0fb4794183968d1798e24bafb6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 08cd5f0fb4794183968d1798e24bafb6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 08cd5f0fb4794183968d1798e24bafb6, From entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } -SetTriple: e51613793afa44fe8ef81946d99e79a3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e51613793afa44fe8ef81946d99e79a3, Index, Value { r#type: Text, value: "a0" } -SetTriple: e51613793afa44fe8ef81946d99e79a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e51613793afa44fe8ef81946d99e79a3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: e51613793afa44fe8ef81946d99e79a3, From entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } -SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Index, Value { r#type: Text, value: "a0" } -SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, To entity, Value { r#type: Entity, value: "453747e798d444cdb227272d0a85f2a3" } -SetTriple: fdbeba5d5c8643ddb7d38b7abe17373a, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 40798739566048c8b600650f85b520a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 40798739566048c8b600650f85b520a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 40798739566048c8b600650f85b520a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 40798739566048c8b600650f85b520a6, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 40798739566048c8b600650f85b520a6, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: Podcast, Description, Value { r#type: Text, value: "A podcast is a digital audio or video program that is made available on the internet for people to stream or download and listen to or watch at their convenience. " } -SetTriple: d283717af1e444cf8262ef7d2f6f40b8, Name, Value { r#type: Text, value: "Podcast episodes" } -SetTriple: Podcast episodes, Description, Value { r#type: Text, value: "Podcasts are typically organized into episodes, each containing content that is related to the overarching theme or subject of the podcast. Episodes are the building blocks of a podcast and are usually released on a regular schedule, such as daily, weekly, or monthly." } -SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13cf3b8e005b4feaa34baf1717832d6f, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Index, Value { r#type: Text, value: "a0" } -SetTriple: ba26ec84181c4e6d8c25732f7599d93c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ba26ec84181c4e6d8c25732f7599d93c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: ba26ec84181c4e6d8c25732f7599d93c, From entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } -SetTriple: 67f65d44200848de9bec9ce96c021fb1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 67f65d44200848de9bec9ce96c021fb1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 67f65d44200848de9bec9ce96c021fb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 67f65d44200848de9bec9ce96c021fb1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 67f65d44200848de9bec9ce96c021fb1, From entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } -SetTriple: 6c716ac41d4849b48814108adc320ca0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6c716ac41d4849b48814108adc320ca0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c716ac41d4849b48814108adc320ca0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c716ac41d4849b48814108adc320ca0, To entity, Value { r#type: Entity, value: "6548768ed18047b28e9c823f390e205c" } -SetTriple: 6c716ac41d4849b48814108adc320ca0, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, To entity, Value { r#type: Entity, value: "04b86c09e7ab45d09f5c25f61c31bb9c" } -SetTriple: d7a6a31ed15c4d238006b98a5de7cc47, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 450b27d624eb4963a952c81caed1df33, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 450b27d624eb4963a952c81caed1df33, Index, Value { r#type: Text, value: "a0" } -SetTriple: 450b27d624eb4963a952c81caed1df33, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 450b27d624eb4963a952c81caed1df33, To entity, Value { r#type: Entity, value: "7fa7701ec33246f6ad93dea025ba317e" } -SetTriple: 450b27d624eb4963a952c81caed1df33, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 131bac6a5a1e43eb8f4efb89e9f133dc, From entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } -SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Index, Value { r#type: Text, value: "a0" } -SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a6fbd29d1b854297bc234ed2c9a57cb3, From entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } -SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, To entity, Value { r#type: Entity, value: "d283717af1e444cf8262ef7d2f6f40b8" } -SetTriple: 2288db2c2b7048958f19eb7a6215fa9a, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 4ebf7af7c97d4ecca79f7283c53b0782, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 611fe48225eb4b73b1545a31c9518091, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 2598395514b541289da4042dd901842f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 611fe48225eb4b73b1545a31c9518091, From entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } -SetTriple: 611fe48225eb4b73b1545a31c9518091, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 611fe48225eb4b73b1545a31c9518091, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 611fe48225eb4b73b1545a31c9518091, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4e3881834a8e47b28ef764a7edfc82d1, From entity, Value { r#type: Entity, value: "c889672097ac4b2896f4367677efd463" } -SetTriple: 2598395514b541289da4042dd901842f, From entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } -SetTriple: 2598395514b541289da4042dd901842f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, To entity, Value { r#type: Entity, value: "cea8f64b0ec743a58dd5f4ae7b493cfa" } -SetTriple: 2598395514b541289da4042dd901842f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2598395514b541289da4042dd901842f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4f43e72b69ab4bd89680dba359e4e40d, Index, Value { r#type: Text, value: "a0" } -SetTriple: cea8f64b0ec743a58dd5f4ae7b493cfa, Name, Value { r#type: Text, value: "Copyright" } -SetTriple: 06f344496fa54cc899aaaee549b2765b, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 06f344496fa54cc899aaaee549b2765b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 06f344496fa54cc899aaaee549b2765b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 06f344496fa54cc899aaaee549b2765b, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 06f344496fa54cc899aaaee549b2765b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 74149bc266314f61adf83616a1415785, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 74149bc266314f61adf83616a1415785, Index, Value { r#type: Text, value: "a0" } -SetTriple: 74149bc266314f61adf83616a1415785, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 74149bc266314f61adf83616a1415785, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 74149bc266314f61adf83616a1415785, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 61683c50a41b4a079befc2ce512bf501, Index, Value { r#type: Text, value: "a0" } -SetTriple: 61683c50a41b4a079befc2ce512bf501, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 61683c50a41b4a079befc2ce512bf501, From entity, Value { r#type: Entity, value: "f044ced29c7140caae7e192d7c847121" } -SetTriple: 61683c50a41b4a079befc2ce512bf501, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 61683c50a41b4a079befc2ce512bf501, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f044ced29c7140caae7e192d7c847121, Description, Value { r#type: Text, value: "Used to filter entities that are at the top level of a hierarchy" } -SetTriple: f044ced29c7140caae7e192d7c847121, Name, Value { r#type: Text, value: "Top level" } -SetTriple: 926b4854efe54f1aba02e2ab50b356e8, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 926b4854efe54f1aba02e2ab50b356e8, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } -SetTriple: c52fc1aca97c4d969675159f581e8e72, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c52fc1aca97c4d969675159f581e8e72, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } -SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Index, Value { r#type: Text, value: "a0" } -SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c52fc1aca97c4d969675159f581e8e72, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 779277fc06ee494d91adaf067b7048d0, From entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } -SetTriple: 779277fc06ee494d91adaf067b7048d0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 779277fc06ee494d91adaf067b7048d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c52fc1aca97c4d969675159f581e8e72, Index, Value { r#type: Text, value: "a0" } -SetTriple: c52fc1aca97c4d969675159f581e8e72, To entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } -SetTriple: 1e158076b9134724adf38ce65aa04f93, Name, Value { r#type: Text, value: "Conflict" } -SetTriple: 89d76dbafaeb4afbb6aaac67ccd8f2be, Name, Value { r#type: Text, value: "Participants" } -SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 779277fc06ee494d91adaf067b7048d0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 779277fc06ee494d91adaf067b7048d0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ded0abfc19bd4deaa1492b6159a7e85f, From entity, Value { r#type: Entity, value: "89d76dbafaeb4afbb6aaac67ccd8f2be" } -SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 926b4854efe54f1aba02e2ab50b356e8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7dc474c57f24c58bd2be155abfad786, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7dc474c57f24c58bd2be155abfad786, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: d7dc474c57f24c58bd2be155abfad786, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: d7dc474c57f24c58bd2be155abfad786, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: d7dc474c57f24c58bd2be155abfad786, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b7740f16b4d64a76b42dc5a292db6276, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b7740f16b4d64a76b42dc5a292db6276, From entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: b7740f16b4d64a76b42dc5a292db6276, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: b7740f16b4d64a76b42dc5a292db6276, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7740f16b4d64a76b42dc5a292db6276, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4ca754c9a01a4ef2a5d6597c58764529, Name, Value { r#type: Text, value: "Quotes" } -SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 329e1022e2b34cfc8da9c8ac0ea30af4, From entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } -SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6224dcfac4c34078b98dbc5dd9bd45b0, From entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } -SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9656f6e4c5784cdb8dd843d5fcb1e010, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3794d09f6f3844e1a6390584592110d3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3794d09f6f3844e1a6390584592110d3, To entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: 3794d09f6f3844e1a6390584592110d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3794d09f6f3844e1a6390584592110d3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3794d09f6f3844e1a6390584592110d3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: 3e1c49a1851c4053825e9931d933f43e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3e1c49a1851c4053825e9931d933f43e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3e1c49a1851c4053825e9931d933f43e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3e1c49a1851c4053825e9931d933f43e, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 3e1c49a1851c4053825e9931d933f43e, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: e9e16321c65a4721acd2818cef5dc9a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9e16321c65a4721acd2818cef5dc9a1, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: e9e16321c65a4721acd2818cef5dc9a1, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, To entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4252fa35135e42fdaa2ae8e2c837368b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Restaurant, Description, Value { r#type: Text, value: "A place where people sit and eat or order takeout or delivery." } -SetTriple: c74bc40820f94d798918b968d6d65bf3, Description, Value { r#type: Text, value: "A style or culture heritage of food" } -SetTriple: c74bc40820f94d798918b968d6d65bf3, Name, Value { r#type: Text, value: "Cuisine" } -SetTriple: 6c2a9a23d21d44628e159a1cd444948a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c2a9a23d21d44628e159a1cd444948a, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 6c2a9a23d21d44628e159a1cd444948a, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: 37fa8e7b2cd943c481ae7ea0876dd3dd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 89be068ca8224adcbd02a403679ead39, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 89be068ca8224adcbd02a403679ead39, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: c81b423440d14936b3dd818198af071b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c81b423440d14936b3dd818198af071b, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: c81b423440d14936b3dd818198af071b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c81b423440d14936b3dd818198af071b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c81b423440d14936b3dd818198af071b, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 89be068ca8224adcbd02a403679ead39, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 89be068ca8224adcbd02a403679ead39, Index, Value { r#type: Text, value: "a0" } -SetTriple: 89be068ca8224adcbd02a403679ead39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3239e312fb2e4c92876142cad79a12f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } -SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, From entity, Value { r#type: Entity, value: "8c5f56beab2e4a2b9a2b93f574ffba97" } -SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 6aa56d64d09c4dd0aba4da03945140dd, From entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } -SetTriple: bfae9e9337644edaa7a369fba34e685e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bfae9e9337644edaa7a369fba34e685e, Index, Value { r#type: Text, value: "a0" } -SetTriple: bfae9e9337644edaa7a369fba34e685e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bfae9e9337644edaa7a369fba34e685e, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: bfae9e9337644edaa7a369fba34e685e, From entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } -SetTriple: e6b4ec90b573410b950a49a5f14923ba, Name, Value { r#type: Text, value: "2024 Q1" } -SetTriple: a582fa0d17b746c2804996f474e2c2a8, Name, Value { r#type: Text, value: "2024 Q2" } -SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf97e9849b7041a9be2ace0e30cc2453, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cf97e9849b7041a9be2ace0e30cc2453, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: cf97e9849b7041a9be2ace0e30cc2453, From entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } -SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2e896334c9b74091b8ecfefaf371d8a2, From entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } -SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Index, Value { r#type: Text, value: "a0" } -SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, To entity, Value { r#type: Entity, value: "f7c060e8f8c24f538fb0e20ca566ab2f" } -SetTriple: f44a78cd563646e58a3b4f0dd0e8cfbf, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } -SetTriple: 70698a1adfe34113855d44a159bf6edc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 70698a1adfe34113855d44a159bf6edc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 70698a1adfe34113855d44a159bf6edc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 70698a1adfe34113855d44a159bf6edc, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 70698a1adfe34113855d44a159bf6edc, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } -SetTriple: c9c31d3e17e344d28ae8ac7478031751, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c9c31d3e17e344d28ae8ac7478031751, Index, Value { r#type: Text, value: "a0" } -SetTriple: c9c31d3e17e344d28ae8ac7478031751, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c9c31d3e17e344d28ae8ac7478031751, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c9c31d3e17e344d28ae8ac7478031751, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } -SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } -SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c3b8e6bd42274ef5b16b684dbad4bc6e, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } -SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f27a8fee65d843eaa2a3e2da7c7f73b0, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } -SetTriple: a29fb8fd69b546239a037fc99b17559d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a29fb8fd69b546239a037fc99b17559d, Index, Value { r#type: Text, value: "a0" } -SetTriple: a29fb8fd69b546239a037fc99b17559d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a29fb8fd69b546239a037fc99b17559d, To entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } -SetTriple: a29fb8fd69b546239a037fc99b17559d, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } -SetTriple: 833c370804594274ae38e2d00478ff0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 833c370804594274ae38e2d00478ff0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 833c370804594274ae38e2d00478ff0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 833c370804594274ae38e2d00478ff0d, To entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } -SetTriple: 833c370804594274ae38e2d00478ff0d, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } -SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, To entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } -SetTriple: 2e6cfd1a9d754fff904ee299dd9dde38, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } -SetTriple: 9b0d785beb484265a75b456454fa37c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9b0d785beb484265a75b456454fa37c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9b0d785beb484265a75b456454fa37c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9b0d785beb484265a75b456454fa37c4, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 9b0d785beb484265a75b456454fa37c4, From entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } -SetTriple: ceab85641ebe4869998f34ac6e158379, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ceab85641ebe4869998f34ac6e158379, Index, Value { r#type: Text, value: "a0" } -SetTriple: ceab85641ebe4869998f34ac6e158379, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ceab85641ebe4869998f34ac6e158379, To entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: ceab85641ebe4869998f34ac6e158379, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 36c8859abe4346e58450098aee77f9c8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 36c8859abe4346e58450098aee77f9c8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 36c8859abe4346e58450098aee77f9c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 36c8859abe4346e58450098aee77f9c8, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 36c8859abe4346e58450098aee77f9c8, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: f64b964824984dcb902be5b0bbcd76bb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f64b964824984dcb902be5b0bbcd76bb, Index, Value { r#type: Text, value: "a0" } -SetTriple: f64b964824984dcb902be5b0bbcd76bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f64b964824984dcb902be5b0bbcd76bb, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f64b964824984dcb902be5b0bbcd76bb, From entity, Value { r#type: Entity, value: "c74bc40820f94d798918b968d6d65bf3" } -SetTriple: 629c641944b945b5a397b8e806add1cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 629c641944b945b5a397b8e806add1cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 629c641944b945b5a397b8e806add1cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 629c641944b945b5a397b8e806add1cd, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 629c641944b945b5a397b8e806add1cd, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 3239e312fb2e4c92876142cad79a12f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3239e312fb2e4c92876142cad79a12f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3239e312fb2e4c92876142cad79a12f7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 3239e312fb2e4c92876142cad79a12f7, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 6bb20690704b40f6a4bfd8bbc5cbed04, Index, Value { r#type: Text, value: "a0" } -SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } -SetTriple: 8c5f56beab2e4a2b9a2b93f574ffba97, Name, Value { r#type: Text, value: "2023 Q4" } -SetTriple: 98da4a39b5a946578ba8e71a6f3f3786, Name, Value { r#type: Text, value: "Targeted quarter" } -SetTriple: f7c060e8f8c24f538fb0e20ca566ab2f, Name, Value { r#type: Text, value: "Targeted quarter" } -SetTriple: 6f3a6fcda7804422b13dcba10f74ca63, Description, Value { r#type: Text, value: "A project within an organization that may have a lifecycle" } -SetTriple: d3c851944fe240b68c9a9bd463beda13, Name, Value { r#type: Text, value: "Broader workstreams" } -SetTriple: 246b20a5167c4a9d82f330a0f75f9757, Name, Value { r#type: Text, value: "Subworkstreams" } -SetTriple: 7d85c5b14ab246c4bfe002b65324fd8a, Name, Value { r#type: Text, value: "Features" } -SetTriple: 6f3a6fcda7804422b13dcba10f74ca63, Name, Value { r#type: Text, value: "Workstream" } -SetTriple: Restaurant, Description, Value { r#type: Text, value: "A place where people sit and eat or order takeout or delivery." } -SetTriple: Cuisine, Description, Value { r#type: Text, value: "A style or culture heritage of food" } -SetTriple: Cuisine, Name, Value { r#type: Text, value: "Cuisine" } -SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 355a042f2a964ebc82c64b63110c6583, From entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } -SetTriple: 355a042f2a964ebc82c64b63110c6583, To entity, Value { r#type: Entity, value: "afdbc3ab37534536bd1fb91f8ceb23e8" } -SetTriple: 355a042f2a964ebc82c64b63110c6583, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 355a042f2a964ebc82c64b63110c6583, Index, Value { r#type: Text, value: "a0" } -SetTriple: 355a042f2a964ebc82c64b63110c6583, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a1a7ebd00f5b4907a28586591ca6f1f7, From entity, Value { r#type: Entity, value: "a582fa0d17b746c2804996f474e2c2a8" } -SetTriple: 8806c1f58b474138bde451b05b025468, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8806c1f58b474138bde451b05b025468, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8806c1f58b474138bde451b05b025468, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8806c1f58b474138bde451b05b025468, To entity, Value { r#type: Entity, value: "98da4a39b5a946578ba8e71a6f3f3786" } -SetTriple: 8806c1f58b474138bde451b05b025468, From entity, Value { r#type: Entity, value: "e6b4ec90b573410b950a49a5f14923ba" } -SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6055fb0ebeb64bdbb8d2981d9c129fff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, To entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } -SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 654ad0e5a34d47a2a5433f203dba03a4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17bf1a9174bc4ea89b2b17752c904738, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 17bf1a9174bc4ea89b2b17752c904738, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } -SetTriple: 7ac84a583a034c35af7d13bff008c9fa, From entity, Value { r#type: Entity, value: "246b20a5167c4a9d82f330a0f75f9757" } -SetTriple: 7ac84a583a034c35af7d13bff008c9fa, To entity, Value { r#type: Entity, value: "6f3a6fcda7804422b13dcba10f74ca63" } -SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7ac84a583a034c35af7d13bff008c9fa, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, From entity, Value { r#type: Entity, value: "7d85c5b14ab246c4bfe002b65324fd8a" } -SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, To entity, Value { r#type: Entity, value: "4144054c27d7497abe1e7f169e521e4f" } -SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2b0578ee52b44ac79e0a3c9a56c81cf4, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 7de16e73944842c19714cb9093ae57b7, From entity, Value { r#type: Entity, value: "d3c851944fe240b68c9a9bd463beda13" } -SetTriple: 7de16e73944842c19714cb9093ae57b7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 7de16e73944842c19714cb9093ae57b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7de16e73944842c19714cb9093ae57b7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7de16e73944842c19714cb9093ae57b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17bf1a9174bc4ea89b2b17752c904738, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b325fcee753d4dc68e5578eb88cb00f7, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: b325fcee753d4dc68e5578eb88cb00f7, To entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } -SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: b325fcee753d4dc68e5578eb88cb00f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 102a311b73d34192901ba2f4ef30ab67, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } -SetTriple: 102a311b73d34192901ba2f4ef30ab67, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 102a311b73d34192901ba2f4ef30ab67, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 102a311b73d34192901ba2f4ef30ab67, Index, Value { r#type: Text, value: "a0" } -SetTriple: 102a311b73d34192901ba2f4ef30ab67, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f2ece130dc484b34acf97dc5e07911ff, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } -SetTriple: f2ece130dc484b34acf97dc5e07911ff, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: f2ece130dc484b34acf97dc5e07911ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f2ece130dc484b34acf97dc5e07911ff, Index, Value { r#type: Text, value: "a0" } -SetTriple: f2ece130dc484b34acf97dc5e07911ff, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: cec988fe4da24c05842264036f800af5, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: cec988fe4da24c05842264036f800af5, To entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } -SetTriple: cec988fe4da24c05842264036f800af5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cec988fe4da24c05842264036f800af5, Index, Value { r#type: Text, value: "a0" } -SetTriple: cec988fe4da24c05842264036f800af5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } -SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6f773a75b6fa4ae0a80b65f040573fae, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } -SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8c5fb68c353a4e09923ff2f2cfeaef7f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 21d9fa3cfecf42bc8f8e9fcc6ae2b0cd, Name, Value { r#type: Text, value: "Sub-claims" } -SetTriple: 8db09ed21a66408eab8d8e8f931a09cf, Name, Value { r#type: Text, value: "Broader claims" } -SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2aa2a2c1b1d044e5aaca1cd2e5056008, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5132feb278014b8b9fac1d233cb44d3a, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5132feb278014b8b9fac1d233cb44d3a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5132feb278014b8b9fac1d233cb44d3a, To entity, Value { r#type: Entity, value: "4ca754c9a01a4ef2a5d6597c58764529" } -SetTriple: Sub-claims, Name, Value { r#type: Text, value: "Subclaims" } -SetTriple: 3cabc73a7012476db1d49da6a230e926, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: 3cabc73a7012476db1d49da6a230e926, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 3cabc73a7012476db1d49da6a230e926, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3cabc73a7012476db1d49da6a230e926, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3cabc73a7012476db1d49da6a230e926, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Index, Value { r#type: Text, value: "a0" } -SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1265721a59da44b0b28fe3968c0438e1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1265721a59da44b0b28fe3968c0438e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1265721a59da44b0b28fe3968c0438e1, To entity, Value { r#type: Entity, value: "e24a2a7dc88f49acb9078259d5b00cf9" } -SetTriple: 1265721a59da44b0b28fe3968c0438e1, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreigngcmyfjsxgqkvbaiyyhppvctkugnohyef3am4iiaiqzzjoas7ca" } -SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "2384" } -SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "640" } -SetTriple: e24a2a7dc88f49acb9078259d5b00cf9, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: 03f65faf7eab449db4407a6e0e5a4608, From entity, Value { r#type: Entity, value: "e24a2a7dc88f49acb9078259d5b00cf9" } -SetTriple: 03f65faf7eab449db4407a6e0e5a4608, To entity, Value { r#type: Entity, value: "" } -SetTriple: 03f65faf7eab449db4407a6e0e5a4608, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1265721a59da44b0b28fe3968c0438e1, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 7496be7b578d4fd4b795085382558fd4, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7496be7b578d4fd4b795085382558fd4, To entity, Value { r#type: Entity, value: "19b35ee6ab1e4e138f82938685ddbe7e" } -SetTriple: 7496be7b578d4fd4b795085382558fd4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7496be7b578d4fd4b795085382558fd4, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 7496be7b578d4fd4b795085382558fd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e3be3171ec774ea9bed6961033c95ffe, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 925dad09165e4683b06c8d14e7de7da8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 925dad09165e4683b06c8d14e7de7da8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 925dad09165e4683b06c8d14e7de7da8, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } -SetTriple: 925dad09165e4683b06c8d14e7de7da8, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: e3be3171ec774ea9bed6961033c95ffe, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e3be3171ec774ea9bed6961033c95ffe, Index, Value { r#type: Text, value: "a0" } -SetTriple: e3be3171ec774ea9bed6961033c95ffe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 925dad09165e4683b06c8d14e7de7da8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e3be3171ec774ea9bed6961033c95ffe, From entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } -SetTriple: b295ccb865374c3289564b3f698b2462, From entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } -SetTriple: b295ccb865374c3289564b3f698b2462, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b295ccb865374c3289564b3f698b2462, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b295ccb865374c3289564b3f698b2462, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee5648a5d63847809796cd8605517545, Name, Value { r#type: Text, value: "Relevant questions" } -SetTriple: b295ccb865374c3289564b3f698b2462, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: A reference to an ou, Markdown Content, Value { r#type: Text, value: "A reference to an outlet that publishes information, media content including articles, videos, photos and podcasts.\n\n" } -SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 13ae11d8d14e42d8834e54a8805db1a3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 13887a895d2047b387152c4073dc51af, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 13887a895d2047b387152c4073dc51af, Index, Value { r#type: Text, value: "a0" } -SetTriple: 13887a895d2047b387152c4073dc51af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 13887a895d2047b387152c4073dc51af, To entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 13887a895d2047b387152c4073dc51af, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 03acd78d5a874cf184028226fdca7d56, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 03acd78d5a874cf184028226fdca7d56, Index, Value { r#type: Text, value: "a0" } -SetTriple: 03acd78d5a874cf184028226fdca7d56, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 03acd78d5a874cf184028226fdca7d56, To entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 03acd78d5a874cf184028226fdca7d56, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 1fea2ffb1def43ea891c80741e1ae1da, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: Nonprofit, Name, Value { r#type: Text, value: "Nonprofit Organization" } -SetTriple: Nonprofit , Name, Value { r#type: Text, value: "Nonprofit service" } -SetTriple: a9a88457a09d448399d0acd2386a5d94, From entity, Value { r#type: Entity, value: "5bc69653a05e477c801acea0bf5fe49c" } -SetTriple: a9a88457a09d448399d0acd2386a5d94, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a9a88457a09d448399d0acd2386a5d94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd81901c126c4066995f46d53297ddc0, From entity, Value { r#type: Entity, value: "5bc69653a05e477c801acea0bf5fe49c" } -SetTriple: bd81901c126c4066995f46d53297ddc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd81901c126c4066995f46d53297ddc0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: bd81901c126c4066995f46d53297ddc0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bd81901c126c4066995f46d53297ddc0, Index, Value { r#type: Text, value: "a0" } -SetTriple: a9a88457a09d448399d0acd2386a5d94, Index, Value { r#type: Text, value: "a0" } -SetTriple: a9a88457a09d448399d0acd2386a5d94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 5bc69653a05e477c801acea0bf5fe49c, Name, Value { r#type: Text, value: "Is about" } -SetTriple: b122952cc9734f8da1b163328a99fb7c, Name, Value { r#type: Text, value: "Nonprofit Organizations" } -SetTriple: 5129a1fa8da145dea189be710a1131bb, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: abe3686cb1bf4523a4bd851f2684095f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: abe3686cb1bf4523a4bd851f2684095f, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 5129a1fa8da145dea189be710a1131bb, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 5129a1fa8da145dea189be710a1131bb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: abe3686cb1bf4523a4bd851f2684095f, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: abe3686cb1bf4523a4bd851f2684095f, To entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5129a1fa8da145dea189be710a1131bb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5129a1fa8da145dea189be710a1131bb, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: afb9bf56f7a9431dbb73c47879252036, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: afb9bf56f7a9431dbb73c47879252036, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: afb9bf56f7a9431dbb73c47879252036, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: afb9bf56f7a9431dbb73c47879252036, Index, Value { r#type: Text, value: "a0" } -SetTriple: afb9bf56f7a9431dbb73c47879252036, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: Nonprofit Organizations, Filter, Value { r#type: Text, value: "" } -SetTriple: 1356ebf37dba4614b1c1abd6a7ed9e12, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: abe3686cb1bf4523a4bd851f2684095f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9456eac7dc7b40ba93dd37260af9145d, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: 48270a82cc70405284913c06bc5176b8, From entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } -SetTriple: 48270a82cc70405284913c06bc5176b8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 48270a82cc70405284913c06bc5176b8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 48270a82cc70405284913c06bc5176b8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 48270a82cc70405284913c06bc5176b8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 773428249fcd4c90b949b9baa7492f23, From entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } -SetTriple: 773428249fcd4c90b949b9baa7492f23, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 773428249fcd4c90b949b9baa7492f23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 773428249fcd4c90b949b9baa7492f23, Index, Value { r#type: Text, value: "a0" } -SetTriple: 773428249fcd4c90b949b9baa7492f23, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f6c81e2f070e49d7887bd3548d14ab16, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: f6c81e2f070e49d7887bd3548d14ab16, To entity, Value { r#type: Entity, value: "fa7b8b70ae2448c1a4bf59483793b85f" } -SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6c81e2f070e49d7887bd3548d14ab16, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9456eac7dc7b40ba93dd37260af9145d, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9456eac7dc7b40ba93dd37260af9145d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fa7b8b70ae2448c1a4bf59483793b85f, Name, Value { r#type: Text, value: "Definition of" } -SetTriple: 9eaa27d431944d65876ccec9f0979539, Description, Value { r#type: Text, value: "" } -SetTriple: 9eaa27d431944d65876ccec9f0979539, Name, Value { r#type: Text, value: "" } -SetTriple: 901570d5f8784c34b534da795581b3a1, From entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } -SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ae57aba071834b17ad5eabcbcb957f2a, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: ae57aba071834b17ad5eabcbcb957f2a, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: ae57aba071834b17ad5eabcbcb957f2a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 02725b1e79504659b1b26a919e5540d6, From entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } -SetTriple: 02725b1e79504659b1b26a919e5540d6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 02725b1e79504659b1b26a919e5540d6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 02725b1e79504659b1b26a919e5540d6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 02725b1e79504659b1b26a919e5540d6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: acaf8408e36b4adda66225c2c7a63960, Name, Value { r#type: Text, value: "Broader tags" } -SetTriple: 9169fb58a37a4bdfb1a91a4ec6130c2e, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 901570d5f8784c34b534da795581b3a1, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 901570d5f8784c34b534da795581b3a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8633dd886974413399e1863a1dc7e2d8, Name, Value { r#type: Text, value: "Subtags " } -SetTriple: 57c7dccc4a784b569a3c259a59f39e96, From entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } -SetTriple: 57c7dccc4a784b569a3c259a59f39e96, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Index, Value { r#type: Text, value: "a0" } -SetTriple: 57c7dccc4a784b569a3c259a59f39e96, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, To entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } -SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: f84162abcf5143b48c4e0d0e705f2c0d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ae2a59dde2ba4451b50feb4988a797ce, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: ae2a59dde2ba4451b50feb4988a797ce, To entity, Value { r#type: Entity, value: "acaf8408e36b4adda66225c2c7a63960" } -SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: ae2a59dde2ba4451b50feb4988a797ce, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9ff022e711ab4059aaf51f4cd652c927, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: 9ff022e711ab4059aaf51f4cd652c927, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: ea42d4ef5eb143969ca019819ab329b3, Name, Value { r#type: Text, value: "Broader tags" } -SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9ff022e711ab4059aaf51f4cd652c927, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 901570d5f8784c34b534da795581b3a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 901570d5f8784c34b534da795581b3a1, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f7fa3b165e2b444792276091f2d68f60, From entity, Value { r#type: Entity, value: "8633dd886974413399e1863a1dc7e2d8" } -SetTriple: f7fa3b165e2b444792276091f2d68f60, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f7fa3b165e2b444792276091f2d68f60, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f7fa3b165e2b444792276091f2d68f60, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7fa3b165e2b444792276091f2d68f60, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 264c088a223048269c7825948965fb23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 264c088a223048269c7825948965fb23, Index, Value { r#type: Text, value: "a0" } -SetTriple: 264c088a223048269c7825948965fb23, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f6d6e8289ffd430fa37656a12504ee3c, From entity, Value { r#type: Entity, value: "21d9fa3cfecf42bc8f8e9fcc6ae2b0cd" } -SetTriple: f6d6e8289ffd430fa37656a12504ee3c, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6d6e8289ffd430fa37656a12504ee3c, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 264c088a223048269c7825948965fb23, From entity, Value { r#type: Entity, value: "8db09ed21a66408eab8d8e8f931a09cf" } -SetTriple: 264c088a223048269c7825948965fb23, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 70ff2263ba524aafa3ff27c8614576dc, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 70ff2263ba524aafa3ff27c8614576dc, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 70ff2263ba524aafa3ff27c8614576dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Index, Value { r#type: Text, value: "a0" } -SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, From entity, Value { r#type: Entity, value: "c7ce21d5d91544e6ac0bad109a51026b" } -SetTriple: aab1fe51301044c6b0dd7ef18213bbbd, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 2276f4042c394e90a31e938d5f252f00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9e432132d7494979977fa9f8f8e63890, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } -SetTriple: 9e432132d7494979977fa9f8f8e63890, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 9e432132d7494979977fa9f8f8e63890, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9e432132d7494979977fa9f8f8e63890, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9e432132d7494979977fa9f8f8e63890, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 48e3c8903b1f40d888bcac8d07129e69, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } -SetTriple: 48e3c8903b1f40d888bcac8d07129e69, To entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } -SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Index, Value { r#type: Text, value: "a0" } -SetTriple: 48e3c8903b1f40d888bcac8d07129e69, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, From entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } -SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2ec9c4fd2bab451c832614056fbca6c5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 135cc2fec30643cf988a48d4e882fe8b, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: 135cc2fec30643cf988a48d4e882fe8b, To entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } -SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 135cc2fec30643cf988a48d4e882fe8b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2276f4042c394e90a31e938d5f252f00, From entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } -SetTriple: 2276f4042c394e90a31e938d5f252f00, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2276f4042c394e90a31e938d5f252f00, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2276f4042c394e90a31e938d5f252f00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 138275c02be64deaa36ee45e3096149c, From entity, Value { r#type: Entity, value: "300be9f09bbb4ae49dfa5581fc32a1ff" } -SetTriple: 138275c02be64deaa36ee45e3096149c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 138275c02be64deaa36ee45e3096149c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 138275c02be64deaa36ee45e3096149c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 138275c02be64deaa36ee45e3096149c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 8d01491b70ad459da157de0c23c3cf01, From entity, Value { r#type: Entity, value: "78fdfe4320b64050bfd255da1cdf4850" } -SetTriple: 8d01491b70ad459da157de0c23c3cf01, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8d01491b70ad459da157de0c23c3cf01, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8d01491b70ad459da157de0c23c3cf01, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8d01491b70ad459da157de0c23c3cf01, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d5785e7fca4d4eaa96d3531cbef6a537, Name, Value { r#type: Text, value: "Social service category" } -SetTriple: 78fdfe4320b64050bfd255da1cdf4850, Name, Value { r#type: Text, value: "Social services" } -SetTriple: Service, Name, Value { r#type: Text, value: "Social service" } -SetTriple: 300be9f09bbb4ae49dfa5581fc32a1ff, Name, Value { r#type: Text, value: "Social service categories" } -SetTriple: 324525125002454d9addccb1b93913b9, Name, Value { r#type: Text, value: "Quotes that oppose the claim" } -SetTriple: Quotes, Name, Value { r#type: Text, value: "Quotes that support the claim" } -SetTriple: 94ab02229c0f41968347b35ee462b3c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94ab02229c0f41968347b35ee462b3c7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 53e2d1e48531479194a55cad03171d47, From entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } -SetTriple: 53e2d1e48531479194a55cad03171d47, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 53e2d1e48531479194a55cad03171d47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53e2d1e48531479194a55cad03171d47, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53e2d1e48531479194a55cad03171d47, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 54defb8ea4d8461ba3f6602525f372b0, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 54defb8ea4d8461ba3f6602525f372b0, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 54defb8ea4d8461ba3f6602525f372b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, From entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } -SetTriple: 94ab02229c0f41968347b35ee462b3c7, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Index, Value { r#type: Text, value: "a0" } -SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94ab02229c0f41968347b35ee462b3c7, To entity, Value { r#type: Entity, value: "324525125002454d9addccb1b93913b9" } -SetTriple: 94ab02229c0f41968347b35ee462b3c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44dfce6b9b3b4e0e88f85cce4a6b4179, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7f7b30f1837d4218a26ccbb6ef3c60fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 737fec6ced9f4bc3b758dc5a38797c97, Name, Value { r#type: Text, value: "Church" } -SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, From entity, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8cf791bf38ca40c197edbc3a3644edc5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, From entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: 3288024c0bbd4db3aaee73605bb53f5d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7fc92bb68fa74816a7e6c126586690a1, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7fc92bb68fa74816a7e6c126586690a1, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 7fc92bb68fa74816a7e6c126586690a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7884e9e9085344a9b30f2b46790bef1a, Name, Value { r#type: Text, value: "Provided services" } -SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, From entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: b9103260fc7c4e37bd2cfd509e5af3cd, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, From entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Index, Value { r#type: Text, value: "a0" } -SetTriple: be7f5ef5667f43c4aa243a47fa81f9cf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab9aaf932f6d4983bd217eab62ef38d3, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: d5e98e8134154850addd3f106cae1e62, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: d5e98e8134154850addd3f106cae1e62, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: d5e98e8134154850addd3f106cae1e62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d5e98e8134154850addd3f106cae1e62, Index, Value { r#type: Text, value: "a0" } -SetTriple: d5e98e8134154850addd3f106cae1e62, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 997f541a230b46f1b1676c67b3a824ca, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 997f541a230b46f1b1676c67b3a824ca, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 997f541a230b46f1b1676c67b3a824ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 997f541a230b46f1b1676c67b3a824ca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 997f541a230b46f1b1676c67b3a824ca, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 44d6fbb929a6435384b0bff41b8fb8a9, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 63c05bee34e443ae8c3dc9f1f3e8471f, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: c7d6edadddd4410ead8994d4310990fe, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: c7d6edadddd4410ead8994d4310990fe, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } -SetTriple: c7d6edadddd4410ead8994d4310990fe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c7d6edadddd4410ead8994d4310990fe, Index, Value { r#type: Text, value: "a0" } -SetTriple: c7d6edadddd4410ead8994d4310990fe, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: d4ecac44575849b4947113b0873a7839, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: d4ecac44575849b4947113b0873a7839, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: d4ecac44575849b4947113b0873a7839, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d4ecac44575849b4947113b0873a7839, Index, Value { r#type: Text, value: "a0" } -SetTriple: d4ecac44575849b4947113b0873a7839, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } -SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Index, Value { r#type: Text, value: "a0" } -SetTriple: c7ef13bc4ca746218ae0f1cac3ab6e53, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 789d58cc28384be1b008405348ac9814, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 789d58cc28384be1b008405348ac9814, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 789d58cc28384be1b008405348ac9814, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 789d58cc28384be1b008405348ac9814, Index, Value { r#type: Text, value: "a0" } -SetTriple: 789d58cc28384be1b008405348ac9814, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 82c9da686cbb4e2eaa69d705bbb273f8, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 4dfca9a1975c43b0b715812f66a5e074, From entity, Value { r#type: Entity, value: "b122952cc9734f8da1b163328a99fb7c" } -SetTriple: 4dfca9a1975c43b0b715812f66a5e074, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4dfca9a1975c43b0b715812f66a5e074, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0a54ed717e2348a3a6fd916ff43c144e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3e4a8322ca9144459f9e77f9a80ebd74, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, To entity, Value { r#type: Entity, value: "fca2a465642640bb8e7ecf33742b5346" } -SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d69cfc398c1649a4a587d5520bb3e6e0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: b3ca83f1b94d4a8382e2f93acfabcdcc, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e109e99145a4b59a5b270b3632ba8f3, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9c686841a2ca4aa394ff34f5180a7b63, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 827dc49365d64f7b83661c95ea5bf1b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, From entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } -SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 921fd72d12fb4998a94fd9b2b4f148a7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f2a6a7bba0e841199f57ddf6bd4c8d27, Name, Value { r#type: Text, value: "Sub services" } -SetTriple: Social service categories, Name, Value { r#type: Text, value: "Broader services" } -SetTriple: Social service, Name, Value { r#type: Text, value: "Service" } -SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, From entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } -SetTriple: 56b250c861d74522806d8401e4d422dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 56b250c861d74522806d8401e4d422dc, To entity, Value { r#type: Entity, value: "f2a6a7bba0e841199f57ddf6bd4c8d27" } -SetTriple: 56b250c861d74522806d8401e4d422dc, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Index, Value { r#type: Text, value: "a0" } -SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ebe3fbc18f824c68804a73ef0e748e2d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 56b250c861d74522806d8401e4d422dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 56b250c861d74522806d8401e4d422dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 395e42879d614b1d879a47781a0d356b, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 395e42879d614b1d879a47781a0d356b, From entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 395e42879d614b1d879a47781a0d356b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 395e42879d614b1d879a47781a0d356b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 395e42879d614b1d879a47781a0d356b, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Index, Value { r#type: Text, value: "a0" } -SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } -SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 60d487641bee42e6b16a219d6f7677aa, Name, Value { r#type: Text, value: "Subpage" } -SetTriple: abbbe7f19c4d4daca63ed7363ca9b9a4, Name, Value { r#type: Text, value: "Page" } -SetTriple: ea609aac4f844df4b532c4c537cb1eed, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } -SetTriple: ea609aac4f844df4b532c4c537cb1eed, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } -SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f06d8e267a1349f0ab3264b85c3b4a68, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea609aac4f844df4b532c4c537cb1eed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ea609aac4f844df4b532c4c537cb1eed, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ea609aac4f844df4b532c4c537cb1eed, Index, Value { r#type: Text, value: "a0" } -SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, From entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } -SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f2570ece929c4b52b0ef6dbc71f3b522, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3952496d140c42bdb41c2b26febc6cdc, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } -SetTriple: Subpage, Name, Value { r#type: Text, value: "Subpages" } -SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3952496d140c42bdb41c2b26febc6cdc, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } -SetTriple: 3952496d140c42bdb41c2b26febc6cdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, From entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } -SetTriple: 0a0fb7410ecf4fe4ba5b7ee0ec47ac87, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 22e92b399886473195ce4997455481ec, Name, Value { r#type: Text, value: "Broader pages" } -SetTriple: 69454891566f4eca9ffd49ccf8d2d289, To entity, Value { r#type: Entity, value: "" } -SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Index, Value { r#type: Text, value: "a0" } -SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 69454891566f4eca9ffd49ccf8d2d289, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 69454891566f4eca9ffd49ccf8d2d289, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: 6f9748d8c9e84830b30269fa40e0a170, From entity, Value { r#type: Entity, value: "cd598fe88dc540fbafc727d363aa2b31" } -SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Index, Value { r#type: Text, value: "a2" } -SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 49b2dc9b16c546e4b424c27c229d84e2, Name, Value { r#type: Text, value: "Attributes" } -SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, To entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } -SetTriple: 0581e9fbbf3a4430a477b1a0ea37e330, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: Attributes, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"attribute\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 850cf7284e16407e959c708518bb093d, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } -SetTriple: 850cf7284e16407e959c708518bb093d, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 850cf7284e16407e959c708518bb093d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 850cf7284e16407e959c708518bb093d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 850cf7284e16407e959c708518bb093d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: fa051ea821704a8cabbbba8d5d571663, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } -SetTriple: fa051ea821704a8cabbbba8d5d571663, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: fa051ea821704a8cabbbba8d5d571663, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fa051ea821704a8cabbbba8d5d571663, Index, Value { r#type: Text, value: "a0" } -SetTriple: fa051ea821704a8cabbbba8d5d571663, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 1e0f1968292243d69fe32d28bde429fd, From entity, Value { r#type: Entity, value: "49b2dc9b16c546e4b424c27c229d84e2" } -SetTriple: 1e0f1968292243d69fe32d28bde429fd, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 1e0f1968292243d69fe32d28bde429fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1e0f1968292243d69fe32d28bde429fd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1e0f1968292243d69fe32d28bde429fd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6f9748d8c9e84830b30269fa40e0a170, To entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6f9748d8c9e84830b30269fa40e0a170, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f3d215a04c1744598b78b2ec6236f2e7, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3d215a04c1744598b78b2ec6236f2e7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f3d215a04c1744598b78b2ec6236f2e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: defa20720716492eaaaf1f3c781212e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: defa20720716492eaaaf1f3c781212e5, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: defa20720716492eaaaf1f3c781212e5, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: defa20720716492eaaaf1f3c781212e5, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: defa20720716492eaaaf1f3c781212e5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 616373c28d83492ab364654d9ae9804e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 616373c28d83492ab364654d9ae9804e, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f10e41b701b947bcb9f2ff0add718635, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: f10e41b701b947bcb9f2ff0add718635, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f10e41b701b947bcb9f2ff0add718635, Index, Value { r#type: Text, value: "a0" } -SetTriple: f10e41b701b947bcb9f2ff0add718635, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f10e41b701b947bcb9f2ff0add718635, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 8f914e3478f546999e99878bb1486e83, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 8f914e3478f546999e99878bb1486e83, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8f914e3478f546999e99878bb1486e83, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f914e3478f546999e99878bb1486e83, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f914e3478f546999e99878bb1486e83, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 616373c28d83492ab364654d9ae9804e, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 616373c28d83492ab364654d9ae9804e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 616373c28d83492ab364654d9ae9804e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 020b555c40744732b816aab985fa9667, Index, Value { r#type: Text, value: "a0" } -SetTriple: 020b555c40744732b816aab985fa9667, From entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 020b555c40744732b816aab985fa9667, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 020b555c40744732b816aab985fa9667, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 020b555c40744732b816aab985fa9667, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: eb05ec082f0c4cad85b0710539d00898, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eb05ec082f0c4cad85b0710539d00898, From entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: eb05ec082f0c4cad85b0710539d00898, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: eb05ec082f0c4cad85b0710539d00898, Index, Value { r#type: Text, value: "a0" } -SetTriple: eb05ec082f0c4cad85b0710539d00898, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 15ff8ba209b84387afd4cec2cd54b345, From entity, Value { r#type: Entity, value: "8ba973ae0443457ca4ed2ea4f6f101ce" } -SetTriple: 15ff8ba209b84387afd4cec2cd54b345, Index, Value { r#type: Text, value: "a0" } -SetTriple: 15ff8ba209b84387afd4cec2cd54b345, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: dcecb3581f6a488c84366528683fe4a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dcecb3581f6a488c84366528683fe4a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dcecb3581f6a488c84366528683fe4a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: dcecb3581f6a488c84366528683fe4a6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: dcecb3581f6a488c84366528683fe4a6, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 065cece8ad294987a318bceb43181809, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 065cece8ad294987a318bceb43181809, From entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } -SetTriple: 065cece8ad294987a318bceb43181809, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 065cece8ad294987a318bceb43181809, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 065cece8ad294987a318bceb43181809, Index, Value { r#type: Text, value: "a0" } -SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Index, Value { r#type: Text, value: "a0" } -SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d4fdad4fb75d4fe4a839d8ff908a82e5, From entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } -SetTriple: 493a36d24f264633b084b6d6b6d399e1, From entity, Value { r#type: Entity, value: "abbbe7f19c4d4daca63ed7363ca9b9a4" } -SetTriple: 493a36d24f264633b084b6d6b6d399e1, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 493a36d24f264633b084b6d6b6d399e1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 493a36d24f264633b084b6d6b6d399e1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 493a36d24f264633b084b6d6b6d399e1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, From entity, Value { r#type: Entity, value: "c8e8fd5f011d4c8e8aaf1a2ffc5b48fd" } -SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Index, Value { r#type: Text, value: "a0" } -SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: f28b14b9c28d4de8a22187a5c13add96, From entity, Value { r#type: Entity, value: "6db5eaa51cf6463e88f987bd631db044" } -SetTriple: f28b14b9c28d4de8a22187a5c13add96, To entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } -SetTriple: f28b14b9c28d4de8a22187a5c13add96, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f28b14b9c28d4de8a22187a5c13add96, Index, Value { r#type: Text, value: "a0" } -SetTriple: f28b14b9c28d4de8a22187a5c13add96, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 932b3690d7c448ba8572e26166a0fec3, From entity, Value { r#type: Entity, value: "c670247893c74af48f2a285a46cc19ca" } -SetTriple: cfbbb7acdbc448a9b83b1da5510bde55, To entity, Value { r#type: Entity, value: "b0379af244de4106b4522203ec49418c" } -SetTriple: 932b3690d7c448ba8572e26166a0fec3, To entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } -SetTriple: 932b3690d7c448ba8572e26166a0fec3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 932b3690d7c448ba8572e26166a0fec3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 932b3690d7c448ba8572e26166a0fec3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: Social services, Name, Value { r#type: Text, value: "Subservices" } -SetTriple: 06ea1abe4c624789bd4eac414045a180, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 06ea1abe4c624789bd4eac414045a180, From entity, Value { r#type: Entity, value: "c63271bfe4f34d74b4797dca335c280a" } -SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3b5587c369ae4040a840e00faeeb96ab, From entity, Value { r#type: Entity, value: "b6009f6600b04baab86f97db7bcbb14a" } -SetTriple: 06ea1abe4c624789bd4eac414045a180, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3b5587c369ae4040a840e00faeeb96ab, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: 3b5587c369ae4040a840e00faeeb96ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 06ea1abe4c624789bd4eac414045a180, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 06ea1abe4c624789bd4eac414045a180, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6d01d30a6fb24c9bbf6cc6d5d5ee6559, Name, Value { r#type: Text, value: "Page1" } -SetTriple: ffcb36fa02ba46709a2a082d34c24288, Name, Value { r#type: Text, value: "Page1" } -SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } -SetTriple: 71df84b4a29a461a9b36d2396b70cdf7, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } -SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } -SetTriple: 6bc9420fd7fb4c47a6fec6ad9c16a707, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } -SetTriple: 2fb90592a742456e98aa22edf6c708eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2fb90592a742456e98aa22edf6c708eb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2fb90592a742456e98aa22edf6c708eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2fb90592a742456e98aa22edf6c708eb, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 2fb90592a742456e98aa22edf6c708eb, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } -SetTriple: 694d82291dc94e4ab60d6746fceeee74, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 848fa815be24480099e5375a5987b345, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: ab618c62fe394b98a5983271ad5ba99d, From entity, Value { r#type: Entity, value: "6d01d30a6fb24c9bbf6cc6d5d5ee6559" } -SetTriple: ab618c62fe394b98a5983271ad5ba99d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ab618c62fe394b98a5983271ad5ba99d, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab618c62fe394b98a5983271ad5ba99d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab618c62fe394b98a5983271ad5ba99d, To entity, Value { r#type: Entity, value: "" } -SetTriple: 848fa815be24480099e5375a5987b345, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 1283a2288aed446f84b996fc12cd4430, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1283a2288aed446f84b996fc12cd4430, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1283a2288aed446f84b996fc12cd4430, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 848fa815be24480099e5375a5987b345, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 848fa815be24480099e5375a5987b345, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 848fa815be24480099e5375a5987b345, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1a9fc4a00fec4eeaa075eec7ebd0d043, Name, Value { r#type: Text, value: "Page1" } -SetTriple: 694d82291dc94e4ab60d6746fceeee74, To entity, Value { r#type: Entity, value: "60d487641bee42e6b16a219d6f7677aa" } -SetTriple: 694d82291dc94e4ab60d6746fceeee74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 694d82291dc94e4ab60d6746fceeee74, Index, Value { r#type: Text, value: "a0" } -SetTriple: 694d82291dc94e4ab60d6746fceeee74, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1283a2288aed446f84b996fc12cd4430, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 1283a2288aed446f84b996fc12cd4430, To entity, Value { r#type: Entity, value: "22e92b399886473195ce4997455481ec" } -SetTriple: Page1, Name, Value { r#type: Text, value: "Page" } -SetTriple: da295651edcd4516a344c506138c03b7, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: da295651edcd4516a344c506138c03b7, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: da295651edcd4516a344c506138c03b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da295651edcd4516a344c506138c03b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: da295651edcd4516a344c506138c03b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Index, Value { r#type: Text, value: "a0" } -SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a7151b7fb26646a49c54ac561a1f3b6b, To entity, Value { r#type: Entity, value: "31f6922e0d4e4f14a1ee8c7689457715" } -SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, To entity, Value { r#type: Entity, value: "530f696c94a84c5fa881649e456e5e34" } -SetTriple: 953a3cafb3114000adf3b4fc1cdac8a1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Region, Name, Value { r#type: Text, value: "Regions" } -SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 726098e849cf4d7bbc1085a8dfacf493, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: 726098e849cf4d7bbc1085a8dfacf493, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Index, Value { r#type: Text, value: "a0" } -SetTriple: 726098e849cf4d7bbc1085a8dfacf493, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1febbfe53eb04ccbb4bf779b2ed5bb10, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 8f2aed0e88904c38b2531854b3676637, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 8f2aed0e88904c38b2531854b3676637, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: 8f2aed0e88904c38b2531854b3676637, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f2aed0e88904c38b2531854b3676637, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f2aed0e88904c38b2531854b3676637, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 38d0e6afad6a40868c031a8f7b1b5b6e, Name, Value { r#type: Text, value: "Populations served" } -SetTriple: Nonprofit Organization, Name, Value { r#type: Text, value: "Nonprofit" } -SetTriple: f98131573e274f5a9b3a6b17d89a89a0, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: f98131573e274f5a9b3a6b17d89a89a0, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Index, Value { r#type: Text, value: "a0" } -SetTriple: f98131573e274f5a9b3a6b17d89a89a0, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, To entity, Value { r#type: Entity, value: "" } -SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: cba24addeb81448b8a20a6bc0700726a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cba24addeb81448b8a20a6bc0700726a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: cba24addeb81448b8a20a6bc0700726a, From entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: fea37c894af44660ad3b9e815a678c3c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fea37c894af44660ad3b9e815a678c3c, Index, Value { r#type: Text, value: "a0" } -SetTriple: fea37c894af44660ad3b9e815a678c3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fea37c894af44660ad3b9e815a678c3c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: fea37c894af44660ad3b9e815a678c3c, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: 8df157b8c40d4910a574426c1e6d90fa, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: 01cb584bd7fc4be4a0947f65e94e83a2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: Populations served, Name, Value { r#type: Text, value: "Demographics served" } -SetTriple: 8df157b8c40d4910a574426c1e6d90fa, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8df157b8c40d4910a574426c1e6d90fa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cba24addeb81448b8a20a6bc0700726a, Index, Value { r#type: Text, value: "a0" } -SetTriple: cba24addeb81448b8a20a6bc0700726a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, To entity, Value { r#type: Entity, value: "b365d85138fe433f9a778bcb631375c5" } -SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, From entity, Value { r#type: Entity, value: "ebecda54c39140198ce6cfdb8d2488d4" } -SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Index, Value { r#type: Text, value: "a0" } -SetTriple: c94ec8e5a7e246808bbc5cb6c9deba25, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0ff875d9a78640659d9f7fac54b94d94, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: 0ff875d9a78640659d9f7fac54b94d94, To entity, Value { r#type: Entity, value: "ebecda54c39140198ce6cfdb8d2488d4" } -SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ff875d9a78640659d9f7fac54b94d94, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: b4385f144cd24129ae30ca85c2a5840b, From entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } -SetTriple: b4385f144cd24129ae30ca85c2a5840b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b4385f144cd24129ae30ca85c2a5840b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b4385f144cd24129ae30ca85c2a5840b, Index, Value { r#type: Text, value: "a0" } -SetTriple: b4385f144cd24129ae30ca85c2a5840b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, From entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } -SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6446e0a1afaa4731abae2bcb09ae3d16, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f6311e4612844af4a01aaf43206294da, From entity, Value { r#type: Entity, value: "932fcd9dd38a4da3970243376e5a9e00" } -SetTriple: f6311e4612844af4a01aaf43206294da, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f6311e4612844af4a01aaf43206294da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6311e4612844af4a01aaf43206294da, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6311e4612844af4a01aaf43206294da, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, From entity, Value { r#type: Entity, value: "932fcd9dd38a4da3970243376e5a9e00" } -SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Index, Value { r#type: Text, value: "a0" } -SetTriple: dd8e745cd1bf45319862bc70fa72bdbc, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1823d5915cab41f996458cf8155aff67, Name, Value { r#type: Text, value: "Storyteller" } -SetTriple: Storyteller, Description, Value { r#type: Text, value: "An expert in the art of narrating stories, he merges imagination with lived experiences to captivate and engage his audience. A storyteller utilizes a range of vocal tones, gestures, and expressive nuances to animate narratives. As a custodian of cultural and historical legacies, he delivers stories that educate, uphold traditions, and impart moral lessons. The storyteller plays a crucial role in the fabric of human communication and culture." } -SetTriple: 49e5d667a1d74974bd372cad0f21c0e2, Name, Value { r#type: Text, value: "Creativity" } -SetTriple: Creativity, Description, Value { r#type: Text, value: "Capacity to think innovatively and imaginatively, to see beyond the usual approaches and conventional solutions. It involves generating new ideas, combining concepts in unique ways, and envisioning novel outcomes. Creativity is not limited to artistic endeavors but is crucial in problem-solving, strategic planning, and adapting to new challenges across various fields. This skill encompasses imagination, originality, and the willingness to experiment." } -SetTriple: 75f06e1049284ce0be72f09a331ee08b, Name, Value { r#type: Text, value: "Storytelling" } -SetTriple: Storytelling, Description, Value { r#type: Text, value: "The art of conveying narratives, ideas, or experiences through spoken or written words, often accompanied by vivid imagery or emotional engagement. It involves crafting a compelling narrative structure, character development, and a relatable context that captivates an audience. Storytelling is a versatile skill employed in diverse fields, from entertainment and marketing to education and communication." } -SetTriple: 6e2751c821604669983698d3c639004b, Name, Value { r#type: Text, value: "Communication" } -SetTriple: Communication, Description, Value { r#type: Text, value: "The ability to convey thoughts, ideas, or information effectively to others through various mediums, such as spoken or written words, body language, and non-verbal cues. It involves not only the clarity and coherence of one's message but also active listening and the capacity to comprehend and respond to others. Strong communication skills foster understanding, facilitate collaboration, and build relationships, making it a fundamental aptitude for success in both personal and professional contexts." } -SetTriple: b365d85138fe433f9a778bcb631375c5, Description, Value { r#type: Text, value: "Ability to not only recognize but also genuinely understand and share in the emotions, experiences, and viewpoints of others. It transcends mere sympathy, requiring active engagement and emotional connection. Empathetic individuals excel in active listening, providing meaningful support, and demonstrating authentic concern for others' welfare. This skill not only enriches interpersonal relationships but also facilitates effective communication, builds trust, and fosters a deeper sense of connection in both personal and professional interactions, making it an invaluable and transformative attribute." } -SetTriple: ebecda54c39140198ce6cfdb8d2488d4, Name, Value { r#type: Text, value: "Adaptability" } -SetTriple: Adaptability, Description, Value { r#type: Text, value: "Capacity to swiftly and effectively adjust to changing circumstances, environments, or demands. It encompasses the ability to embrace new information, learn new skills, and seamlessly pivot when confronted with evolving situations. Adaptable individuals thrive in dynamic and unpredictable scenarios, demonstrating resilience and a willingness to evolve. " } -SetTriple: cd59a62a2103477dbc56340ca209ef54, Name, Value { r#type: Text, value: "Instagram" } -SetTriple: Instagram, Description, Value { r#type: Text, value: "A web URL to an instagram account" } -SetTriple: 932fcd9dd38a4da3970243376e5a9e00, Name, Value { r#type: Text, value: "Facebook" } -SetTriple: Facebook, Description, Value { r#type: Text, value: "A web URL to a facebook account" } -SetTriple: b365d85138fe433f9a778bcb631375c5, Name, Value { r#type: Text, value: "Empathy" } -SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Index, Value { r#type: Text, value: "a0" } -SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, To entity, Value { r#type: Entity, value: "75f06e1049284ce0be72f09a331ee08b" } -SetTriple: c8f58063ef6d44eab99fd3b1c37cafbd, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: 4ab225279e5547fc963202928829f8b5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4ab225279e5547fc963202928829f8b5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4ab225279e5547fc963202928829f8b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4ab225279e5547fc963202928829f8b5, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: 4ab225279e5547fc963202928829f8b5, From entity, Value { r#type: Entity, value: "75f06e1049284ce0be72f09a331ee08b" } -SetTriple: ce447ad4582e440d9950e02206fcd3c3, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: d441e6ea60ed4794a12084cc815246bd, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: d441e6ea60ed4794a12084cc815246bd, To entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } -SetTriple: d441e6ea60ed4794a12084cc815246bd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d441e6ea60ed4794a12084cc815246bd, Index, Value { r#type: Text, value: "a0" } -SetTriple: d441e6ea60ed4794a12084cc815246bd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, From entity, Value { r#type: Entity, value: "49e5d667a1d74974bd372cad0f21c0e2" } -SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Index, Value { r#type: Text, value: "a0" } -SetTriple: ce447ad4582e440d9950e02206fcd3c3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 71c2edadbe5244e7a43b8a1781d8ab28, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ce447ad4582e440d9950e02206fcd3c3, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: ce447ad4582e440d9950e02206fcd3c3, To entity, Value { r#type: Entity, value: "49e5d667a1d74974bd372cad0f21c0e2" } -SetTriple: ce447ad4582e440d9950e02206fcd3c3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d6160639d6b24d1d85ec63ab356f3537, From entity, Value { r#type: Entity, value: "6e2751c821604669983698d3c639004b" } -SetTriple: d6160639d6b24d1d85ec63ab356f3537, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: d6160639d6b24d1d85ec63ab356f3537, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d6160639d6b24d1d85ec63ab356f3537, Index, Value { r#type: Text, value: "a0" } -SetTriple: d6160639d6b24d1d85ec63ab356f3537, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a793050d4c7049e9810ab96b59746fed, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: a793050d4c7049e9810ab96b59746fed, To entity, Value { r#type: Entity, value: "6e2751c821604669983698d3c639004b" } -SetTriple: a793050d4c7049e9810ab96b59746fed, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a793050d4c7049e9810ab96b59746fed, Index, Value { r#type: Text, value: "a0" } -SetTriple: a793050d4c7049e9810ab96b59746fed, Relation type, Value { r#type: Entity, value: "df7d108c6c3c4cbbb93ee318d12de1fa" } -SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, From entity, Value { r#type: Entity, value: "b365d85138fe433f9a778bcb631375c5" } -SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7f25dba4a93f440c9dc3111e287fdd3a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 12986d7dda6245b6aa775ac2d86a45ac, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 03d3a32b258f492e8d81c9ee2bc01461, Value { r#type: Text, value: "png" } -SetTriple: c3c0acf068f146a497f0d32c670603a7, From entity, Value { r#type: Entity, value: "1823d5915cab41f996458cf8155aff67" } -SetTriple: c3c0acf068f146a497f0d32c670603a7, To entity, Value { r#type: Entity, value: "0524c21ae07046d684d5c62e5c3cfe35" } -SetTriple: c3c0acf068f146a497f0d32c670603a7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c3c0acf068f146a497f0d32c670603a7, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3c0acf068f146a497f0d32c670603a7, Relation type, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: e385cacb011c416baf86fad17095203f, From entity, Value { r#type: Entity, value: "0524c21ae07046d684d5c62e5c3cfe35" } -SetTriple: e385cacb011c416baf86fad17095203f, To entity, Value { r#type: Entity, value: "" } -SetTriple: e385cacb011c416baf86fad17095203f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e385cacb011c416baf86fad17095203f, Index, Value { r#type: Text, value: "a0" } -SetTriple: e385cacb011c416baf86fad17095203f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 334b8ac01be14079b1707e11d0f9eb8d, Value { r#type: Uri, value: "ipfs://bafkreidpgdsgst3geqkcqnoxr73vi7acbhjtsy4rehdd5om6mln5eb46da" } -SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 18a7f15ea93b4e15bacf4d57052741e9, Value { r#type: Text, value: "1192" } -SetTriple: 0524c21ae07046d684d5c62e5c3cfe35, 58747e352a1c4c76ae64bfe08d28d0a4, Value { r#type: Text, value: "320" } -SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, From entity, Value { r#type: Entity, value: "d5785e7fca4d4eaa96d3531cbef6a537" } -SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 83cd9debb5e24f66b4432ce38ed5b28e, Index, Value { r#type: Text, value: "a0" } -SetTriple: d1a239ca6aec4584afcdf6c45607e723, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3a532a592eb84c869ddd981e6cac5fce, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d1a239ca6aec4584afcdf6c45607e723, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: d1a239ca6aec4584afcdf6c45607e723, From entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3a532a592eb84c869ddd981e6cac5fce, To entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: d1a239ca6aec4584afcdf6c45607e723, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3a532a592eb84c869ddd981e6cac5fce, Index, Value { r#type: Text, value: "a0" } -SetTriple: d1a239ca6aec4584afcdf6c45607e723, Index, Value { r#type: Text, value: "a0" } -SetTriple: c19fc5e572794d6a9f9097cda7c75b49, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b35923d395ea4f81b8ef03aca28c2a03, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Index, Value { r#type: Text, value: "a0" } -SetTriple: b35923d395ea4f81b8ef03aca28c2a03, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c19fc5e572794d6a9f9097cda7c75b49, From entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } -SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Index, Value { r#type: Text, value: "a0" } -SetTriple: c19fc5e572794d6a9f9097cda7c75b49, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3057653733634b26bc54824a4e613b17, From entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } -SetTriple: 3057653733634b26bc54824a4e613b17, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3057653733634b26bc54824a4e613b17, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3057653733634b26bc54824a4e613b17, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3057653733634b26bc54824a4e613b17, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62fe434a457c43f09068f698ee044227, Name, Value { r#type: Text, value: "Subprojects" } -SetTriple: bb8bc10a169745e581fcfb81362ce33b, Name, Value { r#type: Text, value: "Broader projects" } -SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, To entity, Value { r#type: Entity, value: "62fe434a457c43f09068f698ee044227" } -SetTriple: 5f1189cb309f4ec398de07e5f9ce6cc8, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Index, Value { r#type: Text, value: "a0" } -SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, To entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } -SetTriple: a6597fc9097c4432aa7f0a8c581b2ea7, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 772fa5f978ff405e985db6580ba0d136, From entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } -SetTriple: 772fa5f978ff405e985db6580ba0d136, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 772fa5f978ff405e985db6580ba0d136, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 772fa5f978ff405e985db6580ba0d136, Index, Value { r#type: Text, value: "a0" } -SetTriple: 772fa5f978ff405e985db6580ba0d136, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b35923d395ea4f81b8ef03aca28c2a03, From entity, Value { r#type: Entity, value: "bb8bc10a169745e581fcfb81362ce33b" } -SetTriple: 9e23fb60eabc49d0833505682adf9c78, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9e23fb60eabc49d0833505682adf9c78, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9e23fb60eabc49d0833505682adf9c78, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 44830cc7c9714368b63992e5114723e9, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 44830cc7c9714368b63992e5114723e9, To entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } -SetTriple: 44830cc7c9714368b63992e5114723e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44830cc7c9714368b63992e5114723e9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 44830cc7c9714368b63992e5114723e9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4cb86814bd80405cab7c4680649770e6, From entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } -SetTriple: 4cb86814bd80405cab7c4680649770e6, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 4cb86814bd80405cab7c4680649770e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4cb86814bd80405cab7c4680649770e6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4cb86814bd80405cab7c4680649770e6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, To entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } -SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0e02964eb9d7492a8ca37dd91bb91bd5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9e23fb60eabc49d0833505682adf9c78, From entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } -SetTriple: 9e23fb60eabc49d0833505682adf9c78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5a07b83ea692443da6a547c09b209a32, From entity, Value { r#type: Entity, value: "e814bdb6d88b434bbfc66e22c6f593ca" } -SetTriple: 5a07b83ea692443da6a547c09b209a32, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 5a07b83ea692443da6a547c09b209a32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5a07b83ea692443da6a547c09b209a32, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5a07b83ea692443da6a547c09b209a32, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, From entity, Value { r#type: Entity, value: "212ca0604fe743218c5303b33541eb3c" } -SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6d63c6dbbabc4ec8bffb7ef127a8d22a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c92629a6a18d40b3832bbba93cf0f432, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: c92629a6a18d40b3832bbba93cf0f432, To entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } -SetTriple: c92629a6a18d40b3832bbba93cf0f432, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c92629a6a18d40b3832bbba93cf0f432, Index, Value { r#type: Text, value: "a0" } -SetTriple: c92629a6a18d40b3832bbba93cf0f432, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, From entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } -SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0b5d09c3bc6043a4bb6570985c86ffbf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 22d039b063a74a2c91252f066fb5124e, From entity, Value { r#type: Entity, value: "213dded17125408986227a634b465427" } -SetTriple: 22d039b063a74a2c91252f066fb5124e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 22d039b063a74a2c91252f066fb5124e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 22d039b063a74a2c91252f066fb5124e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 22d039b063a74a2c91252f066fb5124e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c14def2e45084e579584a9afba421943, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: c14def2e45084e579584a9afba421943, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: c14def2e45084e579584a9afba421943, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c14def2e45084e579584a9afba421943, Index, Value { r#type: Text, value: "a0" } -SetTriple: c14def2e45084e579584a9afba421943, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ce8394596e1341fd81c847dd2b4308d4, From entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } -SetTriple: ce8394596e1341fd81c847dd2b4308d4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ce8394596e1341fd81c847dd2b4308d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ce8394596e1341fd81c847dd2b4308d4, Index, Value { r#type: Text, value: "a0" } -SetTriple: ce8394596e1341fd81c847dd2b4308d4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, To entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } -SetTriple: e814bdb6d88b434bbfc66e22c6f593ca, Name, Value { r#type: Text, value: "Reviewed by" } -SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, From entity, Value { r#type: Entity, value: "0193c4d532504d8f8d3a199e2098d87f" } -SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Index, Value { r#type: Text, value: "a0" } -SetTriple: b0a23ac0c1e74d29a886d8caa15cc42e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 212ca0604fe743218c5303b33541eb3c, Name, Value { r#type: Text, value: "Subtasks" } -SetTriple: 0193c4d532504d8f8d3a199e2098d87f, Name, Value { r#type: Text, value: "Priority" } -SetTriple: 213dded17125408986227a634b465427, Name, Value { r#type: Text, value: "Relevant pages" } -SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Index, Value { r#type: Text, value: "a0" } -SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c3e67383a4d64d959eebb8805e7b0ae0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c064d55c4c7540d0a74c754cf263c68a, From entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } -SetTriple: 1606ea16d41147a9a4bea4d0e4e1906a, From entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } -SetTriple: c064d55c4c7540d0a74c754cf263c68a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 40c4b15e27154e84a1f6c52972de2e67, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 40c4b15e27154e84a1f6c52972de2e67, To entity, Value { r#type: Entity, value: "3d5e1199c8ef4f7287ab900f75f00e3d" } -SetTriple: c064d55c4c7540d0a74c754cf263c68a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c064d55c4c7540d0a74c754cf263c68a, Index, Value { r#type: Text, value: "a0" } -SetTriple: c064d55c4c7540d0a74c754cf263c68a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3d5e1199c8ef4f7287ab900f75f00e3d, Name, Value { r#type: Text, value: "Completed subtasks " } -SetTriple: Subtasks, Name, Value { r#type: Text, value: "In progress subtasks" } -SetTriple: 40c4b15e27154e84a1f6c52972de2e67, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b10408748be747a7b15298c320681d61, Name, Value { r#type: Text, value: "News event" } -SetTriple: 551ad132033046b58d39ae6021156b01, Name, Value { r#type: Text, value: "Explanation of News " } -SetTriple: f14a8229bbe3400785bd5e15e04dcacc, Name, Value { r#type: Text, value: "Related topics, topi" } -SetTriple: 50ca69b85db9498aafed12fedf411c21, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 50ca69b85db9498aafed12fedf411c21, Index, Value { r#type: Text, value: "a0" } -SetTriple: 50ca69b85db9498aafed12fedf411c21, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4af040e84cda42678bb340f760072480, Index, Value { r#type: Text, value: "a0" } -SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, Index, Value { r#type: Text, value: "a1" } -SetTriple: dac67c3faf2a475682b92a095c777f78, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 4af040e84cda42678bb340f760072480, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4af040e84cda42678bb340f760072480, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 4af040e84cda42678bb340f760072480, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: dac67c3faf2a475682b92a095c777f78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dac67c3faf2a475682b92a095c777f78, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, To entity, Value { r#type: Entity, value: "5b4e9b7455f44e57b0b358da71188191" } -SetTriple: f3f4af3e7c9344c4a7bfa14aa51162c0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: 2cf8e3baf7f14b6b9438009d2095eb99, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: 19e8debf075f49e3b9c4ce2e9ba00d85, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 798c46a0fd854f4fa86e2ee00ec142c0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } -SetTriple: 985c2b946b9e4c1f9fcfabdca76c9dc1, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Index, Value { r#type: Text, value: "a0" } -SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 61a0cf02c2d24446a9a434ffa1f9f393, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Index, Value { r#type: Text, value: "a0" } -SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: c2dfb813d9a24683912f0eea4dc18fa5, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Index, Value { r#type: Text, value: "a0" } -SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: c98146b9defe404d8d76f3b43fdcd1f6, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 492e249c21ea4c759f3f200d7a33c9ac, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: Related topics, topi, Markdown Content, Value { r#type: Text, value: "- **Related topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Avatar**, a square image with a minimum 500px by 500px resolution.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } -SetTriple: Explanation of News , Markdown Content, Value { r#type: Text, value: "## Explanation of News event type attributes:\n\n" } -SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, From entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } -SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Index, Value { r#type: Text, value: "a0" } -SetTriple: 37349ec5ac0a4fffbde5f670771f4dab, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 55d0c09727cc4adaa33269b40df0d201, From entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } -SetTriple: 55d0c09727cc4adaa33269b40df0d201, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 55d0c09727cc4adaa33269b40df0d201, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 55d0c09727cc4adaa33269b40df0d201, Index, Value { r#type: Text, value: "a0" } -SetTriple: 55d0c09727cc4adaa33269b40df0d201, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, From entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } -SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1704809bdbd24cfb80d1a2ddbb550e97, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 50ca69b85db9498aafed12fedf411c21, From entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } -SetTriple: 50ca69b85db9498aafed12fedf411c21, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, To entity, Value { r#type: Entity, value: "f14a8229bbe3400785bd5e15e04dcacc" } -SetTriple: b38acf2f7cd2482ca336ea6f3f73b578, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: dac67c3faf2a475682b92a095c777f78, To entity, Value { r#type: Entity, value: "551ad132033046b58d39ae6021156b01" } -SetTriple: dac67c3faf2a475682b92a095c777f78, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 693282164eaa41b29f99b6cf9591f5c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 693282164eaa41b29f99b6cf9591f5c8, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 693282164eaa41b29f99b6cf9591f5c8, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 4af040e84cda42678bb340f760072480, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: News event, Description, Value { r#type: Text, value: "A significant occurrence or development that has recently happened or is currently happening, capturing public interest and attention. News events are characterized by their relevance, timeliness, and impact on the community or world at large. " } -SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: 097eac7e1cda4aacb9ca6decbda7113b, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: af77f491813145b985fde7b8bbd4ecb5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af77f491813145b985fde7b8bbd4ecb5, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: af77f491813145b985fde7b8bbd4ecb5, From entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } -SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 780ebc6372ba4951a861b9385c03ed9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 780ebc6372ba4951a861b9385c03ed9f, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 780ebc6372ba4951a861b9385c03ed9f, From entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } -SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 2dbf48fe445e424db6bdb72bc8ea43cd, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 54af5ec3455d489fa739eef40a719924, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 54af5ec3455d489fa739eef40a719924, Index, Value { r#type: Text, value: "a0" } -SetTriple: 54af5ec3455d489fa739eef40a719924, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 54af5ec3455d489fa739eef40a719924, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 54af5ec3455d489fa739eef40a719924, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: c0ed08edbae24f07a679eed7e4a1c89b, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: fe1ddf2b60854c45a1d9efa8aa5a02b7, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Index, Value { r#type: Text, value: "a0" } -SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 586ed01f7bd747d4b7a3155eb1e16828, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 63071b719d2a4fb697d0ad6a627d072e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 63071b719d2a4fb697d0ad6a627d072e, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: 63071b719d2a4fb697d0ad6a627d072e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 10b1aaaff3c0400b9f3f538e1b580eb2, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 178cfd1725274d91ba384fe043f019c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 178cfd1725274d91ba384fe043f019c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 178cfd1725274d91ba384fe043f019c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, To entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } -SetTriple: 6fc7d6da809441dd92b354610d425a3b, Name, Value { r#type: Text, value: "Avatar, a square ima" } -SetTriple: 33eb5fa733274d1399fed044f5b5b385, Name, Value { r#type: Text, value: "Explanation of Press" } -SetTriple: 276c48daef77463a887fdb21d82c4542, Description, Value { r#type: Text, value: "An official communication issued to media outlets, offering information, an official stance, or an announcement intended for public dissemination. It serves as a primary source, directly conveying original information or news from the issuing entity to the media and, subsequently, to the public. " } -SetTriple: 276c48daef77463a887fdb21d82c4542, Name, Value { r#type: Text, value: "Press release" } -SetTriple: 178cfd1725274d91ba384fe043f019c4, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 178cfd1725274d91ba384fe043f019c4, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 99a651610c15431390acca9023bb8869, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 99a651610c15431390acca9023bb8869, Index, Value { r#type: Text, value: "a0" } -SetTriple: 99a651610c15431390acca9023bb8869, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 99a651610c15431390acca9023bb8869, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 99a651610c15431390acca9023bb8869, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 921b4071dbe6462580b7c48b114ad6f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 921b4071dbe6462580b7c48b114ad6f9, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 921b4071dbe6462580b7c48b114ad6f9, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: d310e4c62702446ab32ea4c54f96258e, To entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } -SetTriple: d310e4c62702446ab32ea4c54f96258e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, To entity, Value { r#type: Entity, value: "33eb5fa733274d1399fed044f5b5b385" } -SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f3a92f467b3048128e4e3bfe383179e2, Name, Value { r#type: Text, value: "Tags, help in filter" } -SetTriple: Explanation of Press, Markdown Content, Value { r#type: Text, value: "## Explanation of Press release type attributes:\n\n" } -SetTriple: Avatar, a square ima, Markdown Content, Value { r#type: Text, value: "- **Avatar**, a square image with a minimum 500px by 500px resolution.\n\n- **Related topics**, topics connected to the press release.\n\n- **Claims about**, to complete, comment, question or refute the press release.\n\n- **Claims from**, key insights derived from the press release, highlighting its pivotal aspects or conclusions.\n\n\n" } -SetTriple: Tags, help in filter, Markdown Content, Value { r#type: Text, value: "- **Tags**, help in filtering tables and sorting the entity\n\n- **Publisher**, press releases can be published by corporations and businesses, government agencies, non-profit organizations, educational institutions, individuals or public figures, public relations firms, and event organizers.\n\n- **Web URL**, to access the original press release\n\n- **Publish date**, when the press release was issued\n\n- **Quotes from**, press releases are considered primary sources, their content is generally copyright free which allows quotations\n\n\n" } -SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bbe69204c56848d099ba0bd8a2dc6b40, Index, Value { r#type: Text, value: "a2" } -SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Index, Value { r#type: Text, value: "a0" } -SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 360a7dc4882b4ae78a4ca2fd804281ea, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: d310e4c62702446ab32ea4c54f96258e, Index, Value { r#type: Text, value: "a1" } -SetTriple: d310e4c62702446ab32ea4c54f96258e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d310e4c62702446ab32ea4c54f96258e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0076c54e3efd48bbba1590bfdea084dd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0076c54e3efd48bbba1590bfdea084dd, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 0076c54e3efd48bbba1590bfdea084dd, From entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } -SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Index, Value { r#type: Text, value: "a0" } -SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: c9f0ce8ea6f44d34a3946f1a66d8abdf, From entity, Value { r#type: Entity, value: "f3a92f467b3048128e4e3bfe383179e2" } -SetTriple: 39188c633acc447c93795de1897d1336, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 39188c633acc447c93795de1897d1336, Index, Value { r#type: Text, value: "a0" } -SetTriple: 39188c633acc447c93795de1897d1336, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 39188c633acc447c93795de1897d1336, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 39188c633acc447c93795de1897d1336, From entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } -SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 15e57d3400644f59a6b6f28bd5228d10, Index, Value { r#type: Text, value: "a0" } -SetTriple: 15e57d3400644f59a6b6f28bd5228d10, To entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 15e57d3400644f59a6b6f28bd5228d10, From entity, Value { r#type: Entity, value: "6fc7d6da809441dd92b354610d425a3b" } -SetTriple: af77f491813145b985fde7b8bbd4ecb5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: af77f491813145b985fde7b8bbd4ecb5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 73984ff311e64b42bd0907f34d4be0e2, Description, Value { r#type: Text, value: "" } -SetTriple: e769b6ac23874b37919b9cab193868fd, Name, Value { r#type: Text, value: "Total revenue" } -SetTriple: 9e94fc0c2f6e4fd6894beef6bfe64d49, Name, Value { r#type: Text, value: "Contributions" } -SetTriple: 6c90a9755da74f5a9401514d30dd9926, Name, Value { r#type: Text, value: "Other expenses" } -SetTriple: 8a5733661d8648b6b861c48aad11486f, Name, Value { r#type: Text, value: "Program services fees" } -SetTriple: 5572bb781e9b4752833372e7c2c90c8b, Name, Value { r#type: Text, value: "Construction costs" } -SetTriple: 0b623cb1ba1d407ab9cc58becb52b531, Name, Value { r#type: Text, value: "Other revenue sources" } -SetTriple: bc6d8191162642b2a8fc6d639535306c, Name, Value { r#type: Text, value: "Salaries + Benefits" } -SetTriple: 15645106d2034db18692012a6e06349f, Name, Value { r#type: Text, value: "Non-financial assets" } -SetTriple: 73984ff311e64b42bd0907f34d4be0e2, Name, Value { r#type: Text, value: "Grants" } -SetTriple: ce59ccc12ac54ace8f8209322434733d, Name, Value { r#type: Text, value: "Finance Summary" } -SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0ba2571278ef4cfe9b30077147bd1e97, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, To entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } -SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 40fbb5c4a10b43458d9019fa3246a7a2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 17f3c316c2a94470837793d82fe1f8ee, From entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 17f3c316c2a94470837793d82fe1f8ee, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Index, Value { r#type: Text, value: "a0" } -SetTriple: 17f3c316c2a94470837793d82fe1f8ee, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: ff63c6173e5241f281d0306f4a90b89d, From entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } -SetTriple: ff63c6173e5241f281d0306f4a90b89d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ff63c6173e5241f281d0306f4a90b89d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ff63c6173e5241f281d0306f4a90b89d, Index, Value { r#type: Text, value: "a0" } -SetTriple: ff63c6173e5241f281d0306f4a90b89d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6ef7c23abfe141498859d930a777c490, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 6ef7c23abfe141498859d930a777c490, To entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } -SetTriple: 6ef7c23abfe141498859d930a777c490, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ef7c23abfe141498859d930a777c490, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6ef7c23abfe141498859d930a777c490, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, From entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } -SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Index, Value { r#type: Text, value: "a0" } -SetTriple: e7f3ba18fb2546d6bb0ec3d82ca50d28, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5e77ce4415f146a1905bb47be44d5138, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 5e77ce4415f146a1905bb47be44d5138, To entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } -SetTriple: 5e77ce4415f146a1905bb47be44d5138, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5e77ce4415f146a1905bb47be44d5138, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5e77ce4415f146a1905bb47be44d5138, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, From entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } -SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2ce84599b89a4b11a2f18c3cd2db46d8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, To entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } -SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Index, Value { r#type: Text, value: "a0" } -SetTriple: a3c51c8e5cb74e3ab1866ce3c4193a43, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a2fd74e9647d4fa490ba50377b90a19e, From entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } -SetTriple: a2fd74e9647d4fa490ba50377b90a19e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Index, Value { r#type: Text, value: "a0" } -SetTriple: a2fd74e9647d4fa490ba50377b90a19e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8472dd23ef974a3b8f159f726697dc64, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 8472dd23ef974a3b8f159f726697dc64, To entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } -SetTriple: 8472dd23ef974a3b8f159f726697dc64, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8472dd23ef974a3b8f159f726697dc64, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8472dd23ef974a3b8f159f726697dc64, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, From entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } -SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 25e3b977416f416ba1fddda8fc2d8ebd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 376e9f225ec840f0a4e3064e7d879375, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 376e9f225ec840f0a4e3064e7d879375, To entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } -SetTriple: 376e9f225ec840f0a4e3064e7d879375, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 376e9f225ec840f0a4e3064e7d879375, Index, Value { r#type: Text, value: "a0" } -SetTriple: 376e9f225ec840f0a4e3064e7d879375, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 47541b73e01e49f5b3fb4396ca80560a, From entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } -SetTriple: 47541b73e01e49f5b3fb4396ca80560a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 47541b73e01e49f5b3fb4396ca80560a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f29503d86616420d876b39fefcc63a09, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: f29503d86616420d876b39fefcc63a09, To entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } -SetTriple: f29503d86616420d876b39fefcc63a09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f29503d86616420d876b39fefcc63a09, Index, Value { r#type: Text, value: "a0" } -SetTriple: f29503d86616420d876b39fefcc63a09, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2a25248a715942c3896771a80df60149, From entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } -SetTriple: 2a25248a715942c3896771a80df60149, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 2a25248a715942c3896771a80df60149, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2a25248a715942c3896771a80df60149, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2a25248a715942c3896771a80df60149, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5326a0dc17834a5c9b374222977413c5, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 5326a0dc17834a5c9b374222977413c5, To entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } -SetTriple: 5326a0dc17834a5c9b374222977413c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5326a0dc17834a5c9b374222977413c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5326a0dc17834a5c9b374222977413c5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, From entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } -SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Index, Value { r#type: Text, value: "a0" } -SetTriple: a74a00fbc7cb46d9bb8cf362b610775a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fee25c12829649de87525a894bf826f7, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: fee25c12829649de87525a894bf826f7, To entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } -SetTriple: fee25c12829649de87525a894bf826f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fee25c12829649de87525a894bf826f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: fee25c12829649de87525a894bf826f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3c1cbc11e9164a3e80ef066935c85298, From entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } -SetTriple: 3c1cbc11e9164a3e80ef066935c85298, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c1cbc11e9164a3e80ef066935c85298, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6c1416b1c033427f89bcd9a07498ae43, From entity, Value { r#type: Entity, value: "73984ff311e64b42bd0907f34d4be0e2" } -SetTriple: 6c1416b1c033427f89bcd9a07498ae43, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6c1416b1c033427f89bcd9a07498ae43, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, From entity, Value { r#type: Entity, value: "15645106d2034db18692012a6e06349f" } -SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3fa21ea53f1241fca825963f6ae6cd44, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 21d92406796b42aab10be202211ac374, From entity, Value { r#type: Entity, value: "bc6d8191162642b2a8fc6d639535306c" } -SetTriple: 21d92406796b42aab10be202211ac374, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 21d92406796b42aab10be202211ac374, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 21d92406796b42aab10be202211ac374, Index, Value { r#type: Text, value: "a0" } -SetTriple: 21d92406796b42aab10be202211ac374, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d451e2eb25cc4fdbb4115500815c91ac, From entity, Value { r#type: Entity, value: "0b623cb1ba1d407ab9cc58becb52b531" } -SetTriple: d451e2eb25cc4fdbb4115500815c91ac, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: d451e2eb25cc4fdbb4115500815c91ac, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9a2371a2e08a41c1967035079f736e04, From entity, Value { r#type: Entity, value: "5572bb781e9b4752833372e7c2c90c8b" } -SetTriple: 9a2371a2e08a41c1967035079f736e04, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 9a2371a2e08a41c1967035079f736e04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9a2371a2e08a41c1967035079f736e04, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9a2371a2e08a41c1967035079f736e04, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, From entity, Value { r#type: Entity, value: "8a5733661d8648b6b861c48aad11486f" } -SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9582bc300e8941b8baa1baa1bdad2dd4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e22d883a57ff4a6484fd2513c910afad, From entity, Value { r#type: Entity, value: "6c90a9755da74f5a9401514d30dd9926" } -SetTriple: e22d883a57ff4a6484fd2513c910afad, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: e22d883a57ff4a6484fd2513c910afad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e22d883a57ff4a6484fd2513c910afad, Index, Value { r#type: Text, value: "a0" } -SetTriple: e22d883a57ff4a6484fd2513c910afad, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 01ca38c974e24950b8e0cb20b9117baf, From entity, Value { r#type: Entity, value: "9e94fc0c2f6e4fd6894beef6bfe64d49" } -SetTriple: 01ca38c974e24950b8e0cb20b9117baf, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 01ca38c974e24950b8e0cb20b9117baf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4c531bed2363473685ab143f64304618, From entity, Value { r#type: Entity, value: "e769b6ac23874b37919b9cab193868fd" } -SetTriple: 4c531bed2363473685ab143f64304618, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 4c531bed2363473685ab143f64304618, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c531bed2363473685ab143f64304618, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4c531bed2363473685ab143f64304618, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: bd691c8c873b41f384c43d3e6507712f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 23787c8312e940c1abed0575fb78376d, Name, Value { r#type: Text, value: "Build cost" } -SetTriple: bd691c8c873b41f384c43d3e6507712f, To entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } -SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bd691c8c873b41f384c43d3e6507712f, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, From entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } -SetTriple: 8d537ae502424fc291cf47d833630879, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8d537ae502424fc291cf47d833630879, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8d537ae502424fc291cf47d833630879, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8d537ae502424fc291cf47d833630879, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8d537ae502424fc291cf47d833630879, From entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } -SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 94ef428fc4794260ac4ede3cd4c731b4, From entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } -SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, To entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } -SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 0cdf197cb50b49cc89b15ed17989fcd6, From entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } -SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd691c8c873b41f384c43d3e6507712f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 4ef78409d0c2470fa6440e1efe53fc95, From entity, Value { r#type: Entity, value: "be5f65cf340840d09b01188cedb00670" } -SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Index, Value { r#type: Text, value: "a0" } -SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: a4cb12409eea48fd8c7af0c8a574eefa, From entity, Value { r#type: Entity, value: "8ea3ec8f699a419b8d107a9d5583b831" } -SetTriple: a7309f47c7e345028870847c14ac0e92, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: a7309f47c7e345028870847c14ac0e92, Index, Value { r#type: Text, value: "a0" } -SetTriple: be5f65cf340840d09b01188cedb00670, Name, Value { r#type: Text, value: "Number of residents" } -SetTriple: d9f91c89a9a94a1098e4f394927a4f8e, Name, Value { r#type: Text, value: "Annual operation cost" } -SetTriple: 8ea3ec8f699a419b8d107a9d5583b831, Name, Value { r#type: Text, value: "Units" } -SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: cda6b8a88482456793d6d3f03a233d14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a7309f47c7e345028870847c14ac0e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4140c5b18642473c8f69f21d7dfbc002, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Index, Value { r#type: Text, value: "a0" } -SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: d96c4e79cc1b4e4d9c478cb838d8f06c, From entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } -SetTriple: a7309f47c7e345028870847c14ac0e92, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: bd691c8c873b41f384c43d3e6507712f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cda6b8a88482456793d6d3f03a233d14, Index, Value { r#type: Text, value: "a0" } -SetTriple: cda6b8a88482456793d6d3f03a233d14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cda6b8a88482456793d6d3f03a233d14, To entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } -SetTriple: cda6b8a88482456793d6d3f03a233d14, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9bdd0dfdd2d243afa3db72b4edd66c75, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6385d297d1bc4b8a8eedf1bf61bc4102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4140c5b18642473c8f69f21d7dfbc002, To entity, Value { r#type: Entity, value: "d9f91c89a9a94a1098e4f394927a4f8e" } -SetTriple: 4140c5b18642473c8f69f21d7dfbc002, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a7309f47c7e345028870847c14ac0e92, From entity, Value { r#type: Entity, value: "23787c8312e940c1abed0575fb78376d" } -SetTriple: Sub services, Name, Value { r#type: Text, value: "Subservices" } -SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, To entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 92f8b7e607464e47bb25435ffa0472ab, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 92f8b7e607464e47bb25435ffa0472ab, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 1138da4bf18e462aae51a7047a9aa886, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1138da4bf18e462aae51a7047a9aa886, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1138da4bf18e462aae51a7047a9aa886, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1138da4bf18e462aae51a7047a9aa886, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 1138da4bf18e462aae51a7047a9aa886, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: da2e38310ad94505bb4e9020fcbe7605, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: da2e38310ad94505bb4e9020fcbe7605, Index, Value { r#type: Text, value: "a0" } -SetTriple: da2e38310ad94505bb4e9020fcbe7605, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da2e38310ad94505bb4e9020fcbe7605, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 92f8b7e607464e47bb25435ffa0472ab, Index, Value { r#type: Text, value: "a0" } -SetTriple: 09d32e18438947518b0a336bfabaeb5b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 09d32e18438947518b0a336bfabaeb5b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 09d32e18438947518b0a336bfabaeb5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 09d32e18438947518b0a336bfabaeb5b, To entity, Value { r#type: Entity, value: "ee5648a5d63847809796cd8605517545" } -SetTriple: 09d32e18438947518b0a336bfabaeb5b, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Index, Value { r#type: Text, value: "a0" } -SetTriple: d65c809a02ee482bb766f0ce1ed1d837, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d65c809a02ee482bb766f0ce1ed1d837, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: d65c809a02ee482bb766f0ce1ed1d837, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 0409c714054a47b3b59a3d107b2c7975, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0409c714054a47b3b59a3d107b2c7975, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0409c714054a47b3b59a3d107b2c7975, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0409c714054a47b3b59a3d107b2c7975, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 0409c714054a47b3b59a3d107b2c7975, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: ba589723e7094fbcb6748796b5c0713c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ba589723e7094fbcb6748796b5c0713c, Index, Value { r#type: Text, value: "a0" } -SetTriple: ba589723e7094fbcb6748796b5c0713c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ba589723e7094fbcb6748796b5c0713c, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: ba589723e7094fbcb6748796b5c0713c, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: 1ad9d5690ccb43329a25236ccaf77f6b, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 5ba9ebb0e82e4a3aab13e40f0b9804b2, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 115ebb4ee13b4e67b6ee687958c591b4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: da2e38310ad94505bb4e9020fcbe7605, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: cc83fb08421f4580bdf28831e6425583, Name, Value { r#type: Text, value: "Opinion poll" } -SetTriple: Opinion poll, Description, Value { r#type: Text, value: "Survey that gathers public opinion from a specific group of people. Opinion polls are usually designed to represent the opinions of a population by conducting a series of questions and then extrapolating generalities in ratio or within confidence intervals. The results are then used to generalize the broader public's opinions to understand trends or predict outcomes in areas like politics, economics, and social issues." } -SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7413b8f0a1c14ba7b168c4d036d0d72e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 25209be692e5466dbd614c62e77ac3a6, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 34cb1c4e5b7d46b185a93b47d94996f2, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 21d7378d44e844e99db6ef667902bccf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 21d7378d44e844e99db6ef667902bccf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 21d7378d44e844e99db6ef667902bccf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 21d7378d44e844e99db6ef667902bccf, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 21d7378d44e844e99db6ef667902bccf, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, To entity, Value { r#type: Entity, value: "f9804f7c0e2e4658a8489aa65bbe411b" } -SetTriple: bb8fb521d1564e3bb50d4a99afa86b72, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: b30f18d68d264b2d9de098f358320572, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b30f18d68d264b2d9de098f358320572, Index, Value { r#type: Text, value: "a0" } -SetTriple: b30f18d68d264b2d9de098f358320572, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: b30f18d68d264b2d9de098f358320572, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 2166587240a84f79a08b1303306e31ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2166587240a84f79a08b1303306e31ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2166587240a84f79a08b1303306e31ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2166587240a84f79a08b1303306e31ae, To entity, Value { r#type: Entity, value: "cb36140946954676b62fc2290613a430" } -SetTriple: 2166587240a84f79a08b1303306e31ae, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 41ebcae38efe40a2addba9869ac7471c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 41ebcae38efe40a2addba9869ac7471c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 41ebcae38efe40a2addba9869ac7471c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 41ebcae38efe40a2addba9869ac7471c, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: 41ebcae38efe40a2addba9869ac7471c, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: b41fbc85640c4679b835792904478c24, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b41fbc85640c4679b835792904478c24, Index, Value { r#type: Text, value: "a0" } -SetTriple: b41fbc85640c4679b835792904478c24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b41fbc85640c4679b835792904478c24, To entity, Value { r#type: Entity, value: "a89fcd1081b343e48f770d9561a68acd" } -SetTriple: b41fbc85640c4679b835792904478c24, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Index, Value { r#type: Text, value: "a0" } -SetTriple: ac29ecfd79bb4ca7b896ee1757781170, Name, Value { r#type: Text, value: "Government entity" } -SetTriple: Government entity, Description, Value { r#type: Text, value: "" } -SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e85d324b72b74d08ba8dfd8ff7cb69fd, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, To entity, Value { r#type: Entity, value: "7884e9e9085344a9b30f2b46790bef1a" } -SetTriple: d44db9db43f641a5b5e9fbdec7d757a6, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 443891128a6148cbaf6b226e195dac4e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 443891128a6148cbaf6b226e195dac4e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 443891128a6148cbaf6b226e195dac4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 443891128a6148cbaf6b226e195dac4e, To entity, Value { r#type: Entity, value: "5e4911b82093411ea445bc2124d7f8e3" } -SetTriple: 443891128a6148cbaf6b226e195dac4e, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 2e7f52560a4947c0b47bdc2a13335da4, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 30645d1b9b8648c491e72d12589090ca, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 30645d1b9b8648c491e72d12589090ca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 30645d1b9b8648c491e72d12589090ca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 30645d1b9b8648c491e72d12589090ca, To entity, Value { r#type: Entity, value: "38d0e6afad6a40868c031a8f7b1b5b6e" } -SetTriple: 30645d1b9b8648c491e72d12589090ca, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 3c42de2e656b46f795160939cb114cad, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3c42de2e656b46f795160939cb114cad, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c42de2e656b46f795160939cb114cad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c42de2e656b46f795160939cb114cad, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 3c42de2e656b46f795160939cb114cad, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: 25209be692e5466dbd614c62e77ac3a6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 25209be692e5466dbd614c62e77ac3a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 25209be692e5466dbd614c62e77ac3a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 25209be692e5466dbd614c62e77ac3a6, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: b30f18d68d264b2d9de098f358320572, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 588f35a146844727827768d361746422, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 588f35a146844727827768d361746422, From entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } -SetTriple: 2c72ace7540444559d2265272a94e874, Name, Value { r#type: Text, value: "Tab" } -SetTriple: 588f35a146844727827768d361746422, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 588f35a146844727827768d361746422, Index, Value { r#type: Text, value: "a0" } -SetTriple: 588f35a146844727827768d361746422, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ca989883722745fe879bbaead8553a93, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: ca989883722745fe879bbaead8553a93, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: ca989883722745fe879bbaead8553a93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ca989883722745fe879bbaead8553a93, Index, Value { r#type: Text, value: "a0" } -SetTriple: ca989883722745fe879bbaead8553a93, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8f132ceafb2644e2be476cf2e07170ea, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 8f132ceafb2644e2be476cf2e07170ea, To entity, Value { r#type: Entity, value: "26ccb6918cfc4b948ccc168564e2bfdf" } -SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8f132ceafb2644e2be476cf2e07170ea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4c5a639ea68048a6903078416b7763d4, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 4c5a639ea68048a6903078416b7763d4, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: 4c5a639ea68048a6903078416b7763d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c5a639ea68048a6903078416b7763d4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4c5a639ea68048a6903078416b7763d4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 25109097765a4c169c3681d2bf5da60e, From entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } -SetTriple: 25109097765a4c169c3681d2bf5da60e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 25109097765a4c169c3681d2bf5da60e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 25109097765a4c169c3681d2bf5da60e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 25109097765a4c169c3681d2bf5da60e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d7c499207d19412795e015dd323ac8ae, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7c499207d19412795e015dd323ac8ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7c499207d19412795e015dd323ac8ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7c499207d19412795e015dd323ac8ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, From entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } -SetTriple: d7c499207d19412795e015dd323ac8ae, To entity, Value { r#type: Entity, value: "4c1a6cf3a08d4fbab826a89acaaec28d" } -SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1e4f35df1d874298b0ac2eb794b63fc4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4c1a6cf3a08d4fbab826a89acaaec28d, Name, Value { r#type: Text, value: "Related documents" } -SetTriple: dab75eacc45b48ee84e0429e17e9d876, Name, Value { r#type: Text, value: "Document" } -SetTriple: 1568976646f344248db8f3408f8aaf04, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 1568976646f344248db8f3408f8aaf04, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 1568976646f344248db8f3408f8aaf04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1568976646f344248db8f3408f8aaf04, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1568976646f344248db8f3408f8aaf04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 166c84fca6004061aa3629212a81dd59, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Post, Description, Value { r#type: Text, value: "Message, image, or video shared on a website or social media platform, intended for public view and interaction from others." } -SetTriple: 859d0658448941ce8ebf28a7e1b4481f, Name, Value { r#type: Text, value: "Social media platforms" } -SetTriple: Social media platforms, Description, Value { r#type: Text, value: "Online services that enable users to create and share content or participate in social networking, facilitating communication and interaction among individuals worldwide." } -SetTriple: fb193443f45741e08990fecc363f07e0, Name, Value { r#type: Text, value: "Social media platform" } -SetTriple: Social media platform, Description, Value { r#type: Text, value: "Online service that enables users to create, share content, and engage in social interactions, fostering digital communities around diverse interests and activities." } -SetTriple: 0064b14cc0354d97909a016f947a5cd9, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 0064b14cc0354d97909a016f947a5cd9, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 0064b14cc0354d97909a016f947a5cd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0064b14cc0354d97909a016f947a5cd9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0064b14cc0354d97909a016f947a5cd9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Index, Value { r#type: Text, value: "a0" } -SetTriple: 277c3be2bb2e4c6084f22fda19ab0665, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ee526a741e894a81a4bd5bd544e17d09, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: ee526a741e894a81a4bd5bd544e17d09, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: ee526a741e894a81a4bd5bd544e17d09, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee526a741e894a81a4bd5bd544e17d09, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee526a741e894a81a4bd5bd544e17d09, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 78a8d542e4d649169c56a78b4fa9472f, From entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } -SetTriple: 78a8d542e4d649169c56a78b4fa9472f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 78a8d542e4d649169c56a78b4fa9472f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 166c84fca6004061aa3629212a81dd59, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 166c84fca6004061aa3629212a81dd59, To entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } -SetTriple: 166c84fca6004061aa3629212a81dd59, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 166c84fca6004061aa3629212a81dd59, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, From entity, Value { r#type: Entity, value: "859d0658448941ce8ebf28a7e1b4481f" } -SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94f8f2d390f04620a2600c3c534e3ac8, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Index, Value { r#type: Text, value: "a0" } -SetTriple: b5353fa5e07a476a85aa95fbf8e091ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 71a4e4ddaf98466a93aa1fd9e152d5f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c167b83a47f743fd842a4391847bd168, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: c167b83a47f743fd842a4391847bd168, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: c167b83a47f743fd842a4391847bd168, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c167b83a47f743fd842a4391847bd168, Index, Value { r#type: Text, value: "a0" } -SetTriple: c167b83a47f743fd842a4391847bd168, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Index, Value { r#type: Text, value: "a0" } -SetTriple: ddbb34d027a14b01abe7dba3ab7c3614, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 54408045fda74855becad28005c7c542, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: 54408045fda74855becad28005c7c542, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 54408045fda74855becad28005c7c542, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 54408045fda74855becad28005c7c542, Index, Value { r#type: Text, value: "a0" } -SetTriple: 54408045fda74855becad28005c7c542, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b27c0239192a48c2ae30916a667b2f2e, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: b27c0239192a48c2ae30916a667b2f2e, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: b27c0239192a48c2ae30916a667b2f2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b27c0239192a48c2ae30916a667b2f2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: b27c0239192a48c2ae30916a667b2f2e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 63366af9e37a4035805889001f4d06fb, To entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } -SetTriple: dff7e060b3994f718f879ab832474e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dff7e060b3994f718f879ab832474e92, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: dff7e060b3994f718f879ab832474e92, From entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } -SetTriple: b55f1e22916740a7b34f205df8b24363, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b55f1e22916740a7b34f205df8b24363, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b55f1e22916740a7b34f205df8b24363, Index, Value { r#type: Text, value: "a0" } -SetTriple: b55f1e22916740a7b34f205df8b24363, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ae783c05bd56402385e340e952097b92, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } -SetTriple: ae783c05bd56402385e340e952097b92, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: bcb2a31668004a218d0d18a81f60489a, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } -SetTriple: bcb2a31668004a218d0d18a81f60489a, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: ae783c05bd56402385e340e952097b92, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bcb2a31668004a218d0d18a81f60489a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bcb2a31668004a218d0d18a81f60489a, Index, Value { r#type: Text, value: "a0" } -SetTriple: bcb2a31668004a218d0d18a81f60489a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7282a9809b17478abc7807320ce1ac18, From entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } -SetTriple: 7282a9809b17478abc7807320ce1ac18, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 7282a9809b17478abc7807320ce1ac18, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae783c05bd56402385e340e952097b92, Index, Value { r#type: Text, value: "a0" } -SetTriple: b55f1e22916740a7b34f205df8b24363, From entity, Value { r#type: Entity, value: "3f395c71321e4a90bb7cdf63a2949fad" } -SetTriple: 63366af9e37a4035805889001f4d06fb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 63366af9e37a4035805889001f4d06fb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7282a9809b17478abc7807320ce1ac18, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7282a9809b17478abc7807320ce1ac18, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 63366af9e37a4035805889001f4d06fb, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } -SetTriple: dff7e060b3994f718f879ab832474e92, Index, Value { r#type: Text, value: "a0" } -SetTriple: 63366af9e37a4035805889001f4d06fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae783c05bd56402385e340e952097b92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0822d751b6284d3aa974df8c9d5c1cd1, Name, Value { r#type: Text, value: "Training provider" } -SetTriple: 9dd1bae768f645bcb1becc866fd30dca, Name, Value { r#type: Text, value: "Provided by" } -SetTriple: 73c0331a982a43169fd727d932c4bd1f, Name, Value { r#type: Text, value: "Course" } -SetTriple: e9f9853d366e480c8c3a09c4d36670af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e9f9853d366e480c8c3a09c4d36670af, Index, Value { r#type: Text, value: "a0" } -SetTriple: e9f9853d366e480c8c3a09c4d36670af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9f9853d366e480c8c3a09c4d36670af, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e9f9853d366e480c8c3a09c4d36670af, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } -SetTriple: ef264c9de9244ec2a213b827430b62db, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ef264c9de9244ec2a213b827430b62db, Index, Value { r#type: Text, value: "a0" } -SetTriple: ef264c9de9244ec2a213b827430b62db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ef264c9de9244ec2a213b827430b62db, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: ef264c9de9244ec2a213b827430b62db, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } -SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3f395c71321e4a90bb7cdf63a2949fad, Name, Value { r#type: Text, value: "Courses offered" } -SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9eaf3dc2531d49849921c30f75f857cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9eaf3dc2531d49849921c30f75f857cd, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 9eaf3dc2531d49849921c30f75f857cd, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } -SetTriple: 930432888700452281b7a7fe8a2b8ae0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 930432888700452281b7a7fe8a2b8ae0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 930432888700452281b7a7fe8a2b8ae0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 930432888700452281b7a7fe8a2b8ae0, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: 930432888700452281b7a7fe8a2b8ae0, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } -SetTriple: ae683562bd7241e797df605edf1657d5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: ae683562bd7241e797df605edf1657d5, Index, Value { r#type: Text, value: "a0" } -SetTriple: ae683562bd7241e797df605edf1657d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae683562bd7241e797df605edf1657d5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: ae683562bd7241e797df605edf1657d5, From entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } -SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, To entity, Value { r#type: Entity, value: "9dd1bae768f645bcb1becc866fd30dca" } -SetTriple: 8fd8b10c23754c14b4d2ccc8d2d5c3bd, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } -SetTriple: dff7e060b3994f718f879ab832474e92, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e15ff30392f9478ab221747aaae95a2b, Index, Value { r#type: Text, value: "a0" } -SetTriple: e15ff30392f9478ab221747aaae95a2b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e15ff30392f9478ab221747aaae95a2b, To entity, Value { r#type: Entity, value: "7fa816a3cb704534934888449869dc33" } -SetTriple: e15ff30392f9478ab221747aaae95a2b, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: dba2af2e1e9d49c28997dd883110274f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dba2af2e1e9d49c28997dd883110274f, Index, Value { r#type: Text, value: "a0" } -SetTriple: dba2af2e1e9d49c28997dd883110274f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Transcript, Description, Value { r#type: Text, value: "" } -SetTriple: dba2af2e1e9d49c28997dd883110274f, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: dba2af2e1e9d49c28997dd883110274f, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: cb8d534040a046a0b5ed8ab1fb0f78dc, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: dc528841ad314d2387afc125a8901b14, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dc528841ad314d2387afc125a8901b14, Index, Value { r#type: Text, value: "a0" } -SetTriple: dc528841ad314d2387afc125a8901b14, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dc528841ad314d2387afc125a8901b14, To entity, Value { r#type: Entity, value: "864c9685fd454528a7caedd51316c09c" } -SetTriple: dc528841ad314d2387afc125a8901b14, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 8936df27a9974b689aba80d83d7323ef, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8936df27a9974b689aba80d83d7323ef, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8936df27a9974b689aba80d83d7323ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8936df27a9974b689aba80d83d7323ef, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 8936df27a9974b689aba80d83d7323ef, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 26bb73bc267947538bb3d7e20805f6d0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 26bb73bc267947538bb3d7e20805f6d0, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 26bb73bc267947538bb3d7e20805f6d0, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 59f6bc627b5c4986b722c2f21f222c8c, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 63e6f024c92842719a82f12bb4418424, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 63e6f024c92842719a82f12bb4418424, Index, Value { r#type: Text, value: "a0" } -SetTriple: 63e6f024c92842719a82f12bb4418424, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 63e6f024c92842719a82f12bb4418424, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: 63e6f024c92842719a82f12bb4418424, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: e15ff30392f9478ab221747aaae95a2b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f9f7c00db2444507b7b31794eaf28102, Index, Value { r#type: Text, value: "a0" } -SetTriple: 836811bc30254efca41111e4284ab747, Name, Value { r#type: Text, value: "News events" } -SetTriple: News events, Description, Value { r#type: Text, value: "Occurrences of significant interest that are reported by the media, encompassing political, social, economic, or natural incidents that impact society and warrant public attention and discussion." } -SetTriple: 80296c0d19934288a789c9f453b70c1b, Name, Value { r#type: Text, value: "Transcripts" } -SetTriple: Transcripts, Description, Value { r#type: Text, value: "Written or electronic records of conversations, including interviews, speeches, or meetings, documenting the exact words spoken by participants for reference, analysis, or dissemination purposes." } -SetTriple: d72795bd55134fa6a383f71bd1745917, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d72795bd55134fa6a383f71bd1745917, To entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } -SetTriple: d72795bd55134fa6a383f71bd1745917, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: aeff2654b83b43ccb5f302584792bfdc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: aeff2654b83b43ccb5f302584792bfdc, Index, Value { r#type: Text, value: "a0" } -SetTriple: aeff2654b83b43ccb5f302584792bfdc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aeff2654b83b43ccb5f302584792bfdc, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: aeff2654b83b43ccb5f302584792bfdc, From entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } -SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Index, Value { r#type: Text, value: "a0" } -SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: f27f64c6ddfb4e3991c93750cfb2935e, From entity, Value { r#type: Entity, value: "836811bc30254efca41111e4284ab747" } -SetTriple: f9f7c00db2444507b7b31794eaf28102, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: Transcript, Description, Value { r#type: Text, value: "Detailed written or digital record of spoken words, such as those from interviews, speeches, or meetings, providing an exact account of the dialogue for purposes of reference, analysis, or accessibility." } -SetTriple: f9f7c00db2444507b7b31794eaf28102, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f9f7c00db2444507b7b31794eaf28102, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f9f7c00db2444507b7b31794eaf28102, From entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } -SetTriple: 7a7d9108095c48dab82580959b459620, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7a7d9108095c48dab82580959b459620, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7a7d9108095c48dab82580959b459620, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7a7d9108095c48dab82580959b459620, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 7a7d9108095c48dab82580959b459620, From entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } -SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Index, Value { r#type: Text, value: "a0" } -SetTriple: 79449f5f6c284d1cbc25196a3d938eea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 79449f5f6c284d1cbc25196a3d938eea, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 79449f5f6c284d1cbc25196a3d938eea, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: d72795bd55134fa6a383f71bd1745917, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d72795bd55134fa6a383f71bd1745917, Index, Value { r#type: Text, value: "a0" } -SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Index, Value { r#type: Text, value: "a0" } -SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, To entity, Value { r#type: Entity, value: "5259e517814d4772bfa21ce57ca5c5b5" } -SetTriple: 42657eda2c5b40bcac4bbfb4e0de6a05, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9510950972654d67800e56baac1ade3e, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 9510950972654d67800e56baac1ade3e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9510950972654d67800e56baac1ade3e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9510950972654d67800e56baac1ade3e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9510950972654d67800e56baac1ade3e, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dcf85661e2a54b8aa44b851225259793, From entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } -SetTriple: 2cc9d24459ea427f9257f1362a5fa952, Name, Value { r#type: Text, value: "Finance Overview" } -SetTriple: dcf85661e2a54b8aa44b851225259793, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dcf85661e2a54b8aa44b851225259793, Index, Value { r#type: Text, value: "a0" } -SetTriple: dcf85661e2a54b8aa44b851225259793, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dcf85661e2a54b8aa44b851225259793, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a8c7bc069c454cdda1081b3e3e894153, Index, Value { r#type: Text, value: "a0" } -SetTriple: a8c7bc069c454cdda1081b3e3e894153, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a8c7bc069c454cdda1081b3e3e894153, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: a8c7bc069c454cdda1081b3e3e894153, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: da38904a427e4116a8c52b799cac1824, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18298aa02abb490dab549f6ea231fb9f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 18298aa02abb490dab549f6ea231fb9f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 18298aa02abb490dab549f6ea231fb9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 18298aa02abb490dab549f6ea231fb9f, To entity, Value { r#type: Entity, value: "dfc221d98cce4f0b9353e437a98387e3" } -SetTriple: 18298aa02abb490dab549f6ea231fb9f, From entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } -SetTriple: da38904a427e4116a8c52b799cac1824, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: da38904a427e4116a8c52b799cac1824, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da38904a427e4116a8c52b799cac1824, To entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } -SetTriple: da38904a427e4116a8c52b799cac1824, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5c9e4c3896e7450b84cdca010526fad8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5c9e4c3896e7450b84cdca010526fad8, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 5c9e4c3896e7450b84cdca010526fad8, From entity, Value { r#type: Entity, value: "293adea280c34fb98f440b146bc3ec48" } -SetTriple: a8c7bc069c454cdda1081b3e3e894153, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 293adea280c34fb98f440b146bc3ec48, Description, Value { r#type: Text, value: "URL pointing to a saved version of a webpage allows users to view content as it appeared at a certain point in time, even if the original page has since been altered, relocated, or removed. This feature is useful for accessing historical data or retrieving information from websites that are no longer available in their original form." } -SetTriple: 293adea280c34fb98f440b146bc3ec48, Name, Value { r#type: Text, value: "Web archive URL" } -SetTriple: Social media platforms, Name, Value { r#type: Text, value: "Online publication platforms" } -SetTriple: Social media platform, Description, Value { r#type: Text, value: "Digital space that facilitates the creation, sharing, and management of content, services, or products, enabling interaction between users and providers across the internet." } -SetTriple: Social media platform, Name, Value { r#type: Text, value: "Online platform" } -SetTriple: Online publication platforms, Description, Value { r#type: Text, value: "Digital spaces where users and content creators can share and distribute various forms of media, including articles, blogs, and social media posts, across the internet." } -SetTriple: 591b846ab28c4129967b2d63f263f68f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 591b846ab28c4129967b2d63f263f68f, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 591b846ab28c4129967b2d63f263f68f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 591b846ab28c4129967b2d63f263f68f, To entity, Value { r#type: Entity, value: "" } -SetTriple: 5bfb2da35a7a4c1a8bed67f5b82db03f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 591b846ab28c4129967b2d63f263f68f, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: b68c6b725e704e8b96a07eeb4dd83561, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: b68c6b725e704e8b96a07eeb4dd83561, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b68c6b725e704e8b96a07eeb4dd83561, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, To entity, Value { r#type: Entity, value: "" } -SetTriple: bb53d62e0cbc4c0ab10e9c140d92b987, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: a90bbf25b519454e9084480b6085b6ac, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a90bbf25b519454e9084480b6085b6ac, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a90bbf25b519454e9084480b6085b6ac, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a90bbf25b519454e9084480b6085b6ac, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a90bbf25b519454e9084480b6085b6ac, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 3e63c0f96a124dd188a4b4c79b5875b2, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 7090e7b1e4f0441cbfc26dee592fb351, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1584a3c8553245779fa16dca2b75a815, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: 1584a3c8553245779fa16dca2b75a815, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1584a3c8553245779fa16dca2b75a815, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34e77dbc2f194d158ba55027244e972e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 34e77dbc2f194d158ba55027244e972e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34e77dbc2f194d158ba55027244e972e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 991a4be5f64d45a589696824b8360a9c, From entity, Value { r#type: Entity, value: "c64f9303c4d74a3dbc1e343fe4be86b5" } -SetTriple: 991a4be5f64d45a589696824b8360a9c, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: 991a4be5f64d45a589696824b8360a9c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 991a4be5f64d45a589696824b8360a9c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 991a4be5f64d45a589696824b8360a9c, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 06396bc5749147ccb0b5b7d23e78d659, From entity, Value { r#type: Entity, value: "c7747db35a3049e3863fdadebddd3e35" } -SetTriple: 06396bc5749147ccb0b5b7d23e78d659, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Index, Value { r#type: Text, value: "a0" } -SetTriple: 06396bc5749147ccb0b5b7d23e78d659, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2b6d8fa0d6234cbda2b39f8466fc23ce, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: bed04e05fe764c8cb36544a43731f2ae, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: bed04e05fe764c8cb36544a43731f2ae, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: bed04e05fe764c8cb36544a43731f2ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bed04e05fe764c8cb36544a43731f2ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: bed04e05fe764c8cb36544a43731f2ae, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: df33cec7cd94407188793ad018c2fc52, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: df33cec7cd94407188793ad018c2fc52, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: df33cec7cd94407188793ad018c2fc52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: df33cec7cd94407188793ad018c2fc52, Index, Value { r#type: Text, value: "a0" } -SetTriple: df33cec7cd94407188793ad018c2fc52, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 01021f7444cb406faf70c92e8eea4ab7, From entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 01021f7444cb406faf70c92e8eea4ab7, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 01021f7444cb406faf70c92e8eea4ab7, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8430dbec01104d55a8766e1d9752d4f9, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 8430dbec01104d55a8766e1d9752d4f9, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8430dbec01104d55a8766e1d9752d4f9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 88c1095929bf496388a9dc4e73a520c1, From entity, Value { r#type: Entity, value: "eab5d59073844c398775a613eca3587e" } -SetTriple: 88c1095929bf496388a9dc4e73a520c1, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 88c1095929bf496388a9dc4e73a520c1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 88c1095929bf496388a9dc4e73a520c1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 88c1095929bf496388a9dc4e73a520c1, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 644f6520c2f6492295415eac661435e5, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 644f6520c2f6492295415eac661435e5, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 644f6520c2f6492295415eac661435e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 644f6520c2f6492295415eac661435e5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 644f6520c2f6492295415eac661435e5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d69825afd9eb4e12a6ad56abdd31169d, From entity, Value { r#type: Entity, value: "f0ff2d4071ad4fa697e65d7fa5d0e226" } -SetTriple: d69825afd9eb4e12a6ad56abdd31169d, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Index, Value { r#type: Text, value: "a0" } -SetTriple: d69825afd9eb4e12a6ad56abdd31169d, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, From entity, Value { r#type: Entity, value: "f107a6f221e9475b84d752dd7dcae912" } -SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Index, Value { r#type: Text, value: "a0" } -SetTriple: afc32b574dd442b3a6d25b0c2a7cd349, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a435019227cb4593a8efc5730b2514d9, From entity, Value { r#type: Entity, value: "f1f53d5384f244579bd691b4aea7a490" } -SetTriple: a435019227cb4593a8efc5730b2514d9, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: a435019227cb4593a8efc5730b2514d9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a435019227cb4593a8efc5730b2514d9, Index, Value { r#type: Text, value: "a0" } -SetTriple: a435019227cb4593a8efc5730b2514d9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a3a659d28fc54b1eb7f195dcb10db116, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: a3a659d28fc54b1eb7f195dcb10db116, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Index, Value { r#type: Text, value: "a0" } -SetTriple: a3a659d28fc54b1eb7f195dcb10db116, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b46d54b62ae94281a02a19b953fccb05, From entity, Value { r#type: Entity, value: "f496c0697cf946bbbc4ad4040bca433b" } -SetTriple: b46d54b62ae94281a02a19b953fccb05, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: b46d54b62ae94281a02a19b953fccb05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b46d54b62ae94281a02a19b953fccb05, Index, Value { r#type: Text, value: "a0" } -SetTriple: b46d54b62ae94281a02a19b953fccb05, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, From entity, Value { r#type: Entity, value: "f5df623b504e48048d0f3df6adb10610" } -SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Index, Value { r#type: Text, value: "a0" } -SetTriple: 886ad27fdac74d62a9bdb2f4ce039c82, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, From entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Index, Value { r#type: Text, value: "a0" } -SetTriple: ba9a89ccc6a54a1fa9dbd654c0dd7637, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 2e5a90656ee04befb03e442a5aea44a0, From entity, Value { r#type: Entity, value: "f7423062fb7549288b63156af138258b" } -SetTriple: 2e5a90656ee04befb03e442a5aea44a0, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2e5a90656ee04befb03e442a5aea44a0, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 0d02005d5e884d67b08dae6cf058fc78, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: 0d02005d5e884d67b08dae6cf058fc78, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d02005d5e884d67b08dae6cf058fc78, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b5b0b1f32635490f9f9014f75abda3cc, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: b5b0b1f32635490f9f9014f75abda3cc, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Index, Value { r#type: Text, value: "a0" } -SetTriple: b5b0b1f32635490f9f9014f75abda3cc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 3621ebfc27b542d7935362faf5027329, From entity, Value { r#type: Entity, value: "fcf7819a3894481a801df0600725cddb" } -SetTriple: 3621ebfc27b542d7935362faf5027329, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 3621ebfc27b542d7935362faf5027329, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3621ebfc27b542d7935362faf5027329, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3621ebfc27b542d7935362faf5027329, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, From entity, Value { r#type: Entity, value: "fe27d6d8654c4c80a39ee65bd6826e70" } -SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1b96e3462da1492a8a23aebdcf0c94be, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, From entity, Value { r#type: Entity, value: "feb63aba3b23478eb8a6832bdf25f87a" } -SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Index, Value { r#type: Text, value: "a0" } -SetTriple: 66648d1bd13a42a3930a59cdb5fc9838, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 965370cd1ca7451a9251eb8137b8a90b, From entity, Value { r#type: Entity, value: "017c5749ea46465a966904ed17344671" } -SetTriple: 965370cd1ca7451a9251eb8137b8a90b, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 965370cd1ca7451a9251eb8137b8a90b, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: bbe0346fa83f446ba1605c23269e0547, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: bbe0346fa83f446ba1605c23269e0547, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: bbe0346fa83f446ba1605c23269e0547, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bbe0346fa83f446ba1605c23269e0547, Index, Value { r#type: Text, value: "a0" } -SetTriple: bbe0346fa83f446ba1605c23269e0547, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 11c395e4c7614bf5a37954a89198900f, From entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } -SetTriple: 11c395e4c7614bf5a37954a89198900f, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 11c395e4c7614bf5a37954a89198900f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 11c395e4c7614bf5a37954a89198900f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 11c395e4c7614bf5a37954a89198900f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, From entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } -SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Index, Value { r#type: Text, value: "a0" } -SetTriple: c2c0825935fe48a8ab09504d09c4b0d7, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 35c15c2da99843d0a69ff02802e9edcc, From entity, Value { r#type: Entity, value: "16b52120dd5f4caa81c2e23a34c10699" } -SetTriple: 35c15c2da99843d0a69ff02802e9edcc, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 35c15c2da99843d0a69ff02802e9edcc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e9a5b08c165e4bc2be983871e744222a, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: e9a5b08c165e4bc2be983871e744222a, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } -SetTriple: e9a5b08c165e4bc2be983871e744222a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e9a5b08c165e4bc2be983871e744222a, Index, Value { r#type: Text, value: "a0" } -SetTriple: e9a5b08c165e4bc2be983871e744222a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 40e8842a26c444c88b7237d79614fe78, From entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: 40e8842a26c444c88b7237d79614fe78, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } -SetTriple: 40e8842a26c444c88b7237d79614fe78, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 40e8842a26c444c88b7237d79614fe78, Index, Value { r#type: Text, value: "a0" } -SetTriple: 40e8842a26c444c88b7237d79614fe78, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 9263969968404d718d7adcde8f7e70dc, From entity, Value { r#type: Entity, value: "1e158076b9134724adf38ce65aa04f93" } -SetTriple: 9263969968404d718d7adcde8f7e70dc, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 9263969968404d718d7adcde8f7e70dc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9263969968404d718d7adcde8f7e70dc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9263969968404d718d7adcde8f7e70dc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0aed2cbf0fd6425f8a7d5423ca3b649f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, From entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } -SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Index, Value { r#type: Text, value: "a0" } -SetTriple: 47da61a21bef4465a2f32b9cd482b8ba, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 466861ccb9a841db9db38e4510e218d2, From entity, Value { r#type: Entity, value: "306598522df542f69ad72921c33ad84b" } -SetTriple: 466861ccb9a841db9db38e4510e218d2, To entity, Value { r#type: Entity, value: "48cdb3d78de84bce87d99163ce55c6fe" } -SetTriple: 466861ccb9a841db9db38e4510e218d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 466861ccb9a841db9db38e4510e218d2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 466861ccb9a841db9db38e4510e218d2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 2ff007864ed243b5b59d1bd4794aa628, From entity, Value { r#type: Entity, value: "359846abd634441ab588756cb8439aa2" } -SetTriple: 2ff007864ed243b5b59d1bd4794aa628, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2ff007864ed243b5b59d1bd4794aa628, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ac57ef80a34a427e90f4135800238e40, From entity, Value { r#type: Entity, value: "43b8c8a544d74577a6804428dfc3e78b" } -SetTriple: ac57ef80a34a427e90f4135800238e40, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: ac57ef80a34a427e90f4135800238e40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ac57ef80a34a427e90f4135800238e40, Index, Value { r#type: Text, value: "a0" } -SetTriple: ac57ef80a34a427e90f4135800238e40, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, From entity, Value { r#type: Entity, value: "44e726f36e5d4f5d9227e5d819724461" } -SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Index, Value { r#type: Text, value: "a0" } -SetTriple: e69d1ae55e2b4d11ab5ad330b7871563, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } -SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: e20b812e9fbe43faa46e8ad7338d24c5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, From entity, Value { r#type: Entity, value: "49a283a095974640985e9c7a0d001e5c" } -SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 77821d01dcf54f75b4bb4b9e09edea9a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 4503a301cf40491ebf3eb56807c50802, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } -SetTriple: 4503a301cf40491ebf3eb56807c50802, To entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 4503a301cf40491ebf3eb56807c50802, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4503a301cf40491ebf3eb56807c50802, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4503a301cf40491ebf3eb56807c50802, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: ffcc0e23700640a0abfd043bcc79b824, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } -SetTriple: ffcc0e23700640a0abfd043bcc79b824, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: ffcc0e23700640a0abfd043bcc79b824, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ffcc0e23700640a0abfd043bcc79b824, Index, Value { r#type: Text, value: "a0" } -SetTriple: ffcc0e23700640a0abfd043bcc79b824, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 1596de6c0fa542e48fef927040fa4a2d, From entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } -SetTriple: 1596de6c0fa542e48fef927040fa4a2d, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1596de6c0fa542e48fef927040fa4a2d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c5ee220d709841a99f0356cec411c3df, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: c5ee220d709841a99f0356cec411c3df, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: c5ee220d709841a99f0356cec411c3df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5ee220d709841a99f0356cec411c3df, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5ee220d709841a99f0356cec411c3df, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 0cd7fc1689b94c379f976cde089f077f, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: 0cd7fc1689b94c379f976cde089f077f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 0cd7fc1689b94c379f976cde089f077f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0cd7fc1689b94c379f976cde089f077f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0cd7fc1689b94c379f976cde089f077f, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Index, Value { r#type: Text, value: "a0" } -SetTriple: ffa6bb8b06ec412a858c817bd77f16ba, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 12e2400308554957a09aac05206f7376, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: 12e2400308554957a09aac05206f7376, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 12e2400308554957a09aac05206f7376, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 12e2400308554957a09aac05206f7376, Index, Value { r#type: Text, value: "a0" } -SetTriple: 12e2400308554957a09aac05206f7376, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: bf4cae69b79d4246a60fe672203ec52d, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: bf4cae69b79d4246a60fe672203ec52d, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: bf4cae69b79d4246a60fe672203ec52d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf4cae69b79d4246a60fe672203ec52d, Index, Value { r#type: Text, value: "a0" } -SetTriple: bf4cae69b79d4246a60fe672203ec52d, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb86d2be53414dd8a68ddfc6a0d8e30f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Index, Value { r#type: Text, value: "a0" } -SetTriple: b5ab682b9ce94f9f8e08b3d11a3af36b, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 377dd20a53f143ec9723b190294f039c, From entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: 377dd20a53f143ec9723b190294f039c, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 377dd20a53f143ec9723b190294f039c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 377dd20a53f143ec9723b190294f039c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 377dd20a53f143ec9723b190294f039c, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 1584a3c8553245779fa16dca2b75a815, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 89e4ec2ac3ff46048747b7da1247b8fb, Name, Value { r#type: Text, value: "Politics" } -SetTriple: 038473bc682448c4a6e2afc2184a4cba, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"e1832055d98243a2bb97e5b4886f9b1c\"}}]}" } -SetTriple: 7b973ad913a14de4be060fb4858678fb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7b973ad913a14de4be060fb4858678fb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7b973ad913a14de4be060fb4858678fb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 4b693a340f994797bddf3c891c8e29d3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4b693a340f994797bddf3c891c8e29d3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4b693a340f994797bddf3c891c8e29d3, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, From entity, Value { r#type: Entity, value: "f1b9fd886388436e95b551aafaea77e5" } -SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, To entity, Value { r#type: Entity, value: "4f766605d1504cf1b98edffe0ab10b11" } -SetTriple: 7b973ad913a14de4be060fb4858678fb, From entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 7b973ad913a14de4be060fb4858678fb, To entity, Value { r#type: Entity, value: "2f8d165525af4f5a9567195494f4d331" } -SetTriple: 4b693a340f994797bddf3c891c8e29d3, From entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 4b693a340f994797bddf3c891c8e29d3, To entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: 4f766605d1504cf1b98edffe0ab10b11, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"3d31f766b65148afa357271343a773de\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 2f8d165525af4f5a9567195494f4d331, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"9fd8d594765e41d5822a575141722840\"}}]}" } -SetTriple: 44fd0c8e3f65453fa2abb05d96a8284a, Index, Value { r#type: Text, value: "a3" } -SetTriple: 9fd8d594765e41d5822a575141722840, Name, Value { r#type: Text, value: "Sources of information" } -SetTriple: e1832055d98243a2bb97e5b4886f9b1c, Name, Value { r#type: Text, value: "Services" } -SetTriple: 2333765c9ad6434d9c66152c81be44fb, Name, Value { r#type: Text, value: "News" } -SetTriple: f3fe42c3bc19456c89129e701f08f4aa, Name, Value { r#type: Text, value: "Information types" } -SetTriple: 61b2cb6bd0194f6895c7f8c416b2faec, Name, Value { r#type: Text, value: "Places" } -SetTriple: 0ed7c98908154183b34cd156a4494bfa, Name, Value { r#type: Text, value: "Projects" } -SetTriple: 48cdb3d78de84bce87d99163ce55c6fe, Name, Value { r#type: Text, value: "Technical" } -SetTriple: 4f766605d1504cf1b98edffe0ab10b11, Name, Value { r#type: Text, value: "Tags" } -SetTriple: 2f8d165525af4f5a9567195494f4d331, Name, Value { r#type: Text, value: "Types" } -SetTriple: 038473bc682448c4a6e2afc2184a4cba, Name, Value { r#type: Text, value: "Types" } -SetTriple: d5811eaa49f544f791c6eee080b5ac58, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: d5811eaa49f544f791c6eee080b5ac58, Index, Value { r#type: Text, value: "a0" } -SetTriple: d5811eaa49f544f791c6eee080b5ac58, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d5811eaa49f544f791c6eee080b5ac58, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d5811eaa49f544f791c6eee080b5ac58, From entity, Value { r#type: Entity, value: "038473bc682448c4a6e2afc2184a4cba" } -SetTriple: 1584a3c8553245779fa16dca2b75a815, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9a9ec0d8e3674766b6d9834a999ef576, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: fa9119487ea1412188ae227e8f871340, From entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: fa9119487ea1412188ae227e8f871340, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: fa9119487ea1412188ae227e8f871340, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fa9119487ea1412188ae227e8f871340, Index, Value { r#type: Text, value: "a0" } -SetTriple: fa9119487ea1412188ae227e8f871340, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: e8f6abc1572b44beac258fe9c8507bc4, From entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: e8f6abc1572b44beac258fe9c8507bc4, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Index, Value { r#type: Text, value: "a0" } -SetTriple: e8f6abc1572b44beac258fe9c8507bc4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 72540ce017ff41cc95115a7edfc08922, From entity, Value { r#type: Entity, value: "0822d751b6284d3aa974df8c9d5c1cd1" } -SetTriple: 72540ce017ff41cc95115a7edfc08922, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 72540ce017ff41cc95115a7edfc08922, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 72540ce017ff41cc95115a7edfc08922, Index, Value { r#type: Text, value: "a0" } -SetTriple: 72540ce017ff41cc95115a7edfc08922, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, From entity, Value { r#type: Entity, value: "d5b7cf8fb6904af893b29ad1d1822534" } -SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Index, Value { r#type: Text, value: "a0" } -SetTriple: a388b5a898674fd3b9c2ce4ecbba1567, Relation type, Value { r#type: Entity, value: "388ad59b1cc7413ca0bb34a4de48c758" } -SetTriple: f41c3d15b81a4b279af90ad6e70a830c, From entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: f41c3d15b81a4b279af90ad6e70a830c, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Index, Value { r#type: Text, value: "a0" } -SetTriple: f41c3d15b81a4b279af90ad6e70a830c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: faf7d1093071484e88b02612b700d6ff, From entity, Value { r#type: Entity, value: "0a5195dc42a34327a727df4b3392df65" } -SetTriple: faf7d1093071484e88b02612b700d6ff, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: faf7d1093071484e88b02612b700d6ff, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: faf7d1093071484e88b02612b700d6ff, Index, Value { r#type: Text, value: "a0" } -SetTriple: faf7d1093071484e88b02612b700d6ff, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e2363646f87c419c9abd141cfd4c7fe1, From entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: e2363646f87c419c9abd141cfd4c7fe1, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Index, Value { r#type: Text, value: "a0" } -SetTriple: e2363646f87c419c9abd141cfd4c7fe1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 38b16f396e874d24b9d9218fab9f73ce, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: 38b16f396e874d24b9d9218fab9f73ce, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Index, Value { r#type: Text, value: "a0" } -SetTriple: 38b16f396e874d24b9d9218fab9f73ce, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 46b33550fae44847b484f70d782914b8, From entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 46b33550fae44847b484f70d782914b8, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 46b33550fae44847b484f70d782914b8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 46b33550fae44847b484f70d782914b8, Index, Value { r#type: Text, value: "a0" } -SetTriple: 46b33550fae44847b484f70d782914b8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c760200093e24f64a6683c3e691202ec, From entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: c760200093e24f64a6683c3e691202ec, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: c760200093e24f64a6683c3e691202ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c760200093e24f64a6683c3e691202ec, Index, Value { r#type: Text, value: "a0" } -SetTriple: c760200093e24f64a6683c3e691202ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, From entity, Value { r#type: Entity, value: "1160ed82001d4d15a998b9044ea7d213" } -SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Index, Value { r#type: Text, value: "a0" } -SetTriple: fb334ba466a84ac7b4f8edc97ac63afa, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b56598de81fc4f88b4f7db6707296844, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: b56598de81fc4f88b4f7db6707296844, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: b56598de81fc4f88b4f7db6707296844, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b56598de81fc4f88b4f7db6707296844, Index, Value { r#type: Text, value: "a0" } -SetTriple: b56598de81fc4f88b4f7db6707296844, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8fee76116efc4ed08b0b2b1f4333cbb6, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: f19bad865ff14dad9719a4ce30168e35, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: f19bad865ff14dad9719a4ce30168e35, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: f19bad865ff14dad9719a4ce30168e35, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f19bad865ff14dad9719a4ce30168e35, Index, Value { r#type: Text, value: "a0" } -SetTriple: f19bad865ff14dad9719a4ce30168e35, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, From entity, Value { r#type: Entity, value: "1e39e693db0f404b8e91e06ae41b5e59" } -SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7b6bfc98fd614fcdae7dcbe726314e6a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, From entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } -SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c2f4eb9347c482cb41390d771b12eeb, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 6da25fbdccf94f98915f29613b7acceb, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: 6da25fbdccf94f98915f29613b7acceb, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 6da25fbdccf94f98915f29613b7acceb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6da25fbdccf94f98915f29613b7acceb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6da25fbdccf94f98915f29613b7acceb, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Index, Value { r#type: Text, value: "a0" } -SetTriple: ede7e82ff8a647e9962d7bfe4cb6c0d2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8284a9fa869c45ea8ca315fc0d462717, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 8284a9fa869c45ea8ca315fc0d462717, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8284a9fa869c45ea8ca315fc0d462717, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 6158e11aea154c408dcea1482c7805cd, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 6158e11aea154c408dcea1482c7805cd, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 6158e11aea154c408dcea1482c7805cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6158e11aea154c408dcea1482c7805cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6158e11aea154c408dcea1482c7805cd, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 159946f069d443bf8b17a02ba33cdcca, From entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: 159946f069d443bf8b17a02ba33cdcca, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 159946f069d443bf8b17a02ba33cdcca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 159946f069d443bf8b17a02ba33cdcca, Index, Value { r#type: Text, value: "a0" } -SetTriple: 159946f069d443bf8b17a02ba33cdcca, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Index, Value { r#type: Text, value: "a0" } -SetTriple: d9e7ceeffb30400d8181f92dc2b920e2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 1c431452abcf4defa91221e028440cc2, From entity, Value { r#type: Entity, value: "2edf4225793741bab2056ac91ab4aab4" } -SetTriple: 1c431452abcf4defa91221e028440cc2, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: 1c431452abcf4defa91221e028440cc2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1c431452abcf4defa91221e028440cc2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1c431452abcf4defa91221e028440cc2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d439e559eea34eb1ada8ca765a867774, From entity, Value { r#type: Entity, value: "3282ff6808804059bbffce241cc0d7da" } -SetTriple: d439e559eea34eb1ada8ca765a867774, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: d439e559eea34eb1ada8ca765a867774, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d439e559eea34eb1ada8ca765a867774, Index, Value { r#type: Text, value: "a0" } -SetTriple: d439e559eea34eb1ada8ca765a867774, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 91a9ef901d1a4ca091822f3c05df5334, From entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 91a9ef901d1a4ca091822f3c05df5334, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Index, Value { r#type: Text, value: "a0" } -SetTriple: 91a9ef901d1a4ca091822f3c05df5334, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, From entity, Value { r#type: Entity, value: "462f2ff0b2a14e13976dc8c2469b3546" } -SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: b9c65c4c33594dfe8d02bc5bec7308fc, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 62316545c714447f958da931d6967ea0, From entity, Value { r#type: Entity, value: "4a65923f16454702b50b5d063efe9cc8" } -SetTriple: 62316545c714447f958da931d6967ea0, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: 62316545c714447f958da931d6967ea0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62316545c714447f958da931d6967ea0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62316545c714447f958da931d6967ea0, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a2fc5549cde7498081a774dfa9821ba9, From entity, Value { r#type: Entity, value: "4aa5db6e5af744ab87b881b3ba0138d1" } -SetTriple: a2fc5549cde7498081a774dfa9821ba9, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: a2fc5549cde7498081a774dfa9821ba9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a2fc5549cde7498081a774dfa9821ba9, Index, Value { r#type: Text, value: "a0" } -SetTriple: a2fc5549cde7498081a774dfa9821ba9, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 344f91ad163a45899f344d2b8da11a8e, From entity, Value { r#type: Entity, value: "4e1966c79f51435284b630151ec2d3e5" } -SetTriple: 344f91ad163a45899f344d2b8da11a8e, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: 344f91ad163a45899f344d2b8da11a8e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 344f91ad163a45899f344d2b8da11a8e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 344f91ad163a45899f344d2b8da11a8e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 27f75794256e418aaec7c227311e2d2a, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } -SetTriple: 27f75794256e418aaec7c227311e2d2a, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 27f75794256e418aaec7c227311e2d2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 27f75794256e418aaec7c227311e2d2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 27f75794256e418aaec7c227311e2d2a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: b774c947c088411193f4a465eb0602d1, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: b774c947c088411193f4a465eb0602d1, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: b774c947c088411193f4a465eb0602d1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b774c947c088411193f4a465eb0602d1, Index, Value { r#type: Text, value: "a0" } -SetTriple: b774c947c088411193f4a465eb0602d1, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Index, Value { r#type: Text, value: "a0" } -SetTriple: d5d00c8db5d94987aa2c78dcf5131bb4, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5664ed598b834dab8f99479127643f43, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 5664ed598b834dab8f99479127643f43, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 5664ed598b834dab8f99479127643f43, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5664ed598b834dab8f99479127643f43, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5664ed598b834dab8f99479127643f43, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 544f43843d68497f85523bc6022401e3, From entity, Value { r#type: Entity, value: "68ee14807b774f53b02c94422749b36f" } -SetTriple: 544f43843d68497f85523bc6022401e3, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: 544f43843d68497f85523bc6022401e3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 544f43843d68497f85523bc6022401e3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 544f43843d68497f85523bc6022401e3, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8b9941b40981421083441fffd51081da, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 8b9941b40981421083441fffd51081da, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 8b9941b40981421083441fffd51081da, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8b9941b40981421083441fffd51081da, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8b9941b40981421083441fffd51081da, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8966564182f64f769264fdd639793d7e, From entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 8966564182f64f769264fdd639793d7e, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 8966564182f64f769264fdd639793d7e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8966564182f64f769264fdd639793d7e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8966564182f64f769264fdd639793d7e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5645254557104b8c88c94ee9e60e1a5d, From entity, Value { r#type: Entity, value: "737fec6ced9f4bc3b758dc5a38797c97" } -SetTriple: 5645254557104b8c88c94ee9e60e1a5d, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5645254557104b8c88c94ee9e60e1a5d, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: fa069e105fb44d4d9a87e3d140b2835a, From entity, Value { r#type: Entity, value: "73c0331a982a43169fd727d932c4bd1f" } -SetTriple: fa069e105fb44d4d9a87e3d140b2835a, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Index, Value { r#type: Text, value: "a0" } -SetTriple: fa069e105fb44d4d9a87e3d140b2835a, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 08ea83ef174147f5b2db1fe273f14997, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 08ea83ef174147f5b2db1fe273f14997, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: 08ea83ef174147f5b2db1fe273f14997, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 08ea83ef174147f5b2db1fe273f14997, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08ea83ef174147f5b2db1fe273f14997, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ec69853d5aa44307a90b224d69e8870e, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: ec69853d5aa44307a90b224d69e8870e, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: ec69853d5aa44307a90b224d69e8870e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec69853d5aa44307a90b224d69e8870e, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec69853d5aa44307a90b224d69e8870e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, From entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, To entity, Value { r#type: Entity, value: "e1832055d98243a2bb97e5b4886f9b1c" } -SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Index, Value { r#type: Text, value: "a0" } -SetTriple: f876b05cf3ae4ff7b0b3d350df8b0262, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, From entity, Value { r#type: Entity, value: "8dd452981a8241ae823776565cb134e6" } -SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Index, Value { r#type: Text, value: "a0" } -SetTriple: 40084f8994cd4a52b0c9ff8100d93a23, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 867fb888e2e64eb89e07aad24a9155d5, From entity, Value { r#type: Entity, value: "8e705c2ab65d4bb790ddc87270421849" } -SetTriple: 867fb888e2e64eb89e07aad24a9155d5, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 867fb888e2e64eb89e07aad24a9155d5, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: a1cde468b7ad4898a35d7ba14b67437e, From entity, Value { r#type: Entity, value: "911a8e0a52f24655a0c6d89cd161bb12" } -SetTriple: a1cde468b7ad4898a35d7ba14b67437e, To entity, Value { r#type: Entity, value: "61b2cb6bd0194f6895c7f8c416b2faec" } -SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Index, Value { r#type: Text, value: "a0" } -SetTriple: a1cde468b7ad4898a35d7ba14b67437e, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8edb52be07ce471ea18021f64e982846, From entity, Value { r#type: Entity, value: "9438ee038c1145af9bf66b7ba8d4c1f3" } -SetTriple: 8edb52be07ce471ea18021f64e982846, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: 8edb52be07ce471ea18021f64e982846, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8edb52be07ce471ea18021f64e982846, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8edb52be07ce471ea18021f64e982846, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 2312589c3a5142108dd557f4427d9866, From entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 2312589c3a5142108dd557f4427d9866, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 2312589c3a5142108dd557f4427d9866, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2312589c3a5142108dd557f4427d9866, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2312589c3a5142108dd557f4427d9866, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 31ffaf37896d48e9b7305953e24008a2, From entity, Value { r#type: Entity, value: "9c1922f1d7a247d1841d234cb2f56991" } -SetTriple: 31ffaf37896d48e9b7305953e24008a2, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 31ffaf37896d48e9b7305953e24008a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31ffaf37896d48e9b7305953e24008a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 31ffaf37896d48e9b7305953e24008a2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 75aff84ff5454061b7675d78f4b717a2, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 75aff84ff5454061b7675d78f4b717a2, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 75aff84ff5454061b7675d78f4b717a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 75aff84ff5454061b7675d78f4b717a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 75aff84ff5454061b7675d78f4b717a2, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, From entity, Value { r#type: Entity, value: "a36de44dff584511b73405f5b3911001" } -SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Index, Value { r#type: Text, value: "a0" } -SetTriple: bf8dcc50a18e4fb1b0281e875b3e0f37, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: f4253dcd02304e87bb136420755d7b83, From entity, Value { r#type: Entity, value: "abf54171e51945528db1ff6f2ed05e54" } -SetTriple: f4253dcd02304e87bb136420755d7b83, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: f4253dcd02304e87bb136420755d7b83, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f4253dcd02304e87bb136420755d7b83, Index, Value { r#type: Text, value: "a0" } -SetTriple: f4253dcd02304e87bb136420755d7b83, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5bd9c0defa46482db6f874f62b87760f, From entity, Value { r#type: Entity, value: "ac0dc3bf85f7469dbd4b8692bc1bdf99" } -SetTriple: 5bd9c0defa46482db6f874f62b87760f, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 5bd9c0defa46482db6f874f62b87760f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5bd9c0defa46482db6f874f62b87760f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5bd9c0defa46482db6f874f62b87760f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: c453614694d04e8187f52b659450a750, From entity, Value { r#type: Entity, value: "ac29ecfd79bb4ca7b896ee1757781170" } -SetTriple: c453614694d04e8187f52b659450a750, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: c453614694d04e8187f52b659450a750, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c453614694d04e8187f52b659450a750, Index, Value { r#type: Text, value: "a0" } -SetTriple: c453614694d04e8187f52b659450a750, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 58e025520ce44ea8875df423ab2ee1c6, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 58e025520ce44ea8875df423ab2ee1c6, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 58e025520ce44ea8875df423ab2ee1c6, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, From entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8af8f7a3fbca43cb88b2f335d4da4dfe, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, To entity, Value { r#type: Entity, value: "9fd8d594765e41d5822a575141722840" } -SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 267c6a3ef8524dd9ba4cec03b83e873f, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 545983f3049449aea3e4c2d39bfa9934, From entity, Value { r#type: Entity, value: "ba43fd1aef2d449f97c46bf8e8ac9d58" } -SetTriple: 545983f3049449aea3e4c2d39bfa9934, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 545983f3049449aea3e4c2d39bfa9934, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 545983f3049449aea3e4c2d39bfa9934, Index, Value { r#type: Text, value: "a0" } -SetTriple: 545983f3049449aea3e4c2d39bfa9934, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 9d1b94bc78934c499df6277d1ff87693, From entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } -SetTriple: 9d1b94bc78934c499df6277d1ff87693, To entity, Value { r#type: Entity, value: "0ed7c98908154183b34cd156a4494bfa" } -SetTriple: 9d1b94bc78934c499df6277d1ff87693, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9d1b94bc78934c499df6277d1ff87693, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9d1b94bc78934c499df6277d1ff87693, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 34e77dbc2f194d158ba55027244e972e, From entity, Value { r#type: Entity, value: "c0ae7c77d33f41a8a8e6563c9d4f7ae6" } -SetTriple: 34e77dbc2f194d158ba55027244e972e, To entity, Value { r#type: Entity, value: "89e4ec2ac3ff46048747b7da1247b8fb" } -SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 284bcf56bbed4e78a89950deedc370b5, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 284bcf56bbed4e78a89950deedc370b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 284bcf56bbed4e78a89950deedc370b5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 284bcf56bbed4e78a89950deedc370b5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a95553fee59b446bb0d62c950c657790, From entity, Value { r#type: Entity, value: "587429e126b04aa9893e4ea21b2d8287" } -SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: f4b35d55cf19421688cb5900ba6ee55c, Index, Value { r#type: Text, value: "a0" } -SetTriple: a95553fee59b446bb0d62c950c657790, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: a95553fee59b446bb0d62c950c657790, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fa1c052c17f2464e9c12fd2d4414533c, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"f3fe42c3bc19456c89129e701f08f4aa\"}}]}" } -SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4bcd52fc91ea47cba14920fecc16467b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cf389f50016c4eacb9456b330432c113, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf389f50016c4eacb9456b330432c113, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4bcd52fc91ea47cba14920fecc16467b, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: cf389f50016c4eacb9456b330432c113, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: cdd71a2ca6d541a4ac23d575008831f2, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } -SetTriple: cdd71a2ca6d541a4ac23d575008831f2, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: a95553fee59b446bb0d62c950c657790, Index, Value { r#type: Text, value: "a0" } -SetTriple: a95553fee59b446bb0d62c950c657790, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 4bcd52fc91ea47cba14920fecc16467b, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } -SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Index, Value { r#type: Text, value: "a0" } -SetTriple: cdd71a2ca6d541a4ac23d575008831f2, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, From entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } -SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Index, Value { r#type: Text, value: "a0" } -SetTriple: c9eae7f85a854b4aa2306c2ccdec3d34, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fa1c052c17f2464e9c12fd2d4414533c, Name, Value { r#type: Text, value: "Types" } -SetTriple: 3d8ab901c94b426594324ceb6cd3813c, Name, Value { r#type: Text, value: "Types" } -SetTriple: d9401e5b03a245f5a6290062d76bd7cd, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } -SetTriple: d9401e5b03a245f5a6290062d76bd7cd, To entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9401e5b03a245f5a6290062d76bd7cd, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: a9a264bca58b49babc18caee5b1f65de, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } -SetTriple: a9a264bca58b49babc18caee5b1f65de, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: Types, Filter, Value { r#type: Text, value: "{and: [{typeIds_contains_nocase: [\"d7ab40920ab5441e88c35c27952de773\"]}, {entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}, {entityOf_: {attribute: \"90dcfc330cdb4252a7c3f653d4f54e26\", entityValue: \"2333765c9ad6434d9c66152c81be44fb\"}}]}" } -SetTriple: cf389f50016c4eacb9456b330432c113, To entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } -SetTriple: cf389f50016c4eacb9456b330432c113, From entity, Value { r#type: Entity, value: "f3fe42c3bc19456c89129e701f08f4aa" } -SetTriple: f4b35d55cf19421688cb5900ba6ee55c, To entity, Value { r#type: Entity, value: "3d8ab901c94b426594324ceb6cd3813c" } -SetTriple: f4b35d55cf19421688cb5900ba6ee55c, From entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: a9a264bca58b49babc18caee5b1f65de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a9a264bca58b49babc18caee5b1f65de, Index, Value { r#type: Text, value: "a0" } -SetTriple: a9a264bca58b49babc18caee5b1f65de, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 284bcf56bbed4e78a89950deedc370b5, From entity, Value { r#type: Entity, value: "fa1c052c17f2464e9c12fd2d4414533c" } -SetTriple: aa112bc68275424991d89222adc7d653, Index, Value { r#type: Text, value: "a0" } -SetTriple: a376bc95538f45cfa8df0d005f0dad2f, From entity, Value { r#type: Entity, value: "fa60930f07d84f6080ddbdcf62963060" } -SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Index, Value { r#type: Text, value: "a0" } -SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a376bc95538f45cfa8df0d005f0dad2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aa112bc68275424991d89222adc7d653, From entity, Value { r#type: Entity, value: "fa60930f07d84f6080ddbdcf62963060" } -SetTriple: aa112bc68275424991d89222adc7d653, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: fa60930f07d84f6080ddbdcf62963060, Description, Value { r#type: Text, value: "Pages linked to the current entity offering additional information or further exploration, enhancing user navigation and enriching the browsing experience." } -SetTriple: fa60930f07d84f6080ddbdcf62963060, Name, Value { r#type: Text, value: "Related pages" } -SetTriple: a376bc95538f45cfa8df0d005f0dad2f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: aa112bc68275424991d89222adc7d653, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e2316f7e73ec4791a6a7b087f12aefee, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: e2316f7e73ec4791a6a7b087f12aefee, To entity, Value { r#type: Entity, value: "5742a7038b734eb6b3df4378c1b512c6" } -SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: aa112bc68275424991d89222adc7d653, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Index, Value { r#type: Text, value: "a0" } -SetTriple: e2316f7e73ec4791a6a7b087f12aefee, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4f3062d8279c47dcbdfd745d8164fe62, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ee44a3f0bfc4119aac5904672cef835, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: f0c4c60e1fee42feaab78b42fbd0fddf, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } -SetTriple: 09a2b5cafb234894b802583bf5f0ad0d, From entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } -SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 0f9ef1f89adf4f6c82047d0bba73df7f, From entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } -SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Index, Value { r#type: Text, value: "a1" } -SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 482ebb808b734bbea50eba40c280c06f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 482ebb808b734bbea50eba40c280c06f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 482ebb808b734bbea50eba40c280c06f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 482ebb808b734bbea50eba40c280c06f, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 482ebb808b734bbea50eba40c280c06f, From entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } -SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1aaf7673d4f841c592828bc11fab0b27, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1aaf7673d4f841c592828bc11fab0b27, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 1aaf7673d4f841c592828bc11fab0b27, From entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } -SetTriple: 66f5e679ec3447ca9712ad525142c59e, Markdown Content, Value { r#type: Text, value: "## Overview of News event type attributes:\n\n" } -SetTriple: 6ee44a3f0bfc4119aac5904672cef835, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 6ee44a3f0bfc4119aac5904672cef835, To entity, Value { r#type: Entity, value: "66f5e679ec3447ca9712ad525142c59e" } -SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 7f3ecf260f4248b0b1466a73771c1c7f, To entity, Value { r#type: Entity, value: "f0c4c60e1fee42feaab78b42fbd0fddf" } -SetTriple: 66f5e679ec3447ca9712ad525142c59e, Name, Value { r#type: Text, value: "Overview of News eve" } -SetTriple: f0c4c60e1fee42feaab78b42fbd0fddf, Name, Value { r#type: Text, value: "Topics, topics conne" } -SetTriple: 84dd957db0f642dfa69270452661647c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3b25f94bd577474680d4b6622218ce33, Name, Value { r#type: Text, value: "News events" } -SetTriple: 6b2973367d70472490cbc48fec376c8c, Name, Value { r#type: Text, value: "Topics, topics conne" } -SetTriple: e1d682324b82411da03c1e195e5cd6fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1d682324b82411da03c1e195e5cd6fc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f4a8034b57314f928b3ba2d2163959d5, From entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } -SetTriple: f4a8034b57314f928b3ba2d2163959d5, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: f4a8034b57314f928b3ba2d2163959d5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f4a8034b57314f928b3ba2d2163959d5, Index, Value { r#type: Text, value: "a0" } -SetTriple: f4a8034b57314f928b3ba2d2163959d5, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 84dd957db0f642dfa69270452661647c, From entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } -SetTriple: 84dd957db0f642dfa69270452661647c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 84dd957db0f642dfa69270452661647c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 84dd957db0f642dfa69270452661647c, Index, Value { r#type: Text, value: "a0" } -SetTriple: Topics, topics conne, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } -SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5db1cff0c8c345d9aca109bfac8bdf8b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: News events, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"b10408748be747a7b15298c320681d61\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, To entity, Value { r#type: Entity, value: "6b2973367d70472490cbc48fec376c8c" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, To entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } -SetTriple: e1d682324b82411da03c1e195e5cd6fc, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } -SetTriple: 319ef0b9bd04417482765802d3044d4e, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 319ef0b9bd04417482765802d3044d4e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 319ef0b9bd04417482765802d3044d4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 319ef0b9bd04417482765802d3044d4e, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 319ef0b9bd04417482765802d3044d4e, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } -SetTriple: df3f7672d72a487eae4fee42e1daf20b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: df3f7672d72a487eae4fee42e1daf20b, Index, Value { r#type: Text, value: "a0" } -SetTriple: df3f7672d72a487eae4fee42e1daf20b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: df3f7672d72a487eae4fee42e1daf20b, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: df3f7672d72a487eae4fee42e1daf20b, From entity, Value { r#type: Entity, value: "3b25f94bd577474680d4b6622218ce33" } -SetTriple: e1d682324b82411da03c1e195e5cd6fc, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: e1d682324b82411da03c1e195e5cd6fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Index, Value { r#type: Text, value: "a1" } -SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d7abcaa8b9d44ec594628e37c6e9fd41, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Index, Value { r#type: Text, value: "a2" } -SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, From entity, Value { r#type: Entity, value: "158924cf028e466eb3c721e9429491bc" } -SetTriple: 158924cf028e466eb3c721e9429491bc, Name, Value { r#type: Text, value: "Trending" } -SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3b7fd5a1e7a64063a2af8c97fea4e2b9, Index, Value { r#type: Text, value: "a0" } -SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Index, Value { r#type: Text, value: "a0" } -SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6ddf0da8d19149eba5a8d683175fa080, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ddf0da8d19149eba5a8d683175fa080, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 6ddf0da8d19149eba5a8d683175fa080, From entity, Value { r#type: Entity, value: "873e0723752f4cd1bccab304cb8c4383" } -SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6cb77b2684fd4911a5366deadd5a3fc0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, From entity, Value { r#type: Entity, value: "0913adbf9a7840599aba4c788a681255" } -SetTriple: cb96c35482eb4b1c8f06eaffeff3fea6, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: af894933710e4042aa29580d6d2a8ce1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: af894933710e4042aa29580d6d2a8ce1, From entity, Value { r#type: Entity, value: "fa8e8e54f7424c00b73c05adee2b4545" } -SetTriple: af894933710e4042aa29580d6d2a8ce1, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: af894933710e4042aa29580d6d2a8ce1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af894933710e4042aa29580d6d2a8ce1, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, From entity, Value { r#type: Entity, value: "1d7f027e415c4f69800e460fde65feb9" } -SetTriple: c5efbdb7e3a24c5b8a49a9fca4b7d627, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bafa5804c8c343f5935994573426c80d, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: bafa5804c8c343f5935994573426c80d, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: bafa5804c8c343f5935994573426c80d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bafa5804c8c343f5935994573426c80d, Index, Value { r#type: Text, value: "a0" } -SetTriple: bafa5804c8c343f5935994573426c80d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, From entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 69f985ba75c34254a795cdbe6ae26359, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0c60ccc4ada7488b96f39174c36f6806, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 0c60ccc4ada7488b96f39174c36f6806, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, From entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8b0bc6f76cba48158e67fc4654b2250e, Name, Value { r#type: Text, value: "Related news events" } -SetTriple: Related news events, Description, Value { r#type: Text, value: "News events linked to the current entity." } -SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 41d1cfd97046449d9b405e76cc700a4c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 41d1cfd97046449d9b405e76cc700a4c, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: c8f2a862b03f4983868f0e4c05c0356b, From entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: 69f985ba75c34254a795cdbe6ae26359, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 69f985ba75c34254a795cdbe6ae26359, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: 69f985ba75c34254a795cdbe6ae26359, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fe9bdc55496144b8b56030441dcd9e6e, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: c5b08b9bbcbd4c30a12a9aa0631e7af0, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fe9bdc55496144b8b56030441dcd9e6e, From entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: 0c60ccc4ada7488b96f39174c36f6806, Index, Value { r#type: Text, value: "a0" } -SetTriple: 41d1cfd97046449d9b405e76cc700a4c, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 7aba5ef67f3746e5aa508afd56e2e370, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fe9bdc55496144b8b56030441dcd9e6e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c8f2a862b03f4983868f0e4c05c0356b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9dcb539bb4b54bc9bc31386c3e18d7c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 69f985ba75c34254a795cdbe6ae26359, Index, Value { r#type: Text, value: "a0" } -SetTriple: c8f2a862b03f4983868f0e4c05c0356b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: edd2eac1632f4a8fa0bdeace2b1a3ea5, Name, Value { r#type: Text, value: "Related news topics " } -SetTriple: Related news topics , Description, Value { r#type: Text, value: "News topics linked to the current entity. " } -SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf9e030e22b9434e9b285120b0b74541, Name, Value { r#type: Text, value: "Sponsors" } -SetTriple: da9b988dad444a999bc913c65a9d925d, Name, Value { r#type: Text, value: "Partners" } -SetTriple: a0633f3218d34ace8d861602949984af, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: a0633f3218d34ace8d861602949984af, To entity, Value { r#type: Entity, value: "03597522e1f2423b882d330cfe89331d" } -SetTriple: a0633f3218d34ace8d861602949984af, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a0633f3218d34ace8d861602949984af, Index, Value { r#type: Text, value: "a0" } -SetTriple: a0633f3218d34ace8d861602949984af, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b8f3c7ee818942e5a55fac833042919b, From entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } -SetTriple: b8f3c7ee818942e5a55fac833042919b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: b8f3c7ee818942e5a55fac833042919b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b8f3c7ee818942e5a55fac833042919b, Index, Value { r#type: Text, value: "a0" } -SetTriple: b8f3c7ee818942e5a55fac833042919b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f219b6b8e1fd4e32804d6eee82953978, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: f219b6b8e1fd4e32804d6eee82953978, To entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } -SetTriple: f219b6b8e1fd4e32804d6eee82953978, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f219b6b8e1fd4e32804d6eee82953978, Index, Value { r#type: Text, value: "a0" } -SetTriple: f219b6b8e1fd4e32804d6eee82953978, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9354d2aeac954823b95774722ddc872e, From entity, Value { r#type: Entity, value: "cf9e030e22b9434e9b285120b0b74541" } -SetTriple: 9354d2aeac954823b95774722ddc872e, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9354d2aeac954823b95774722ddc872e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9354d2aeac954823b95774722ddc872e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9354d2aeac954823b95774722ddc872e, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 011849da33c14f43811f142420d44e32, From entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } -SetTriple: 011849da33c14f43811f142420d44e32, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 011849da33c14f43811f142420d44e32, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 011849da33c14f43811f142420d44e32, Index, Value { r#type: Text, value: "a0" } -SetTriple: 011849da33c14f43811f142420d44e32, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8a5db5832b244622834a46333547cecc, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 8a5db5832b244622834a46333547cecc, To entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } -SetTriple: 8a5db5832b244622834a46333547cecc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8a5db5832b244622834a46333547cecc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8a5db5832b244622834a46333547cecc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, From entity, Value { r#type: Entity, value: "da9b988dad444a999bc913c65a9d925d" } -SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0365b06d58e7409e9bb94ee1d96590c7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 299f3f955598443d8ff094d68f4b1fe9, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 299f3f955598443d8ff094d68f4b1fe9, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 299f3f955598443d8ff094d68f4b1fe9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 867fc268fd4844b7a63a886f4ebcfdc0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: db9f04334d51434abbcbe2843b080417, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: db9f04334d51434abbcbe2843b080417, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: db9f04334d51434abbcbe2843b080417, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: db9f04334d51434abbcbe2843b080417, Index, Value { r#type: Text, value: "a0" } -SetTriple: db9f04334d51434abbcbe2843b080417, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 241927b72e9c4477bb33f2633556ef7c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 241927b72e9c4477bb33f2633556ef7c, To entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } -SetTriple: 241927b72e9c4477bb33f2633556ef7c, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Index, Value { r#type: Text, value: "a0" } -SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31e66dcef0db42fcb35ddc83765fd2f9, Name, Value { r#type: Text, value: "Read more about this news event" } -SetTriple: 9ea7972b288e4167887198f192431f68, Name, Value { r#type: Text, value: "Summary" } -SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Index, Value { r#type: Text, value: "a0" } -SetTriple: eecb2cf61c524a4ab17825f128f46e1c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, From entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } -SetTriple: eecb2cf61c524a4ab17825f128f46e1c, From entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } -SetTriple: c23b2e5fe6d04eaab9fbd1bf6ff474cf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Index, Value { r#type: Text, value: "a0" } -SetTriple: eecb2cf61c524a4ab17825f128f46e1c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0d52524297534bee949b9fd7e7914086, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 0d52524297534bee949b9fd7e7914086, To entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } -SetTriple: 0d52524297534bee949b9fd7e7914086, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0d52524297534bee949b9fd7e7914086, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0d52524297534bee949b9fd7e7914086, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fa7b180ef3f949c38b58995c3b0a2d52, From entity, Value { r#type: Entity, value: "31e66dcef0db42fcb35ddc83765fd2f9" } -SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Index, Value { r#type: Text, value: "a0" } -SetTriple: a99bd04a5c3f482b93e0507fe73490f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a99bd04a5c3f482b93e0507fe73490f5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a99bd04a5c3f482b93e0507fe73490f5, From entity, Value { r#type: Entity, value: "9ea7972b288e4167887198f192431f68" } -SetTriple: 241927b72e9c4477bb33f2633556ef7c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 241927b72e9c4477bb33f2633556ef7c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f07099d0b32c42119122b690c59cf048, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: f07099d0b32c42119122b690c59cf048, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f07099d0b32c42119122b690c59cf048, Index, Value { r#type: Text, value: "a1" } -SetTriple: f07099d0b32c42119122b690c59cf048, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: f07099d0b32c42119122b690c59cf048, To entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } -SetTriple: 4e3d004f4d73486487630d56712cbc6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4e3d004f4d73486487630d56712cbc6a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4e3d004f4d73486487630d56712cbc6a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, From entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } -SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8e439c4d51534fbcb9dd5c75620bd765, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, From entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } -SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, To entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6de09b7adf8343ffa19bf4f1ad7d2e51, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 6d297bf5137f41bfaec2c15c7716be50, From entity, Value { r#type: Entity, value: "fc1740722e7445acac59964282deddb5" } -SetTriple: 6d297bf5137f41bfaec2c15c7716be50, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6d297bf5137f41bfaec2c15c7716be50, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0b8edbce003d4162ab41dee67f6f430e, From entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } -SetTriple: 0b8edbce003d4162ab41dee67f6f430e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0b8edbce003d4162ab41dee67f6f430e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 94ef85e4942b47bc8807caf3cf342959, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 94ef85e4942b47bc8807caf3cf342959, To entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } -SetTriple: 94ef85e4942b47bc8807caf3cf342959, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94ef85e4942b47bc8807caf3cf342959, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94ef85e4942b47bc8807caf3cf342959, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 074e22e6845244b7a254b7fb232d2fb4, From entity, Value { r#type: Entity, value: "bf5946e63df94e1ebd0502725fa7be32" } -SetTriple: 074e22e6845244b7a254b7fb232d2fb4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 074e22e6845244b7a254b7fb232d2fb4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: fc1740722e7445acac59964282deddb5, Markdown Content, Value { r#type: Text, value: "- **Topics**, topics connected to the news event. For instance, in the context of US Politics, the news event could be linked to a politician.\n\n- **Cover,** a banner image with a 3:1 ratio (exact cover size is 1192px by 320px).\n\n- **Location**, the place where the news event takes or took place.\n\n- **Date**, the date when the news event happened.\n\n- **Sources**, encompass press articles, press releases, social media posts, and relevant documents such as transcripts or statements, all of which provide information and facilitate comprehension of current events.\n\n- **Claims about**, to complete, comment, question or refute the news event.\n\n- **Claims from**, key insights derived from the news event, highlighting the pivotal aspects or conclusions.\n\n- **Relevant questions**, the **Five W's and H**: Who? What? When? Where? Why? How?\" is a checklist used in journalism to guide research and interviews and to raise important ethical questions, such as “How do you know that?\"\n\n- **Related entities:** any entities that are interconnected with the current entity.\n\n- **Tags**, help in filtering tables and sorting the entity\n\n\n" } -SetTriple: ad0c9680bf2047b0a0d8357ff79287e1, Name, Value { r#type: Text, value: "Broader news topics" } -SetTriple: Read more about this news event, Name, Value { r#type: Text, value: "Further reading" } -SetTriple: Further reading, Description, Value { r#type: Text, value: "Exploring additional content to deepen understanding, broaden perspectives, and enhance knowledge about a specific event or topic." } -SetTriple: fc1740722e7445acac59964282deddb5, Name, Value { r#type: Text, value: "Topics, topics conne" } -SetTriple: bf5946e63df94e1ebd0502725fa7be32, Name, Value { r#type: Text, value: "Primary topic" } -SetTriple: Primary topic, Description, Value { r#type: Text, value: "Acts as a homepage, provide the central, foundational topic from which all other related topics prominently branch out." } -SetTriple: Broader news topics, Description, Value { r#type: Text, value: "Wide-ranging classifications organizing a diverse array of news topics." } -SetTriple: 065acda3004144cb87be65f5645ab937, From entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } -SetTriple: 065acda3004144cb87be65f5645ab937, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 065acda3004144cb87be65f5645ab937, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 065acda3004144cb87be65f5645ab937, Index, Value { r#type: Text, value: "a0" } -SetTriple: 065acda3004144cb87be65f5645ab937, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4e3d004f4d73486487630d56712cbc6a, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 4e3d004f4d73486487630d56712cbc6a, To entity, Value { r#type: Entity, value: "ad0c9680bf2047b0a0d8357ff79287e1" } -SetTriple: 6f74caba21a04aa4bb588c057092113e, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 8cc1c9a8b69b42c3b7bb821bfd250293, Name, Value { r#type: Text, value: "Main program events" } -SetTriple: 000ac5b0cfd543358c6a12fcf036b87e, Name, Value { r#type: Text, value: "Side events" } -SetTriple: 6f74caba21a04aa4bb588c057092113e, To entity, Value { r#type: Entity, value: "000ac5b0cfd543358c6a12fcf036b87e" } -SetTriple: 6f74caba21a04aa4bb588c057092113e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6f74caba21a04aa4bb588c057092113e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6f74caba21a04aa4bb588c057092113e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, From entity, Value { r#type: Entity, value: "000ac5b0cfd543358c6a12fcf036b87e" } -SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3872094d573c4e58a5aeea6abdd8eb95, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, From entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } -SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Index, Value { r#type: Text, value: "a0" } -SetTriple: 613e71e2e4eb4a9b9b3689f93ebd6527, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 31f6d2a07538412a8412044ac8dcbe70, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 31f6d2a07538412a8412044ac8dcbe70, To entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } -SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Index, Value { r#type: Text, value: "a0" } -SetTriple: 31f6d2a07538412a8412044ac8dcbe70, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3071f7047a124b81a9c028f1600be1b0, To entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } -SetTriple: 3731ee3e35764060b970cc9e5748cf42, From entity, Value { r#type: Entity, value: "59e14010cdcf41609953b8e09edca8b7" } -SetTriple: 3731ee3e35764060b970cc9e5748cf42, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4e5403e9ebf04291b3dadb84f8efab77, Name, Value { r#type: Text, value: "Event badges" } -SetTriple: 59e14010cdcf41609953b8e09edca8b7, Name, Value { r#type: Text, value: "Event badge" } -SetTriple: 3731ee3e35764060b970cc9e5748cf42, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3071f7047a124b81a9c028f1600be1b0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3071f7047a124b81a9c028f1600be1b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3731ee3e35764060b970cc9e5748cf42, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9b433d6abcf5486a982cbcfa023c8864, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } -SetTriple: 9b433d6abcf5486a982cbcfa023c8864, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9b433d6abcf5486a982cbcfa023c8864, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: af456ca811b8406b965169d4737c56bc, From entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: af456ca811b8406b965169d4737c56bc, To entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } -SetTriple: af456ca811b8406b965169d4737c56bc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af456ca811b8406b965169d4737c56bc, Index, Value { r#type: Text, value: "a0" } -SetTriple: af456ca811b8406b965169d4737c56bc, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3731ee3e35764060b970cc9e5748cf42, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 3071f7047a124b81a9c028f1600be1b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3071f7047a124b81a9c028f1600be1b0, From entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 69379156b00a48b29566e1daed2a3a2f, From entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } -SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Index, Value { r#type: Text, value: "a0" } -SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7f0bef00d5104634857373d18c247fb1, From entity, Value { r#type: Entity, value: "6e0a2f9f07d9425da9238ee38a5d1cf7" } -SetTriple: 7f0bef00d5104634857373d18c247fb1, To entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } -SetTriple: 7f0bef00d5104634857373d18c247fb1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7f0bef00d5104634857373d18c247fb1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7f0bef00d5104634857373d18c247fb1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, From entity, Value { r#type: Entity, value: "1e751581955a4beab57776c9d79c33ec" } -SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, To entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } -SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf4ae616c71b410c9feffe68b78b5bd8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, From entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } -SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 31200910d55a47ef8d9dbb6b5a4db89f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 53a8e7250235420abff87680829a204d, From entity, Value { r#type: Entity, value: "e15d0d78982f4195af8dd509ac8e2c2e" } -SetTriple: 53a8e7250235420abff87680829a204d, To entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } -SetTriple: 53a8e7250235420abff87680829a204d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53a8e7250235420abff87680829a204d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53a8e7250235420abff87680829a204d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fa59708e7ba04543b0b926a23e5ecf39, From entity, Value { r#type: Entity, value: "d4f217f19b334aa486930f3812f56ff6" } -SetTriple: fa59708e7ba04543b0b926a23e5ecf39, To entity, Value { r#type: Entity, value: "3d0b19e0313843479687a351223efcc3" } -SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Index, Value { r#type: Text, value: "a0" } -SetTriple: fa59708e7ba04543b0b926a23e5ecf39, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e15d0d78982f4195af8dd509ac8e2c2e, Name, Value { r#type: Text, value: "In-person attendance" } -SetTriple: d4f217f19b334aa486930f3812f56ff6, Name, Value { r#type: Text, value: "Online attendance" } -SetTriple: Venue, Name, Value { r#type: Text, value: "Venues" } -SetTriple: 493dda198afa4267a1ff5be6738ce090, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 493dda198afa4267a1ff5be6738ce090, Index, Value { r#type: Text, value: "a0" } -SetTriple: 493dda198afa4267a1ff5be6738ce090, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 493dda198afa4267a1ff5be6738ce090, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 493dda198afa4267a1ff5be6738ce090, From entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } -SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Index, Value { r#type: Text, value: "a0" } -SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, To entity, Value { r#type: Entity, value: "9e98d3c2c71343fe97ba0eb0869c1f9c" } -SetTriple: dc0377c9b4b243e0bf94a5fca0a1e7de, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, To entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } -SetTriple: 4aee7e2c6bc94b41ab8e8d2c63054778, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: ddf7184158604b7f921e5bf21a922560, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ddf7184158604b7f921e5bf21a922560, Index, Value { r#type: Text, value: "a0" } -SetTriple: ddf7184158604b7f921e5bf21a922560, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ddf7184158604b7f921e5bf21a922560, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: ddf7184158604b7f921e5bf21a922560, From entity, Value { r#type: Entity, value: "349127cd63f4414685583c0d0812c2b8" } -SetTriple: d80da7ed52224ff6ab64359864a4caea, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d80da7ed52224ff6ab64359864a4caea, Index, Value { r#type: Text, value: "a0" } -SetTriple: d80da7ed52224ff6ab64359864a4caea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d80da7ed52224ff6ab64359864a4caea, To entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } -SetTriple: d80da7ed52224ff6ab64359864a4caea, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 61e272cfa623497fbdcc1744d8c20e5e, From entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } -SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, To entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } -SetTriple: 0f843dff0c2b4e63b4186fa9f8d8b3fd, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 07f0770401294e7c94ee6d37f9e011f0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 07f0770401294e7c94ee6d37f9e011f0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 07f0770401294e7c94ee6d37f9e011f0, From entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } -SetTriple: 90bdd3c166cd4de586d664f382f690b9, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 90bdd3c166cd4de586d664f382f690b9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 90bdd3c166cd4de586d664f382f690b9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 90bdd3c166cd4de586d664f382f690b9, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 90bdd3c166cd4de586d664f382f690b9, From entity, Value { r#type: Entity, value: "8cc1c9a8b69b42c3b7bb821bfd250293" } -SetTriple: b31b800b0561439c88c3ca73ea396279, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b31b800b0561439c88c3ca73ea396279, Index, Value { r#type: Text, value: "a0" } -SetTriple: b31b800b0561439c88c3ca73ea396279, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b31b800b0561439c88c3ca73ea396279, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b31b800b0561439c88c3ca73ea396279, From entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } -SetTriple: 1f6341c930744d62b9566c6856e85cba, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1f6341c930744d62b9566c6856e85cba, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1f6341c930744d62b9566c6856e85cba, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1f6341c930744d62b9566c6856e85cba, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 1f6341c930744d62b9566c6856e85cba, From entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } -SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Index, Value { r#type: Text, value: "a0" } -SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: fcc5e1eb90684fa096e90fb8e08b01db, From entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } -SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Index, Value { r#type: Text, value: "a0" } -SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, To entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } -SetTriple: 21cac27e60904d2fb7c1e6f25ba8db77, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 76b6bdca3a224d999fd711ad4f1be46d, From entity, Value { r#type: Entity, value: "c0d900e1dfb4476185017002ca4d6e50" } -SetTriple: 610e03cd2a71451885ae1106569cf5f7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 610e03cd2a71451885ae1106569cf5f7, Index, Value { r#type: Text, value: "a0" } -SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Index, Value { r#type: Text, value: "a0" } -SetTriple: b04e6f96c9d042db8d13cfbcee8134c8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Index, Value { r#type: Text, value: "a0" } -SetTriple: d8ce068d3b18442a8fc2c6d91c21d749, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 126c0a3ba22b4baeb8b3e681e8af9cbe, From entity, Value { r#type: Entity, value: "50ebb186321e476fa02f7e8d74d4f33e" } -SetTriple: 69379156b00a48b29566e1daed2a3a2f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 69379156b00a48b29566e1daed2a3a2f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 69379156b00a48b29566e1daed2a3a2f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 69379156b00a48b29566e1daed2a3a2f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, To entity, Value { r#type: Entity, value: "177b156d617341d4957d00be86103df6" } -SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 58c6b592b40f4168accd66f9dd3eaea3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5679a5d2846e4ad78b146aa503af2c99, From entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } -SetTriple: 5679a5d2846e4ad78b146aa503af2c99, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5679a5d2846e4ad78b146aa503af2c99, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 610e03cd2a71451885ae1106569cf5f7, From entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 610e03cd2a71451885ae1106569cf5f7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 610e03cd2a71451885ae1106569cf5f7, To entity, Value { r#type: Entity, value: "c15de18f79ad46308326adf8a4285051" } -SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, From entity, Value { r#type: Entity, value: "62aa1a055b264271811b567c98b48ab3" } -SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Index, Value { r#type: Text, value: "a0" } -SetTriple: a1d5337fca5d4281a1e1e4c290b096d4, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3d0b19e0313843479687a351223efcc3, Name, Value { r#type: Text, value: "Attendance type" } -SetTriple: 1e751581955a4beab57776c9d79c33ec, Name, Value { r#type: Text, value: "Paid" } -SetTriple: 6e0a2f9f07d9425da9238ee38a5d1cf7, Name, Value { r#type: Text, value: "Free" } -SetTriple: 50ebb186321e476fa02f7e8d74d4f33e, Name, Value { r#type: Text, value: "Pricing type" } -SetTriple: 349127cd63f4414685583c0d0812c2b8, Name, Value { r#type: Text, value: "Cities" } -SetTriple: 62aa1a055b264271811b567c98b48ab3, Name, Value { r#type: Text, value: "States " } -SetTriple: fc68ee55a7754819a97ba1e18ad2301a, Name, Value { r#type: Text, value: "Countries" } -SetTriple: c0d900e1dfb4476185017002ca4d6e50, Name, Value { r#type: Text, value: "Continents" } -SetTriple: c15de18f79ad46308326adf8a4285051, Name, Value { r#type: Text, value: "Pricing types" } -SetTriple: 177b156d617341d4957d00be86103df6, Name, Value { r#type: Text, value: "Attendance types" } -SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, From entity, Value { r#type: Entity, value: "fc68ee55a7754819a97ba1e18ad2301a" } -SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Index, Value { r#type: Text, value: "a0" } -SetTriple: 05a34ddf822c41e2b5c979c9c8b1f541, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3e71dd5f499242b588bb586e01dc992b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3e71dd5f499242b588bb586e01dc992b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3e71dd5f499242b588bb586e01dc992b, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 3e71dd5f499242b588bb586e01dc992b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3e71dd5f499242b588bb586e01dc992b, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: Document, Description, Value { r#type: Text, value: "A piece of written, printed, or electronic matter that provides information or serves as an official record." } -SetTriple: 4334c54bdc424836aa03e834b5db9e92, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 4334c54bdc424836aa03e834b5db9e92, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6cf61384a8a7487089d61dda0dcf9132, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 6cf61384a8a7487089d61dda0dcf9132, From entity, Value { r#type: Entity, value: "79e43124950544cb93d67b93ddd2fd3a" } -SetTriple: 4334c54bdc424836aa03e834b5db9e92, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4334c54bdc424836aa03e834b5db9e92, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4334c54bdc424836aa03e834b5db9e92, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6cf61384a8a7487089d61dda0dcf9132, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6b0d841ee537473fbc78886015f127ee, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 6b0d841ee537473fbc78886015f127ee, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } -SetTriple: 6b0d841ee537473fbc78886015f127ee, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 6b0d841ee537473fbc78886015f127ee, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6b0d841ee537473fbc78886015f127ee, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, From entity, Value { r#type: Entity, value: "4e5403e9ebf04291b3dadb84f8efab77" } -SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7f92bdbf75f4a088a32c2acf4ce43f5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6e5ce7353cb148758bef55a5043f5c38, From entity, Value { r#type: Entity, value: "dab75eacc45b48ee84e0429e17e9d876" } -SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 6e5ce7353cb148758bef55a5043f5c38, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6e5ce7353cb148758bef55a5043f5c38, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: deea36a0f4d94d4cadfdca78a13abc1e, Index, Value { r#type: Text, value: "a1" } -SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 078ef207d555405ba7f6f74fd6393f91, Index, Value { r#type: Text, value: "a1" } -SetTriple: 078ef207d555405ba7f6f74fd6393f91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 078ef207d555405ba7f6f74fd6393f91, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: c2e24485229249dea8d0de8302ed3816, Index, Value { r#type: Text, value: "a2" } -SetTriple: c2e24485229249dea8d0de8302ed3816, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c2e24485229249dea8d0de8302ed3816, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: e3931dc3073b4a56b914ebca0f823d23, Index, Value { r#type: Text, value: "a3" } -SetTriple: e3931dc3073b4a56b914ebca0f823d23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e3931dc3073b4a56b914ebca0f823d23, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 6ce2043d35ed493f9b034df852f3712e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ce2043d35ed493f9b034df852f3712e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Index, Value { r#type: Text, value: "a5" } -SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Index, Value { r#type: Text, value: "a6" } -SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 204b2ab172394b07a18b60a72a2aafbc, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Index, Value { r#type: Text, value: "a7" } -SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 025d776d4340420f8dde2649f178d470, Index, Value { r#type: Text, value: "a8" } -SetTriple: 025d776d4340420f8dde2649f178d470, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 025d776d4340420f8dde2649f178d470, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: fc8bbfd33d964762b1dbd460199877fc, Index, Value { r#type: Text, value: "a9" } -SetTriple: fc8bbfd33d964762b1dbd460199877fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fc8bbfd33d964762b1dbd460199877fc, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 9b21a65314364313a6c2bb978f4da14e, Index, Value { r#type: Text, value: "aA" } -SetTriple: 9b21a65314364313a6c2bb978f4da14e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9b21a65314364313a6c2bb978f4da14e, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 65ec0026b442472fb6b2de436f9c4545, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Index, Value { r#type: Text, value: "a0" } -SetTriple: News event, Description, Value { r#type: Text, value: "A news story is a factual and timely report about a recent event or development, designed to inform the public. It typically covers who, what, when, where, why, and how, presenting information clearly and objectively." } -SetTriple: 08be6f595e5f48ba9e8efe39a6fd1a63, Description, Value { r#type: Text, value: "A news topic is a broad subject or category that groups related news stories. It includes various themes, provides a framework to organize and discuss events, guides readers through interconnected information, and always ends with the word \"news.\"" } -SetTriple: c998b9cc8bfd4ab9b20dd6d0a8eedb33, Description, Value { r#type: Text, value: "A claim about something significant that happened. This type is used together with a claim type. " } -SetTriple: f07775d7794b42e590c65d9094593a6a, Markdown Content, Value { r#type: Text, value: "Policy and Regulation News\n\n" } -SetTriple: dbaf9d0ace014157a3ef598e518d13cd, Markdown Content, Value { r#type: Text, value: "Crypto politics News\n\n" } -SetTriple: c02fc3de9f8844aaaa5d9239def1722b, Markdown Content, Value { r#type: Text, value: "Sutopics: Crypto regulations News, Crypto legislations News, Politians and crypto News, crypto election\n\n" } -SetTriple: 1a7bdc80d0674461965ebe7250001b10, Markdown Content, Value { r#type: Text, value: "Politians and crypto\n\n" } -SetTriple: 88526f0061a74e22ae507b186dfa2567, Markdown Content, Value { r#type: Text, value: "Politians that oppose crypto News, Polititians that support crypto News, Politian votes on crypto News\n\n" } -SetTriple: df095a57608145d0a183cec556ec4460, Markdown Content, Value { r#type: Text, value: "Politians that oppose crypto\n\n" } -SetTriple: 368f0f782770430ea2c34999da0257cb, Markdown Content, Value { r#type: Text, value: "Subtopics: Crypto regulation, Crypto legistlation, politians and crypto, crypto election, Policy and regulation news.\n\n" } -SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 95cfb4221a444997b52e7d5cc6ee0eeb, To entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } -SetTriple: 025d776d4340420f8dde2649f178d470, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 025d776d4340420f8dde2649f178d470, To entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } -SetTriple: fc8bbfd33d964762b1dbd460199877fc, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: fc8bbfd33d964762b1dbd460199877fc, To entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } -SetTriple: 9b21a65314364313a6c2bb978f4da14e, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 9b21a65314364313a6c2bb978f4da14e, To entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } -SetTriple: b4722ee6ab59445095682d7fbf0259d4, Markdown Content, Value { r#type: Text, value: "Crypto for the planet News\n\n" } -SetTriple: 198c3b17f859473bb2ebd4cf0435b626, Markdown Content, Value { r#type: Text, value: "Crypto politics\n\n" } -SetTriple: 7b415470b8f849d7b6d15050e54ff3cf, Markdown Content, Value { r#type: Text, value: "Republican politians News that support crypto News, Democrat politians that support crypto\n\n" } -SetTriple: 27e5a4d9c8f94a70a2e755289b4e95eb, Markdown Content, Value { r#type: Text, value: "Policy and regulation\n\n" } -SetTriple: c2e24485229249dea8d0de8302ed3816, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: c2e24485229249dea8d0de8302ed3816, To entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } -SetTriple: e3931dc3073b4a56b914ebca0f823d23, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: e3931dc3073b4a56b914ebca0f823d23, To entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } -SetTriple: 6ce2043d35ed493f9b034df852f3712e, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 6ce2043d35ed493f9b034df852f3712e, To entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } -SetTriple: 6ce2043d35ed493f9b034df852f3712e, Index, Value { r#type: Text, value: "a4" } -SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 35d71a8b0e1c4a27b0416874fa864b75, To entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } -SetTriple: 204b2ab172394b07a18b60a72a2aafbc, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 204b2ab172394b07a18b60a72a2aafbc, To entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } -SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 29a6afdc42384fc1b0cefada59acb8c4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 357c6b8a3ea645c69af835c69111c29c, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 357c6b8a3ea645c69af835c69111c29c, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 357c6b8a3ea645c69af835c69111c29c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 357c6b8a3ea645c69af835c69111c29c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 357c6b8a3ea645c69af835c69111c29c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 38c9110393504bbe9dfd37e682307938, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 38c9110393504bbe9dfd37e682307938, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 38c9110393504bbe9dfd37e682307938, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 38c9110393504bbe9dfd37e682307938, Index, Value { r#type: Text, value: "a0" } -SetTriple: 38c9110393504bbe9dfd37e682307938, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8de1e69861b847539d9f3cc16fa7790e, From entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } -SetTriple: 8de1e69861b847539d9f3cc16fa7790e, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8de1e69861b847539d9f3cc16fa7790e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, To entity, Value { r#type: Entity, value: "167664f668f840e1976b20bd16ed8d47" } -SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53fe63b1ecc84508a7a9e0beb81f6e48, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1c5782127e0e46b2bb46d3ea0d68b951, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 5f4eb42048ef42efb78c07e423c840d2, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 5f4eb42048ef42efb78c07e423c840d2, To entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5f4eb42048ef42efb78c07e423c840d2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 39fe065edb3b42ef804e3625f8820c57, From entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: 39fe065edb3b42ef804e3625f8820c57, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 39fe065edb3b42ef804e3625f8820c57, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 39fe065edb3b42ef804e3625f8820c57, Index, Value { r#type: Text, value: "a0" } -SetTriple: 39fe065edb3b42ef804e3625f8820c57, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9d9c99fc307f4625b81176d24a105fa4, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: 9d9c99fc307f4625b81176d24a105fa4, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9d9c99fc307f4625b81176d24a105fa4, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9f680821431b424aba422252e126284b, From entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: 9f680821431b424aba422252e126284b, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 9f680821431b424aba422252e126284b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f680821431b424aba422252e126284b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f680821431b424aba422252e126284b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Index, Value { r#type: Text, value: "a0" } -SetTriple: dd3c7b0faa8e474b8ac4b7467abef7d8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Index, Value { r#type: Text, value: "a0" } -SetTriple: cb9dc0fc61c44841a5784cf8dfec7fda, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 65b1139ecb5d47649e071747dfdcb017, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 65b1139ecb5d47649e071747dfdcb017, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: 65b1139ecb5d47649e071747dfdcb017, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 65b1139ecb5d47649e071747dfdcb017, Index, Value { r#type: Text, value: "a0" } -SetTriple: 65b1139ecb5d47649e071747dfdcb017, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c2e14dcb0966478db3ba87645c33e435, From entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } -SetTriple: c2e14dcb0966478db3ba87645c33e435, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: c2e14dcb0966478db3ba87645c33e435, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c2e14dcb0966478db3ba87645c33e435, Index, Value { r#type: Text, value: "a0" } -SetTriple: c2e14dcb0966478db3ba87645c33e435, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, From entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } -SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 521354ae6b414d368527a9ea97c466fc, From entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } -SetTriple: 521354ae6b414d368527a9ea97c466fc, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 521354ae6b414d368527a9ea97c466fc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 521354ae6b414d368527a9ea97c466fc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 521354ae6b414d368527a9ea97c466fc, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, From entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } -SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1eebd77e297947f7b35a56cf2a0f65a0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b4244a3f65aa403d88ed8242ccb91757, From entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } -SetTriple: b4244a3f65aa403d88ed8242ccb91757, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: b4244a3f65aa403d88ed8242ccb91757, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b4244a3f65aa403d88ed8242ccb91757, Index, Value { r#type: Text, value: "a0" } -SetTriple: b4244a3f65aa403d88ed8242ccb91757, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 67a14621027f4c1da4161f8af3a98262, From entity, Value { r#type: Entity, value: "b4722ee6ab59445095682d7fbf0259d4" } -SetTriple: 67a14621027f4c1da4161f8af3a98262, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 67a14621027f4c1da4161f8af3a98262, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 67a14621027f4c1da4161f8af3a98262, Index, Value { r#type: Text, value: "a0" } -SetTriple: 67a14621027f4c1da4161f8af3a98262, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 156134263c804734a67e9463d0119516, From entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } -SetTriple: 156134263c804734a67e9463d0119516, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 156134263c804734a67e9463d0119516, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 156134263c804734a67e9463d0119516, Index, Value { r#type: Text, value: "a0" } -SetTriple: 156134263c804734a67e9463d0119516, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 08be34a7682e4c508ad90fab51b1040c, From entity, Value { r#type: Entity, value: "198c3b17f859473bb2ebd4cf0435b626" } -SetTriple: 08be34a7682e4c508ad90fab51b1040c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 08be34a7682e4c508ad90fab51b1040c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 08be34a7682e4c508ad90fab51b1040c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08be34a7682e4c508ad90fab51b1040c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f6dea3741df44814a12814f1c150e085, From entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } -SetTriple: f6dea3741df44814a12814f1c150e085, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: f6dea3741df44814a12814f1c150e085, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6dea3741df44814a12814f1c150e085, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6dea3741df44814a12814f1c150e085, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: f825229e4b2a49c7825e539954ed7ef8, From entity, Value { r#type: Entity, value: "c02fc3de9f8844aaaa5d9239def1722b" } -SetTriple: f825229e4b2a49c7825e539954ed7ef8, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: f825229e4b2a49c7825e539954ed7ef8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f825229e4b2a49c7825e539954ed7ef8, Index, Value { r#type: Text, value: "a0" } -SetTriple: f825229e4b2a49c7825e539954ed7ef8, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, From entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } -SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Index, Value { r#type: Text, value: "a0" } -SetTriple: ffbdf4a6e7c0442483617ebefbbfc340, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: d1431acdf9f4447895f45c78a7829d0c, From entity, Value { r#type: Entity, value: "1a7bdc80d0674461965ebe7250001b10" } -SetTriple: d1431acdf9f4447895f45c78a7829d0c, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: d1431acdf9f4447895f45c78a7829d0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d1431acdf9f4447895f45c78a7829d0c, Index, Value { r#type: Text, value: "a0" } -SetTriple: d1431acdf9f4447895f45c78a7829d0c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e0320008065d43069245f66219b5641e, From entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } -SetTriple: e0320008065d43069245f66219b5641e, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: e0320008065d43069245f66219b5641e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e0320008065d43069245f66219b5641e, Index, Value { r#type: Text, value: "a0" } -SetTriple: e0320008065d43069245f66219b5641e, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: cb5c2f81b9dd475eadf62abc470a527b, From entity, Value { r#type: Entity, value: "88526f0061a74e22ae507b186dfa2567" } -SetTriple: cb5c2f81b9dd475eadf62abc470a527b, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Index, Value { r#type: Text, value: "a0" } -SetTriple: cb5c2f81b9dd475eadf62abc470a527b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, From entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } -SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 81ac649fb5eb4ac0a58f4ee35104921f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, From entity, Value { r#type: Entity, value: "df095a57608145d0a183cec556ec4460" } -SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Index, Value { r#type: Text, value: "a0" } -SetTriple: ac626f60aaa1421b8ac367a1b3f6f680, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 042e5f2478954e809d39513615ac1972, From entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } -SetTriple: 042e5f2478954e809d39513615ac1972, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 042e5f2478954e809d39513615ac1972, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 042e5f2478954e809d39513615ac1972, Index, Value { r#type: Text, value: "a0" } -SetTriple: 042e5f2478954e809d39513615ac1972, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, From entity, Value { r#type: Entity, value: "7b415470b8f849d7b6d15050e54ff3cf" } -SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8e2d6808ab8d46a4b590ecfb44e2af77, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 815fe3fe17804253bafc7393584732e2, From entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } -SetTriple: 815fe3fe17804253bafc7393584732e2, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 815fe3fe17804253bafc7393584732e2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 815fe3fe17804253bafc7393584732e2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 815fe3fe17804253bafc7393584732e2, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: ec5c3e30939f42879cd2513f9b30e130, From entity, Value { r#type: Entity, value: "27e5a4d9c8f94a70a2e755289b4e95eb" } -SetTriple: ec5c3e30939f42879cd2513f9b30e130, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: ec5c3e30939f42879cd2513f9b30e130, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec5c3e30939f42879cd2513f9b30e130, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec5c3e30939f42879cd2513f9b30e130, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 9ff996bef9694afe9108885aa015b70c, From entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } -SetTriple: 9ff996bef9694afe9108885aa015b70c, To entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 9ff996bef9694afe9108885aa015b70c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ff996bef9694afe9108885aa015b70c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9ff996bef9694afe9108885aa015b70c, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 136a5a0924f24135b9d12a8599b4f18d, From entity, Value { r#type: Entity, value: "368f0f782770430ea2c34999da0257cb" } -SetTriple: 136a5a0924f24135b9d12a8599b4f18d, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 136a5a0924f24135b9d12a8599b4f18d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 7492469841b44586946186c7f9822234, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: 7492469841b44586946186c7f9822234, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: 7492469841b44586946186c7f9822234, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7492469841b44586946186c7f9822234, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7492469841b44586946186c7f9822234, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: a88def55a04346878acc8c5267ef60e7, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: a88def55a04346878acc8c5267ef60e7, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: a88def55a04346878acc8c5267ef60e7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a88def55a04346878acc8c5267ef60e7, Index, Value { r#type: Text, value: "a0" } -SetTriple: a88def55a04346878acc8c5267ef60e7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 37b05461dacb4edebb599accd609db8d, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: 37b05461dacb4edebb599accd609db8d, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: 37b05461dacb4edebb599accd609db8d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 37b05461dacb4edebb599accd609db8d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 37b05461dacb4edebb599accd609db8d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cc3b634b3d1b4f73854d92a60f555786, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: cc3b634b3d1b4f73854d92a60f555786, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: cc3b634b3d1b4f73854d92a60f555786, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cc3b634b3d1b4f73854d92a60f555786, Index, Value { r#type: Text, value: "a0" } -SetTriple: cc3b634b3d1b4f73854d92a60f555786, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fef35ea16ac043cf924e0011e4706a25, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: fef35ea16ac043cf924e0011e4706a25, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: fef35ea16ac043cf924e0011e4706a25, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fef35ea16ac043cf924e0011e4706a25, Index, Value { r#type: Text, value: "a0" } -SetTriple: fef35ea16ac043cf924e0011e4706a25, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, From entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } -SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7ac90f0147ef406caa72baeffd8c5e38, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 88110b73895047d591983cfdc6842c6a, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 88110b73895047d591983cfdc6842c6a, To entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } -SetTriple: 88110b73895047d591983cfdc6842c6a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 88110b73895047d591983cfdc6842c6a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 88110b73895047d591983cfdc6842c6a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3c974ad751f241f89fe83cc65c0c2136, From entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } -SetTriple: 3c974ad751f241f89fe83cc65c0c2136, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c974ad751f241f89fe83cc65c0c2136, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 4142da94cf63407aa63e55c1dafb9703, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 4142da94cf63407aa63e55c1dafb9703, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 4142da94cf63407aa63e55c1dafb9703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4142da94cf63407aa63e55c1dafb9703, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4142da94cf63407aa63e55c1dafb9703, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 65ec0026b442472fb6b2de436f9c4545, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: 65ec0026b442472fb6b2de436f9c4545, To entity, Value { r#type: Entity, value: "0641020ac09b4408bd3c4277689455dc" } -SetTriple: 65ec0026b442472fb6b2de436f9c4545, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 65ec0026b442472fb6b2de436f9c4545, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 895f42b5628241f6a068d9de2e1fabaf, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 895f42b5628241f6a068d9de2e1fabaf, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Index, Value { r#type: Text, value: "a0" } -SetTriple: 895f42b5628241f6a068d9de2e1fabaf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 68286fbe070a446680db976e4c320271, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 68286fbe070a446680db976e4c320271, To entity, Value { r#type: Entity, value: "e8010874d3304a4d990762e89a19371a" } -SetTriple: 68286fbe070a446680db976e4c320271, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 68286fbe070a446680db976e4c320271, Index, Value { r#type: Text, value: "a0" } -SetTriple: 68286fbe070a446680db976e4c320271, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7a7f32540abb44a5b170185386a26d90, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 7a7f32540abb44a5b170185386a26d90, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 7a7f32540abb44a5b170185386a26d90, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7a7f32540abb44a5b170185386a26d90, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7a7f32540abb44a5b170185386a26d90, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, From entity, Value { r#type: Entity, value: "06375f2ac6a7460c8371187cb761e2be" } -SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Index, Value { r#type: Text, value: "a0" } -SetTriple: 89f8a24bd1384d2bbf3201fe3f6052df, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 14cbd176c923400d8e97813aab55beeb, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 14cbd176c923400d8e97813aab55beeb, To entity, Value { r#type: Entity, value: "edd2eac1632f4a8fa0bdeace2b1a3ea5" } -SetTriple: 14cbd176c923400d8e97813aab55beeb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 14cbd176c923400d8e97813aab55beeb, Index, Value { r#type: Text, value: "a0" } -SetTriple: 14cbd176c923400d8e97813aab55beeb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 098793a8078c46a4a1074b43e6857896, From entity, Value { r#type: Entity, value: "284f02213aea456a83eabe0e28f63a2c" } -SetTriple: 098793a8078c46a4a1074b43e6857896, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 098793a8078c46a4a1074b43e6857896, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 098793a8078c46a4a1074b43e6857896, Index, Value { r#type: Text, value: "a0" } -SetTriple: 098793a8078c46a4a1074b43e6857896, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f94535b59270464889b425ae640d030f, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: f94535b59270464889b425ae640d030f, To entity, Value { r#type: Entity, value: "8b0bc6f76cba48158e67fc4654b2250e" } -SetTriple: f94535b59270464889b425ae640d030f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f94535b59270464889b425ae640d030f, Index, Value { r#type: Text, value: "a0" } -SetTriple: f94535b59270464889b425ae640d030f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8c00b702511048c9b402b358f6f4409d, From entity, Value { r#type: Entity, value: "276c48daef77463a887fdb21d82c4542" } -SetTriple: 8c00b702511048c9b402b358f6f4409d, To entity, Value { r#type: Entity, value: "c0cfae526619413785d02c8847415947" } -SetTriple: 8c00b702511048c9b402b358f6f4409d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8c00b702511048c9b402b358f6f4409d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8c00b702511048c9b402b358f6f4409d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3f24570024174c1aa40df78da433fbe7, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 3f24570024174c1aa40df78da433fbe7, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 3f24570024174c1aa40df78da433fbe7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3f24570024174c1aa40df78da433fbe7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3f24570024174c1aa40df78da433fbe7, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, To entity, Value { r#type: Entity, value: "71a5569e688e4e0f8eb0d8c361211e7c" } -SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1f60d148ecb0421885bbd2ea7f5d9fa1, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 7884ac13139447feb63cf04f2dda2f48, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 7884ac13139447feb63cf04f2dda2f48, To entity, Value { r#type: Entity, value: "235ba0e8dc7e4bdda1e16d0d4497f133" } -SetTriple: 7884ac13139447feb63cf04f2dda2f48, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7884ac13139447feb63cf04f2dda2f48, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7884ac13139447feb63cf04f2dda2f48, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 527b105959c74e36b690f865c0f896de, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 527b105959c74e36b690f865c0f896de, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 527b105959c74e36b690f865c0f896de, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 527b105959c74e36b690f865c0f896de, Index, Value { r#type: Text, value: "a0" } -SetTriple: 527b105959c74e36b690f865c0f896de, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b94786af29ca435e87cd1fd896590c0c, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: b94786af29ca435e87cd1fd896590c0c, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: b94786af29ca435e87cd1fd896590c0c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b94786af29ca435e87cd1fd896590c0c, Index, Value { r#type: Text, value: "a0" } -SetTriple: b94786af29ca435e87cd1fd896590c0c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0e82f14539db4b39aca17349b35d9705, From entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 0e82f14539db4b39aca17349b35d9705, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 0e82f14539db4b39aca17349b35d9705, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0e82f14539db4b39aca17349b35d9705, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0e82f14539db4b39aca17349b35d9705, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e1b36766f792430a926ce37c0f88fd82, From entity, Value { r#type: Entity, value: "1390be437d4c4080a925b2f7bc03fc86" } -SetTriple: e1b36766f792430a926ce37c0f88fd82, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: e1b36766f792430a926ce37c0f88fd82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1b36766f792430a926ce37c0f88fd82, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1b36766f792430a926ce37c0f88fd82, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 659f3b5952704aeba66f30b71aeac40f, From entity, Value { r#type: Entity, value: "2411d4a11eea4963bdbf852ce6ced5a4" } -SetTriple: 659f3b5952704aeba66f30b71aeac40f, To entity, Value { r#type: Entity, value: "e40b39dc2853404b9d06bf89ee241afd" } -SetTriple: 659f3b5952704aeba66f30b71aeac40f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 659f3b5952704aeba66f30b71aeac40f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 659f3b5952704aeba66f30b71aeac40f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dbaf9d0ace014157a3ef598e518d13cd, Name, Value { r#type: Text, value: "Crypto politics News" } -SetTriple: 08be6f595e5f48ba9e8efe39a6fd1a63, Name, Value { r#type: Text, value: "News topic" } -SetTriple: 2db21ea578264dfdbbbacf7de0570e08, Name, Value { r#type: Text, value: "Sub news topics" } -SetTriple: c998b9cc8bfd4ab9b20dd6d0a8eedb33, Name, Value { r#type: Text, value: "News event" } -SetTriple: News event, Name, Value { r#type: Text, value: "News story" } -SetTriple: Related news events, Name, Value { r#type: Text, value: "Related news stories" } -SetTriple: 37e42d1efb2a4058a185c6dd212fc4b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5e2973aa9e754d3b8cea3ff8a54a735b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0cfae526619413785d02c8847415947, Name, Value { r#type: Text, value: "Related news events" } -SetTriple: Overview of News eve, Name, Value { r#type: Text, value: "" } -SetTriple: f07775d7794b42e590c65d9094593a6a, Name, Value { r#type: Text, value: "Policy and Regulatio" } -SetTriple: b4722ee6ab59445095682d7fbf0259d4, Name, Value { r#type: Text, value: "Crypto for the plane" } -SetTriple: 198c3b17f859473bb2ebd4cf0435b626, Name, Value { r#type: Text, value: "Crypto politics" } -SetTriple: c02fc3de9f8844aaaa5d9239def1722b, Name, Value { r#type: Text, value: "Sutopics: Crypto reg" } -SetTriple: 1a7bdc80d0674461965ebe7250001b10, Name, Value { r#type: Text, value: "Politians and crypto" } -SetTriple: 88526f0061a74e22ae507b186dfa2567, Name, Value { r#type: Text, value: "Politians that oppos" } -SetTriple: df095a57608145d0a183cec556ec4460, Name, Value { r#type: Text, value: "Politians that oppos" } -SetTriple: 7b415470b8f849d7b6d15050e54ff3cf, Name, Value { r#type: Text, value: "Republican politians" } -SetTriple: 27e5a4d9c8f94a70a2e755289b4e95eb, Name, Value { r#type: Text, value: "Policy and regulatio" } -SetTriple: 368f0f782770430ea2c34999da0257cb, Name, Value { r#type: Text, value: "Subtopics: Crypto re" } -SetTriple: 0641020ac09b4408bd3c4277689455dc, Name, Value { r#type: Text, value: "Related articles" } -SetTriple: Twitter, Name, Value { r#type: Text, value: "X platform" } -SetTriple: , Markdown Content, Value { r#type: Text, value: "\n\n" } -SetTriple: 078ef207d555405ba7f6f74fd6393f91, To entity, Value { r#type: Entity, value: "dbaf9d0ace014157a3ef598e518d13cd" } -SetTriple: 078ef207d555405ba7f6f74fd6393f91, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, To entity, Value { r#type: Entity, value: "f07775d7794b42e590c65d9094593a6a" } -SetTriple: bd9ec734ade0498fa2fa8f7c79ecee75, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, To entity, Value { r#type: Entity, value: "2333765c9ad6434d9c66152c81be44fb" } -SetTriple: c07577e680444a289bf40482335f8a9d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c07577e680444a289bf40482335f8a9d, Index, Value { r#type: Text, value: "a0" } -SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, From entity, Value { r#type: Entity, value: "b67663f43a7d426180616df2c4eb77ce" } -SetTriple: 4c382d886b514084b2fd0000ef797fa6, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4c382d886b514084b2fd0000ef797fa6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c382d886b514084b2fd0000ef797fa6, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: c07577e680444a289bf40482335f8a9d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 08488a50db1043bba03677b6f58dd2cd, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 08488a50db1043bba03677b6f58dd2cd, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 4c382d886b514084b2fd0000ef797fa6, From entity, Value { r#type: Entity, value: "f2b51833ffbe453d86b021563de7c946" } -SetTriple: 08488a50db1043bba03677b6f58dd2cd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08488a50db1043bba03677b6f58dd2cd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, From entity, Value { r#type: Entity, value: "724d29589d5443c8af52e3feb24cdf88" } -SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4c382d886b514084b2fd0000ef797fa6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 148231827fff47de9ecbfeb69d5a3de9, From entity, Value { r#type: Entity, value: "f01c6d195683448984f75cc23bcf7fac" } -SetTriple: 148231827fff47de9ecbfeb69d5a3de9, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Relation type, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 148231827fff47de9ecbfeb69d5a3de9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1416c5b760449c0aa4a1f79ea210b06, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1416c5b760449c0aa4a1f79ea210b06, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: e1416c5b760449c0aa4a1f79ea210b06, From entity, Value { r#type: Entity, value: "fb193443f45741e08990fecc363f07e0" } -SetTriple: 08488a50db1043bba03677b6f58dd2cd, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Index, Value { r#type: Text, value: "a0" } -SetTriple: db9abcd6f7a34f8ab4d7c9a92f9ae03c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c07577e680444a289bf40482335f8a9d, From entity, Value { r#type: Entity, value: "cc83fb08421f4580bdf28831e6425583" } -SetTriple: c07577e680444a289bf40482335f8a9d, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: 8dd4d989d35e45b2b3f3335e3639588b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb56378a48b546398c175d617c7d3f4d, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: bb56378a48b546398c175d617c7d3f4d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bb56378a48b546398c175d617c7d3f4d, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb56378a48b546398c175d617c7d3f4d, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dd247969e066436888640c71e399764c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Index, Value { r#type: Text, value: "a0" } -SetTriple: fd335c00ccf247cbb901bd7fc2e9cc5a, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: dd247969e066436888640c71e399764c, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: dd247969e066436888640c71e399764c, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: dd247969e066436888640c71e399764c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dd247969e066436888640c71e399764c, Index, Value { r#type: Text, value: "a0" } -SetTriple: da9dc2807ae1468098832fa77e624924, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: da9dc2807ae1468098832fa77e624924, To entity, Value { r#type: Entity, value: "feb48f93d5e94ad58567ea8353998e52" } -SetTriple: da9dc2807ae1468098832fa77e624924, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da9dc2807ae1468098832fa77e624924, Index, Value { r#type: Text, value: "a0" } -SetTriple: da9dc2807ae1468098832fa77e624924, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 93fe9e8a6b3d47efa170e4df36026032, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: 93fe9e8a6b3d47efa170e4df36026032, To entity, Value { r#type: Entity, value: "80296c0d19934288a789c9f453b70c1b" } -SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Index, Value { r#type: Text, value: "a0" } -SetTriple: 93fe9e8a6b3d47efa170e4df36026032, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, From entity, Value { r#type: Entity, value: "c8ec5342083f4c71bb72db66c610ee19" } -SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1daed648929a4a409b5ba2b4eef09ab2, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bb56378a48b546398c175d617c7d3f4d, To entity, Value { r#type: Entity, value: "cd59a62a2103477dbc56340ca209ef54" } -SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, From entity, Value { r#type: Entity, value: "2abfb81cb1354d16a455dc6813e64405" } -SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3d5d8947fe7945a2ae736a8a0927b884, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f7be39f7144d4e9496fc817b85d30c5b, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: f7be39f7144d4e9496fc817b85d30c5b, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7be39f7144d4e9496fc817b85d30c5b, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: eef0ca0fefc64c939e981f05027c9bc5, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: eef0ca0fefc64c939e981f05027c9bc5, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Index, Value { r#type: Text, value: "a0" } -SetTriple: eef0ca0fefc64c939e981f05027c9bc5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9c61f4354e6b4ad98db922b27c4e4558, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4144ad473fab4df9a69e130392425087, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: 4144ad473fab4df9a69e130392425087, To entity, Value { r#type: Entity, value: "c4b9a30a92a945748f9b31c41eb8bbd8" } -SetTriple: 4144ad473fab4df9a69e130392425087, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4144ad473fab4df9a69e130392425087, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4144ad473fab4df9a69e130392425087, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f89ecc40bdd149739326d09ac6150670, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: f89ecc40bdd149739326d09ac6150670, To entity, Value { r#type: Entity, value: "c9935cc57e2e4be68c3cd7acc6ed7b12" } -SetTriple: f89ecc40bdd149739326d09ac6150670, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f89ecc40bdd149739326d09ac6150670, Index, Value { r#type: Text, value: "a0" } -SetTriple: f89ecc40bdd149739326d09ac6150670, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 51376218d3d442c088ee9ce8664fdb16, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: 51376218d3d442c088ee9ce8664fdb16, To entity, Value { r#type: Entity, value: "f724b80589e1424bb149acff9ecfd0f7" } -SetTriple: 51376218d3d442c088ee9ce8664fdb16, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 51376218d3d442c088ee9ce8664fdb16, Index, Value { r#type: Text, value: "a0" } -SetTriple: 51376218d3d442c088ee9ce8664fdb16, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 055651a91c6346ea8139ca6b4f8980ae, From entity, Value { r#type: Entity, value: "5bc939aa6c834bd1870f7c0acfa48844" } -SetTriple: 055651a91c6346ea8139ca6b4f8980ae, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Index, Value { r#type: Text, value: "a0" } -SetTriple: 055651a91c6346ea8139ca6b4f8980ae, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ab7911d9d9ae49c089534368675e3b6e, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: ab7911d9d9ae49c089534368675e3b6e, To entity, Value { r#type: Entity, value: "90dcfc330cdb4252a7c3f653d4f54e26" } -SetTriple: ab7911d9d9ae49c089534368675e3b6e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab7911d9d9ae49c089534368675e3b6e, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab7911d9d9ae49c089534368675e3b6e, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Index, Value { r#type: Text, value: "a0" } -SetTriple: 518fb9b7a61f482283c2fa2ed7a98d81, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f7aa508d9c73466fb0b503db0f0666eb, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: f7aa508d9c73466fb0b503db0f0666eb, To entity, Value { r#type: Entity, value: "55a7c6143622426a84568a493eed94b9" } -SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Index, Value { r#type: Text, value: "a0" } -SetTriple: f7aa508d9c73466fb0b503db0f0666eb, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e126f5a069f442ff8b6d2832c41f2910, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: e126f5a069f442ff8b6d2832c41f2910, To entity, Value { r#type: Entity, value: "0db47aca1ccf4c9fbeb689519ebe9eed" } -SetTriple: e126f5a069f442ff8b6d2832c41f2910, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e126f5a069f442ff8b6d2832c41f2910, Index, Value { r#type: Text, value: "a0" } -SetTriple: e126f5a069f442ff8b6d2832c41f2910, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: e8828818ea3048c39931cbf3eb951079, From entity, Value { r#type: Entity, value: "7a5e199b00b04c68834aafcd18673b4c" } -SetTriple: e8828818ea3048c39931cbf3eb951079, To entity, Value { r#type: Entity, value: "e6184c8e261d46df9c4359fccde3395c" } -SetTriple: e8828818ea3048c39931cbf3eb951079, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e8828818ea3048c39931cbf3eb951079, Index, Value { r#type: Text, value: "a0" } -SetTriple: e8828818ea3048c39931cbf3eb951079, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c52fd06ede8d4053b44532b581970f23, Index, Value { r#type: Text, value: "a0" } -SetTriple: c52fd06ede8d4053b44532b581970f23, To entity, Value { r#type: Entity, value: "9c2ef1313a1547e9ac5d0fce07e792a1" } -SetTriple: c52fd06ede8d4053b44532b581970f23, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: c52fd06ede8d4053b44532b581970f23, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c52fd06ede8d4053b44532b581970f23, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 94ca55a1790c45828a08ac7d64c96932, From entity, Value { r#type: Entity, value: "c998b9cc8bfd4ab9b20dd6d0a8eedb33" } -SetTriple: 94ca55a1790c45828a08ac7d64c96932, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 94ca55a1790c45828a08ac7d64c96932, Index, Value { r#type: Text, value: "a0" } -SetTriple: 94ca55a1790c45828a08ac7d64c96932, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 94ca55a1790c45828a08ac7d64c96932, To entity, Value { r#type: Entity, value: "e77065f3fec741d989ed86ab01d4e999" } -SetTriple: 3c131edc89e84fb6a514d2f034da3585, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3c131edc89e84fb6a514d2f034da3585, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3c131edc89e84fb6a514d2f034da3585, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3c131edc89e84fb6a514d2f034da3585, To entity, Value { r#type: Entity, value: "34f535072e6b42c5a84443981a77cfa2" } -SetTriple: 3c131edc89e84fb6a514d2f034da3585, From entity, Value { r#type: Entity, value: "63352fac43ee4dbca4cb3c3827d15208" } -SetTriple: 58747e352a1c4c76ae64bfe08d28d0a4, Name, Value { r#type: Text, value: "Height" } -SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Index, Value { r#type: Text, value: "a0" } -SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 19aa087737d340b5ac8ea862998fd1b0, From entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } -SetTriple: 19aa087737d340b5ac8ea862998fd1b0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 19aa087737d340b5ac8ea862998fd1b0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 18a7f15ea93b4e15bacf4d57052741e9, Name, Value { r#type: Text, value: "Width" } -SetTriple: 03d3a32b258f492e8d81c9ee2bc01461, Name, Value { r#type: Text, value: "File type" } -SetTriple: 11152387a95f41c28a6c468bace92f98, From entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } -SetTriple: 11152387a95f41c28a6c468bace92f98, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 11152387a95f41c28a6c468bace92f98, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 11152387a95f41c28a6c468bace92f98, Index, Value { r#type: Text, value: "a0" } -SetTriple: 11152387a95f41c28a6c468bace92f98, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f10decc83c67403280c88ca8b9d7017f, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } -SetTriple: f10decc83c67403280c88ca8b9d7017f, To entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } -SetTriple: f10decc83c67403280c88ca8b9d7017f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f10decc83c67403280c88ca8b9d7017f, Index, Value { r#type: Text, value: "a0" } -SetTriple: f10decc83c67403280c88ca8b9d7017f, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, From entity, Value { r#type: Entity, value: "18a7f15ea93b4e15bacf4d57052741e9" } -SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: cf510f26b9ac4a00a57d7ff46dc7204c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } -SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, To entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } -SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Index, Value { r#type: Text, value: "a0" } -SetTriple: eacf5a65f4a34a0cbdf27d96f34dbe84, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: d29098acb7884959a1743cf9642c1c94, From entity, Value { r#type: Entity, value: "58747e352a1c4c76ae64bfe08d28d0a4" } -SetTriple: d29098acb7884959a1743cf9642c1c94, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: d29098acb7884959a1743cf9642c1c94, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d29098acb7884959a1743cf9642c1c94, Index, Value { r#type: Text, value: "a0" } -SetTriple: d29098acb7884959a1743cf9642c1c94, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, From entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } -SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9f124c395bbd4a108cb278bfb3e3f323, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: b5511a45d520457a8966ca6222889bbf, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } -SetTriple: b5511a45d520457a8966ca6222889bbf, To entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } -SetTriple: b5511a45d520457a8966ca6222889bbf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b5511a45d520457a8966ca6222889bbf, Index, Value { r#type: Text, value: "a0" } -SetTriple: b5511a45d520457a8966ca6222889bbf, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, From entity, Value { r#type: Entity, value: "03d3a32b258f492e8d81c9ee2bc01461" } -SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0f2dbe49171043909ec5fe64a8412b1c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 57ebfd451c544e3f9780bfc516900651, From entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } -SetTriple: 57ebfd451c544e3f9780bfc516900651, To entity, Value { r#type: Entity, value: "150243a93a2f4c92997a3ba3fa1a6c75" } -SetTriple: 57ebfd451c544e3f9780bfc516900651, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 57ebfd451c544e3f9780bfc516900651, Index, Value { r#type: Text, value: "a0" } -SetTriple: 57ebfd451c544e3f9780bfc516900651, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ad3327063ec941819ef6c918f37f788c, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 227c2cf595694e7ca86f7869e37b176f, From entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 227c2cf595694e7ca86f7869e37b176f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 227c2cf595694e7ca86f7869e37b176f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 227c2cf595694e7ca86f7869e37b176f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 227c2cf595694e7ca86f7869e37b176f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ad3327063ec941819ef6c918f37f788c, From entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: ad3327063ec941819ef6c918f37f788c, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 5ec8adc335334c3cbfa4acdfaa877bac, Name, Value { r#type: Text, value: "Page type" } -SetTriple: ad3327063ec941819ef6c918f37f788c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ad3327063ec941819ef6c918f37f788c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, From entity, Value { r#type: Entity, value: "7171ce7a83b940a2abe2751a54c1c245" } -SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 7171ce7a83b940a2abe2751a54c1c245, Name, Value { r#type: Text, value: "Projects page" } -SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Index, Value { r#type: Text, value: "a0" } -SetTriple: 76e03aaadec94830bdfa8b8a95ea63db, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, From entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4614a1a1ce31401e8e1ccbbddecbb88f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 1ab3d3fec337409884d25d20c23e974b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1ab3d3fec337409884d25d20c23e974b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1ab3d3fec337409884d25d20c23e974b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e1ebe12256e545159ee31e6107673f2e, From entity, Value { r#type: Entity, value: "f20af8deb57c472ab13d0247c46a8eeb" } -SetTriple: e1ebe12256e545159ee31e6107673f2e, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: e1ebe12256e545159ee31e6107673f2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1ebe12256e545159ee31e6107673f2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1ebe12256e545159ee31e6107673f2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: abc2eaa848aa4393b944f08ca605edf4, From entity, Value { r#type: Entity, value: "6764f3827ff247e2b2ad295791153705" } -SetTriple: abc2eaa848aa4393b944f08ca605edf4, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: abc2eaa848aa4393b944f08ca605edf4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: abc2eaa848aa4393b944f08ca605edf4, Index, Value { r#type: Text, value: "a0" } -SetTriple: abc2eaa848aa4393b944f08ca605edf4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c5a6d0bae9b14e429156b93b06511d44, From entity, Value { r#type: Entity, value: "e5d69a755ede4a56b43344e5d3fde7bc" } -SetTriple: c5a6d0bae9b14e429156b93b06511d44, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: c5a6d0bae9b14e429156b93b06511d44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c5a6d0bae9b14e429156b93b06511d44, Index, Value { r#type: Text, value: "a0" } -SetTriple: c5a6d0bae9b14e429156b93b06511d44, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d62f6bb38e05453b87baeed22b8425f6, From entity, Value { r#type: Entity, value: "bb2917434c394223afba91a08aa83478" } -SetTriple: d62f6bb38e05453b87baeed22b8425f6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d62f6bb38e05453b87baeed22b8425f6, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: d62f6bb38e05453b87baeed22b8425f6, Index, Value { r#type: Text, value: "a0" } -SetTriple: d62f6bb38e05453b87baeed22b8425f6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, From entity, Value { r#type: Entity, value: "abb4700856554b27bae8e7dba063b394" } -SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 25ef4dfbae8a41bca94ec2720e92608c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3a1405e9ca28432abb5f1f033b40224e, From entity, Value { r#type: Entity, value: "970e41c7196e42d3af0ecee755651d5b" } -SetTriple: 3a1405e9ca28432abb5f1f033b40224e, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Index, Value { r#type: Text, value: "a0" } -SetTriple: bb2917434c394223afba91a08aa83478, Name, Value { r#type: Text, value: "Events page" } -SetTriple: 970e41c7196e42d3af0ecee755651d5b, Name, Value { r#type: Text, value: "Spaces page" } -SetTriple: e5d69a755ede4a56b43344e5d3fde7bc, Name, Value { r#type: Text, value: "Services page" } -SetTriple: 6764f3827ff247e2b2ad295791153705, Name, Value { r#type: Text, value: "Products page" } -SetTriple: f20af8deb57c472ab13d0247c46a8eeb, Name, Value { r#type: Text, value: "Finances page" } -SetTriple: e73c3db8320042309ae952eddb73b566, Name, Value { r#type: Text, value: "Posts page" } -SetTriple: abb4700856554b27bae8e7dba063b394, Name, Value { r#type: Text, value: "Jobs page" } -SetTriple: 3a1405e9ca28432abb5f1f033b40224e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1ab3d3fec337409884d25d20c23e974b, From entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } -SetTriple: 1ab3d3fec337409884d25d20c23e974b, To entity, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 2573f44196474c5686965fc01149037d, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 64275be648e84e82a27c48e700c3a1b5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eb8634eb62534b44b359c4358d86dea6, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"f71912463dca4e778a79d9cdc9804127\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: e11582c36e26497099c8da2e550fd1db, Markdown Content, Value { r#type: Text, value: "## Welcome to our company!\n\n" } -SetTriple: e703ad3af1d0443f8204721c29ff2df4, Markdown Content, Value { r#type: Text, value: "We're dedicated to pushing boundaries and fostering innovation. With a focus on excellence and a passion for progress, we strive to make a positive impact in everything we do. From our talented team to our cutting-edge solutions, we're committed to delivering unparalleled quality and service to our customers.\n\n" } -SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, To entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } -SetTriple: 64275be648e84e82a27c48e700c3a1b5, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 64275be648e84e82a27c48e700c3a1b5, To entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } -SetTriple: ab5fb827a4e84107b5176abea670ff4b, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: ab5fb827a4e84107b5176abea670ff4b, To entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } -SetTriple: 64275be648e84e82a27c48e700c3a1b5, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 64275be648e84e82a27c48e700c3a1b5, Index, Value { r#type: Text, value: "a1" } -SetTriple: ec689c0e18364915bd16535c9c304867, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: ec689c0e18364915bd16535c9c304867, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: ec689c0e18364915bd16535c9c304867, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec689c0e18364915bd16535c9c304867, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec689c0e18364915bd16535c9c304867, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 84066bb39219459f8a2e629d07192c00, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 84066bb39219459f8a2e629d07192c00, To entity, Value { r#type: Entity, value: "9cc8a65ddf924c0c8d9024980e822dc0" } -SetTriple: 84066bb39219459f8a2e629d07192c00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 84066bb39219459f8a2e629d07192c00, Index, Value { r#type: Text, value: "a0" } -SetTriple: 84066bb39219459f8a2e629d07192c00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, From entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } -SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd6160ecf6e74a1cb77b24f88d305bbd, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 84a5fe88c11f4642975249a9f1b4141a, From entity, Value { r#type: Entity, value: "e11582c36e26497099c8da2e550fd1db" } -SetTriple: 84a5fe88c11f4642975249a9f1b4141a, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 84a5fe88c11f4642975249a9f1b4141a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bbea8e13a2514fdf8e465d7b82898615, From entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } -SetTriple: bbea8e13a2514fdf8e465d7b82898615, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: bbea8e13a2514fdf8e465d7b82898615, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bbea8e13a2514fdf8e465d7b82898615, Index, Value { r#type: Text, value: "a0" } -SetTriple: bbea8e13a2514fdf8e465d7b82898615, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, From entity, Value { r#type: Entity, value: "e703ad3af1d0443f8204721c29ff2df4" } -SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Index, Value { r#type: Text, value: "a0" } -SetTriple: 62c82fc55b89457baf9736dd6c7e8e11, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2573f44196474c5686965fc01149037d, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 2573f44196474c5686965fc01149037d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2573f44196474c5686965fc01149037d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2573f44196474c5686965fc01149037d, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 73f9d3e831cb4dc59c84090a5551c210, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } -SetTriple: 73f9d3e831cb4dc59c84090a5551c210, To entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Index, Value { r#type: Text, value: "a0" } -SetTriple: 73f9d3e831cb4dc59c84090a5551c210, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 2f5014438dbd4b8b8bcc504139213703, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } -SetTriple: 2f5014438dbd4b8b8bcc504139213703, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 2f5014438dbd4b8b8bcc504139213703, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2f5014438dbd4b8b8bcc504139213703, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2f5014438dbd4b8b8bcc504139213703, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 50afafc8916f4baa89229b8752fb7e03, From entity, Value { r#type: Entity, value: "eb8634eb62534b44b359c4358d86dea6" } -SetTriple: 50afafc8916f4baa89229b8752fb7e03, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 50afafc8916f4baa89229b8752fb7e03, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 50afafc8916f4baa89229b8752fb7e03, Index, Value { r#type: Text, value: "a0" } -SetTriple: 50afafc8916f4baa89229b8752fb7e03, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: eb8634eb62534b44b359c4358d86dea6, Name, Value { r#type: Text, value: "Goals" } -SetTriple: e703ad3af1d0443f8204721c29ff2df4, Name, Value { r#type: Text, value: "We're dedicated to p" } -SetTriple: e11582c36e26497099c8da2e550fd1db, Name, Value { r#type: Text, value: "Welcome to our compa" } -SetTriple: 8f5e618f781644cbb795300e8078bf15, Name, Value { r#type: Text, value: "Company Space Configuration Template" } -SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 73ba2ef1cb75477a844c3ae5a0f45165, Index, Value { r#type: Text, value: "a0" } -SetTriple: ab5fb827a4e84107b5176abea670ff4b, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: ab5fb827a4e84107b5176abea670ff4b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ab5fb827a4e84107b5176abea670ff4b, Index, Value { r#type: Text, value: "a2" } -SetTriple: 372c47acdf634772b44df07fa83eaa2a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 372c47acdf634772b44df07fa83eaa2a, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1c434902e46241a68751a05ead10a32f, Name, Value { r#type: Text, value: "Posts" } -SetTriple: 90bd4735b2214059a5cd4f3215ab79d1, Name, Value { r#type: Text, value: "Company Posts Page Template" } -SetTriple: 749823fe65924622af2a13a47f3a1abd, Index, Value { r#type: Text, value: "a0" } -SetTriple: 749823fe65924622af2a13a47f3a1abd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 749823fe65924622af2a13a47f3a1abd, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } -SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 749823fe65924622af2a13a47f3a1abd, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } -SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 749823fe65924622af2a13a47f3a1abd, To entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } -SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Index, Value { r#type: Text, value: "a0" } -SetTriple: b7fd263e6ef54531bfc71f6b7eab617d, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } -SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, To entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } -SetTriple: 33d227c8ca7b4cd8911b84c5e05f028f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 372c47acdf634772b44df07fa83eaa2a, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } -SetTriple: 372c47acdf634772b44df07fa83eaa2a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 372c47acdf634772b44df07fa83eaa2a, From entity, Value { r#type: Entity, value: "90bd4735b2214059a5cd4f3215ab79d1" } -SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: f1e34b361acf41ef92deb57599ccc6a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f1e34b361acf41ef92deb57599ccc6a6, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: f1e34b361acf41ef92deb57599ccc6a6, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } -SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 131a4780e61b4787a4fc371db1d4aba3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 131a4780e61b4787a4fc371db1d4aba3, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 131a4780e61b4787a4fc371db1d4aba3, From entity, Value { r#type: Entity, value: "1c434902e46241a68751a05ead10a32f" } -SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 304fe75b321b4ad48bb3753abe651c96, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"2056da31f55343b4b3668ee094719719\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 304fe75b321b4ad48bb3753abe651c96, Name, Value { r#type: Text, value: "Products" } -SetTriple: 6e9da70f357a4fc5b9d58de5840db16a, Name, Value { r#type: Text, value: "Company Products Page Template" } -SetTriple: acea18cbe143488488e0df9e5f239043, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: acea18cbe143488488e0df9e5f239043, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: acea18cbe143488488e0df9e5f239043, Index, Value { r#type: Text, value: "a0" } -SetTriple: acea18cbe143488488e0df9e5f239043, To entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } -SetTriple: acea18cbe143488488e0df9e5f239043, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } -SetTriple: 34aa52de12d34460926b0286a36ddb40, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } -SetTriple: 34aa52de12d34460926b0286a36ddb40, To entity, Value { r#type: Entity, value: "6764f3827ff247e2b2ad295791153705" } -SetTriple: 34aa52de12d34460926b0286a36ddb40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 34aa52de12d34460926b0286a36ddb40, Index, Value { r#type: Text, value: "a0" } -SetTriple: 34aa52de12d34460926b0286a36ddb40, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, From entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } -SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Index, Value { r#type: Text, value: "a0" } -SetTriple: e6c5fb7a81624a6ea12f9f009515d9bf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c232da4bac9d49c5933ee5fd3e590623, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } -SetTriple: c232da4bac9d49c5933ee5fd3e590623, To entity, Value { r#type: Entity, value: "6e9da70f357a4fc5b9d58de5840db16a" } -SetTriple: c232da4bac9d49c5933ee5fd3e590623, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c232da4bac9d49c5933ee5fd3e590623, Index, Value { r#type: Text, value: "a0" } -SetTriple: c232da4bac9d49c5933ee5fd3e590623, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: dc467de70a3240e98c1ec7c845c6e44c, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } -SetTriple: dc467de70a3240e98c1ec7c845c6e44c, To entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } -SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Index, Value { r#type: Text, value: "a0" } -SetTriple: dc467de70a3240e98c1ec7c845c6e44c, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, From entity, Value { r#type: Entity, value: "304fe75b321b4ad48bb3753abe651c96" } -SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Index, Value { r#type: Text, value: "a0" } -SetTriple: 461c0a4a513c4c47adf842a2c0fdaa47, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } -SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4cc87ac591d1478ca7fcff4b699f6378, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1767d6a2d4dc450d9f6a512588b01715, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } -SetTriple: 1767d6a2d4dc450d9f6a512588b01715, To entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } -SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1767d6a2d4dc450d9f6a512588b01715, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } -SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, To entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6859583c1cd44a0d98030bc7cfcd45b6, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: d9cdefd57b19431797d5c4755d96e6e5, From entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } -SetTriple: d9cdefd57b19431797d5c4755d96e6e5, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Index, Value { r#type: Text, value: "a0" } -SetTriple: d9cdefd57b19431797d5c4755d96e6e5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 80813def677646c994e41ff8c7301153, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } -SetTriple: 80813def677646c994e41ff8c7301153, To entity, Value { r#type: Entity, value: "e5d69a755ede4a56b43344e5d3fde7bc" } -SetTriple: 80813def677646c994e41ff8c7301153, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 80813def677646c994e41ff8c7301153, Index, Value { r#type: Text, value: "a0" } -SetTriple: 80813def677646c994e41ff8c7301153, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 7e51eb024d8a443396c1f038d974f600, From entity, Value { r#type: Entity, value: "d572b1248b5e40948c6c25e531fc8a33" } -SetTriple: 7e51eb024d8a443396c1f038d974f600, To entity, Value { r#type: Entity, value: "cef8c309b14d493ab40f19e7d830ed65" } -SetTriple: 7e51eb024d8a443396c1f038d974f600, Index, Value { r#type: Text, value: "a0" } -SetTriple: d572b1248b5e40948c6c25e531fc8a33, Name, Value { r#type: Text, value: "Company Services Page Template" } -SetTriple: cef8c309b14d493ab40f19e7d830ed65, Name, Value { r#type: Text, value: "Services" } -SetTriple: Services, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"8b07ea978d504aa38f15e4da8659f685\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 7e51eb024d8a443396c1f038d974f600, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 7e51eb024d8a443396c1f038d974f600, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 727d0936a87f437292226149eb7a4210, To entity, Value { r#type: Entity, value: "bb2917434c394223afba91a08aa83478" } -SetTriple: b87fe2c300244529bbaa647b9f1eed36, To entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } -SetTriple: 10ce25d10aa34dbf806eab4ff720ffa7, Name, Value { r#type: Text, value: "Events" } -SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } -SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 201fcc56eed74de2a6150261721f3614, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } -SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: Events, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"38fea29845a648d6bf253c608dcca3fb\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, To entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: 59ab32bff26b41158c8113689b24b6c4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 201fcc56eed74de2a6150261721f3614, To entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } -SetTriple: b87fe2c300244529bbaa647b9f1eed36, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } -SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 727d0936a87f437292226149eb7a4210, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } -SetTriple: 306bd621f82f4b0d85dcfc376a0c5394, Index, Value { r#type: Text, value: "a0" } -SetTriple: b87fe2c300244529bbaa647b9f1eed36, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 59ab32bff26b41158c8113689b24b6c4, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 727d0936a87f437292226149eb7a4210, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: b87fe2c300244529bbaa647b9f1eed36, Index, Value { r#type: Text, value: "a0" } -SetTriple: b87fe2c300244529bbaa647b9f1eed36, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 6885104d79ea4db2a64cc8e8512533ea, Name, Value { r#type: Text, value: "Company Events Page Template" } -SetTriple: 59ab32bff26b41158c8113689b24b6c4, From entity, Value { r#type: Entity, value: "6885104d79ea4db2a64cc8e8512533ea" } -SetTriple: 59ab32bff26b41158c8113689b24b6c4, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 201fcc56eed74de2a6150261721f3614, Index, Value { r#type: Text, value: "a0" } -SetTriple: 201fcc56eed74de2a6150261721f3614, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 201fcc56eed74de2a6150261721f3614, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 727d0936a87f437292226149eb7a4210, Index, Value { r#type: Text, value: "a0" } -SetTriple: 59ab32bff26b41158c8113689b24b6c4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7c5d156798cd4d578e5f99f786f25f0a, From entity, Value { r#type: Entity, value: "10ce25d10aa34dbf806eab4ff720ffa7" } -SetTriple: 727d0936a87f437292226149eb7a4210, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a1ece4a34d614952873802d3b2b3e42b, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3573be065a24b5b9e59d788ffc4491b, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } -SetTriple: f3573be065a24b5b9e59d788ffc4491b, To entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } -SetTriple: 9a7528b37fb041c492c31650b70aae69, Name, Value { r#type: Text, value: "Company Jobs Page Template" } -SetTriple: fd78802d5f0f4cc4a7aa05c1f09d2a49, Name, Value { r#type: Text, value: "Job openings" } -SetTriple: f3573be065a24b5b9e59d788ffc4491b, Index, Value { r#type: Text, value: "a0" } -SetTriple: f3573be065a24b5b9e59d788ffc4491b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f3573be065a24b5b9e59d788ffc4491b, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: a1ece4a34d614952873802d3b2b3e42b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d70aaff6e972436eac4b753a8c132d66, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } -SetTriple: d70aaff6e972436eac4b753a8c132d66, To entity, Value { r#type: Entity, value: "abb4700856554b27bae8e7dba063b394" } -SetTriple: a1ece4a34d614952873802d3b2b3e42b, To entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } -SetTriple: a1ece4a34d614952873802d3b2b3e42b, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } -SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 8878a5e5ed3841a086201ba22ab795a0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d70aaff6e972436eac4b753a8c132d66, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8878a5e5ed3841a086201ba22ab795a0, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 8878a5e5ed3841a086201ba22ab795a0, From entity, Value { r#type: Entity, value: "9a7528b37fb041c492c31650b70aae69" } -SetTriple: d70aaff6e972436eac4b753a8c132d66, Index, Value { r#type: Text, value: "a0" } -SetTriple: d70aaff6e972436eac4b753a8c132d66, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, Index, Value { r#type: Text, value: "a0" } -SetTriple: a1ece4a34d614952873802d3b2b3e42b, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 6ebc80c30ffe4e70a37f5415301bd1e0, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } -SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Index, Value { r#type: Text, value: "a0" } -SetTriple: 64428c74d18c4b14bf2fe03c0701e899, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 64428c74d18c4b14bf2fe03c0701e899, To entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } -SetTriple: Job openings, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"bc2a4e5b115e44e99758c639a13f32a4\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 64428c74d18c4b14bf2fe03c0701e899, From entity, Value { r#type: Entity, value: "fd78802d5f0f4cc4a7aa05c1f09d2a49" } -SetTriple: 03e1f2515d5a4653997768c578399dd3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 03e1f2515d5a4653997768c578399dd3, To entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } -SetTriple: 03e1f2515d5a4653997768c578399dd3, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 03e1f2515d5a4653997768c578399dd3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 03e1f2515d5a4653997768c578399dd3, Index, Value { r#type: Text, value: "a0" } -SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Index, Value { r#type: Text, value: "a0" } -SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, From entity, Value { r#type: Entity, value: "2db21ea578264dfdbbbacf7de0570e08" } -SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: eb0db1c0c58b42a6bee6f2b29ccb4814, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c7f19f560c184635be979e9a0515d9b3, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Index, Value { r#type: Text, value: "a0" } -SetTriple: f1bd1b7dd66d476b86a1baff4d196aa5, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 67a255ba41584a69bc4aebe074a02b63, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: 67a255ba41584a69bc4aebe074a02b63, To entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: 67a255ba41584a69bc4aebe074a02b63, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 67a255ba41584a69bc4aebe074a02b63, Index, Value { r#type: Text, value: "a0" } -SetTriple: 67a255ba41584a69bc4aebe074a02b63, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: ee77c5948c7b44dbb11d2b596eb626be, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: ee77c5948c7b44dbb11d2b596eb626be, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Index, Value { r#type: Text, value: "a0" } -SetTriple: ee77c5948c7b44dbb11d2b596eb626be, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 08de0c1ce33f48368b55e3bcdd1cb76b, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: c7f19f560c184635be979e9a0515d9b3, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: c7f19f560c184635be979e9a0515d9b3, To entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: c7f19f560c184635be979e9a0515d9b3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c7f19f560c184635be979e9a0515d9b3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9bb89d530939490294b65fd329c69b1b, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: 9bb89d530939490294b65fd329c69b1b, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 9bb89d530939490294b65fd329c69b1b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9bb89d530939490294b65fd329c69b1b, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9bb89d530939490294b65fd329c69b1b, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: d9c7a579a41143c384506be1593f8d3d, Name, Value { r#type: Text, value: "Editors" } -SetTriple: bc37561e6f3f4fb39982418da6d268d3, Name, Value { r#type: Text, value: "Cover credits" } -SetTriple: Cover credits, Description, Value { r#type: Text, value: "Acknowledgments given to individuals or entities contributing to the creation of a cover, including photographers, designers, artists, AIs, and explorers." } -SetTriple: Editors, Description, Value { r#type: Text, value: "Explorers currently editing and adding new content." } -SetTriple: bd25f6b81bce4b678097c2f55368dd55, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd25f6b81bce4b678097c2f55368dd55, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd25f6b81bce4b678097c2f55368dd55, To entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: 467f1410a9774be5bf64dec76498b947, Index, Value { r#type: Text, value: "a0" } -SetTriple: 467f1410a9774be5bf64dec76498b947, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 467f1410a9774be5bf64dec76498b947, To entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: 467f1410a9774be5bf64dec76498b947, From entity, Value { r#type: Entity, value: "08be6f595e5f48ba9e8efe39a6fd1a63" } -SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: bd25f6b81bce4b678097c2f55368dd55, From entity, Value { r#type: Entity, value: "b10408748be747a7b15298c320681d61" } -SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Index, Value { r#type: Text, value: "a0" } -SetTriple: da85b58da48a4b3babe57ee8a4988d3c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: da85b58da48a4b3babe57ee8a4988d3c, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: da85b58da48a4b3babe57ee8a4988d3c, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0bf047c5c14f481aa2aeb69eb9438caa, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: Cover credits, Description, Value { r#type: Text, value: "Acknowledgments given to individuals or entities contributing to the creation of a cover, including photographers, designers, artists, AIs, and explorers." } -SetTriple: Cover credits, Name, Value { r#type: Text, value: "Cover credits" } -SetTriple: 2fee13fb5b4e43f4a0956c86bc3cb30c, From entity, Value { r#type: Entity, value: "d9c7a579a41143c384506be1593f8d3d" } -SetTriple: 467f1410a9774be5bf64dec76498b947, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: Editors, Description, Value { r#type: Text, value: "Explorers currently editing and adding new content." } -SetTriple: Editors, Name, Value { r#type: Text, value: "Editors" } -SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0ee8fa81ae84509ac8e32705498de9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c0ee8fa81ae84509ac8e32705498de9f, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: c0ee8fa81ae84509ac8e32705498de9f, From entity, Value { r#type: Entity, value: "bc37561e6f3f4fb39982418da6d268d3" } -SetTriple: bd25f6b81bce4b678097c2f55368dd55, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 59d8162cb8cb4b6d938a238491bece82, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 91df03e5a50848f68394d2fa038946b1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 91df03e5a50848f68394d2fa038946b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 91df03e5a50848f68394d2fa038946b1, Index, Value { r#type: Text, value: "a1" } -SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: cc26deb23c8d43ca99fd8f9e14154155, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: cc26deb23c8d43ca99fd8f9e14154155, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Index, Value { r#type: Text, value: "a0" } -SetTriple: cc26deb23c8d43ca99fd8f9e14154155, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, To entity, Value { r#type: Entity, value: "b3b03c909b6d487cb2e2a7d685f120eb" } -SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4c90feb5d04d431cadaa64aa5df4a758, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3f05a0fff4c54805bcdbd72611433b2e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: eaea7ca84beb46868868cb65bf75ce7f, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: eaea7ca84beb46868868cb65bf75ce7f, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Index, Value { r#type: Text, value: "a0" } -SetTriple: eaea7ca84beb46868868cb65bf75ce7f, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Index, Value { r#type: Text, value: "a0" } -SetTriple: 67e540b8ee1e4a91a5506bf51a79d229, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, To entity, Value { r#type: Entity, value: "3d31f766b65148afa357271343a773de" } -SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Index, Value { r#type: Text, value: "a0" } -SetTriple: 60d97af7bfae4cbd9bdf4db5bf3e17f3, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: f1f6c04195da4fcab531495b4af1940e, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: f1f6c04195da4fcab531495b4af1940e, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: f1f6c04195da4fcab531495b4af1940e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f1f6c04195da4fcab531495b4af1940e, Index, Value { r#type: Text, value: "a0" } -SetTriple: f1f6c04195da4fcab531495b4af1940e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4eb29d47c04e4583af72b4cca8b168a6, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: bd1d01a958cb44f19716265a8c5b2716, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: bd1d01a958cb44f19716265a8c5b2716, To entity, Value { r#type: Entity, value: "2cc9d24459ea427f9257f1362a5fa952" } -SetTriple: bd1d01a958cb44f19716265a8c5b2716, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: bd1d01a958cb44f19716265a8c5b2716, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd1d01a958cb44f19716265a8c5b2716, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 801e7b111c334d36a20ec28d98f52acc, From entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } -SetTriple: 801e7b111c334d36a20ec28d98f52acc, To entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 801e7b111c334d36a20ec28d98f52acc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 801e7b111c334d36a20ec28d98f52acc, Index, Value { r#type: Text, value: "a0" } -SetTriple: 801e7b111c334d36a20ec28d98f52acc, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: a2172002dd9f44dea1159bf834ca9c1e, From entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } -SetTriple: a2172002dd9f44dea1159bf834ca9c1e, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Index, Value { r#type: Text, value: "a0" } -SetTriple: a2172002dd9f44dea1159bf834ca9c1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 59d8162cb8cb4b6d938a238491bece82, From entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } -SetTriple: 59d8162cb8cb4b6d938a238491bece82, To entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 59d8162cb8cb4b6d938a238491bece82, Index, Value { r#type: Text, value: "a0" } -SetTriple: 59d8162cb8cb4b6d938a238491bece82, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, From entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } -SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Index, Value { r#type: Text, value: "a0" } -SetTriple: ecdbef0a50a14b9bbe8469f56f78edbc, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5dc4d85d6c1044c6a85cd43ad76123ef, Markdown Content, Value { r#type: Text, value: "We're thrilled to have you here. At our core, we are driven by a passionate commitment to positive change. As a community, we believe in the power of collective action to make a difference, no matter how big or small. Together, we can create meaningful impact and contribute to a better world. Thank you for joining us on this journey towards a brighter future.\n\n" } -SetTriple: bac0ab29bcf24af3b167971b221ff9b9, Markdown Content, Value { r#type: Text, value: "## Welcome to our nonprofit!\n\n" } -SetTriple: 5dc4d85d6c1044c6a85cd43ad76123ef, Name, Value { r#type: Text, value: "We're thrilled to ha" } -SetTriple: bac0ab29bcf24af3b167971b221ff9b9, Name, Value { r#type: Text, value: "Welcome to our nonpr" } -SetTriple: df388a8b27f54676b2376a59ca4a3e79, Name, Value { r#type: Text, value: "Nonprofit Space Configuration Template" } -SetTriple: 91df03e5a50848f68394d2fa038946b1, To entity, Value { r#type: Entity, value: "5dc4d85d6c1044c6a85cd43ad76123ef" } -SetTriple: 91df03e5a50848f68394d2fa038946b1, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, To entity, Value { r#type: Entity, value: "bac0ab29bcf24af3b167971b221ff9b9" } -SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 2c2a37ae733d4b29a6b2c36af3328031, Index, Value { r#type: Text, value: "a0" } -SetTriple: 052ba73506df45f784fa43d90ac4fad0, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } -SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d370fe7af7784a5283984140cdc9bbad, Name, Value { r#type: Text, value: "Nonprofit Posts Page Template" } -SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3748f46b7bb94e23a93ed9a032e70696, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3748f46b7bb94e23a93ed9a032e70696, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 3748f46b7bb94e23a93ed9a032e70696, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } -SetTriple: feb28939c55647d9a5634b0377b88b5e, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: feb28939c55647d9a5634b0377b88b5e, Index, Value { r#type: Text, value: "a0" } -SetTriple: feb28939c55647d9a5634b0377b88b5e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a72a7109e72747038e4a621d8696bb55, Name, Value { r#type: Text, value: "Posts" } -SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: feb28939c55647d9a5634b0377b88b5e, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: feb28939c55647d9a5634b0377b88b5e, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } -SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Index, Value { r#type: Text, value: "a0" } -SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, To entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } -SetTriple: 9ab3ec939bc54094be62a9b53f97ac40, From entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } -SetTriple: c301c796f1f042268400aedfa4b2d540, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: c301c796f1f042268400aedfa4b2d540, Index, Value { r#type: Text, value: "a0" } -SetTriple: c301c796f1f042268400aedfa4b2d540, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c301c796f1f042268400aedfa4b2d540, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } -SetTriple: c301c796f1f042268400aedfa4b2d540, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } -SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Index, Value { r#type: Text, value: "a0" } -SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 088d56f9ce4f4e94b23a5b83318b00be, From entity, Value { r#type: Entity, value: "d370fe7af7784a5283984140cdc9bbad" } -SetTriple: 052ba73506df45f784fa43d90ac4fad0, Index, Value { r#type: Text, value: "a0" } -SetTriple: 052ba73506df45f784fa43d90ac4fad0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 052ba73506df45f784fa43d90ac4fad0, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 052ba73506df45f784fa43d90ac4fad0, To entity, Value { r#type: Entity, value: "a72a7109e72747038e4a621d8696bb55" } -SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 15bb7d57c026479b9811058547bd5b21, To entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } -SetTriple: 15bb7d57c026479b9811058547bd5b21, Index, Value { r#type: Text, value: "a0" } -SetTriple: 15bb7d57c026479b9811058547bd5b21, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 15bb7d57c026479b9811058547bd5b21, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: ddce09f82413449e973551e2998551b9, Name, Value { r#type: Text, value: "Nonprofit Projects Page Template" } -SetTriple: 8dc566c2deee42a489b18ccc24526ab2, Name, Value { r#type: Text, value: "Projects" } -SetTriple: c6514eaa353e4b098b0567df521c9ac9, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } -SetTriple: c6514eaa353e4b098b0567df521c9ac9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 32622ac59f1044989134ece5cb2d04e9, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } -SetTriple: c6514eaa353e4b098b0567df521c9ac9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c6514eaa353e4b098b0567df521c9ac9, Index, Value { r#type: Text, value: "a0" } -SetTriple: c6514eaa353e4b098b0567df521c9ac9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 15bb7d57c026479b9811058547bd5b21, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } -SetTriple: 32622ac59f1044989134ece5cb2d04e9, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 32622ac59f1044989134ece5cb2d04e9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 32622ac59f1044989134ece5cb2d04e9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 32622ac59f1044989134ece5cb2d04e9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1193ba7bcae14c77a430abe25770d43f, From entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } -SetTriple: 2f68f41d28df42f48f02937939b2a335, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } -SetTriple: 2f68f41d28df42f48f02937939b2a335, To entity, Value { r#type: Entity, value: "ddce09f82413449e973551e2998551b9" } -SetTriple: 2f68f41d28df42f48f02937939b2a335, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 2f68f41d28df42f48f02937939b2a335, Index, Value { r#type: Text, value: "a0" } -SetTriple: Projects, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"cb9d261d456b4eaf87e51e9faa441867\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 2f68f41d28df42f48f02937939b2a335, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 1193ba7bcae14c77a430abe25770d43f, To entity, Value { r#type: Entity, value: "7171ce7a83b940a2abe2751a54c1c245" } -SetTriple: 1193ba7bcae14c77a430abe25770d43f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1193ba7bcae14c77a430abe25770d43f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1193ba7bcae14c77a430abe25770d43f, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, From entity, Value { r#type: Entity, value: "8dc566c2deee42a489b18ccc24526ab2" } -SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, To entity, Value { r#type: Entity, value: "cb9d261d456b4eaf87e51e9faa441867" } -SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 896b7ef05dca4a2ba9d8f2f232fc0bd4, Index, Value { r#type: Text, value: "a0" } -SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3be01e21822742e0bd40868957e3ede2, Name, Value { r#type: Text, value: "Nonprofit Finances Page Template" } -SetTriple: 627395eec4ab498985959e2e6630b704, Name, Value { r#type: Text, value: "Welcome to the finan" } -SetTriple: 4f8e88f2250c42cf8d6b86a4249c1a6c, Name, Value { r#type: Text, value: "Finance Summaries" } -SetTriple: Finance Summaries, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"ce59ccc12ac54ace8f8209322434733d\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: b664390b714840c1ac34dec57fdf652c, Index, Value { r#type: Text, value: "a0" } -SetTriple: b664390b714840c1ac34dec57fdf652c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b664390b714840c1ac34dec57fdf652c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 708989bbec634ec79863d35cca234fd5, Index, Value { r#type: Text, value: "a1" } -SetTriple: 708989bbec634ec79863d35cca234fd5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 708989bbec634ec79863d35cca234fd5, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 708989bbec634ec79863d35cca234fd5, To entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } -SetTriple: 708989bbec634ec79863d35cca234fd5, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: b664390b714840c1ac34dec57fdf652c, To entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } -SetTriple: b664390b714840c1ac34dec57fdf652c, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: 10eaf9db212647f1b79c90a236a4d684, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 10eaf9db212647f1b79c90a236a4d684, Index, Value { r#type: Text, value: "a0" } -SetTriple: 10eaf9db212647f1b79c90a236a4d684, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 10eaf9db212647f1b79c90a236a4d684, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 10eaf9db212647f1b79c90a236a4d684, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } -SetTriple: c792c3aec6364ce8927cea4308b2270b, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: c792c3aec6364ce8927cea4308b2270b, Index, Value { r#type: Text, value: "a0" } -SetTriple: c792c3aec6364ce8927cea4308b2270b, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: c792c3aec6364ce8927cea4308b2270b, To entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: c792c3aec6364ce8927cea4308b2270b, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } -SetTriple: f0671aa9f85b427dbbd2df10122665a9, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: f0671aa9f85b427dbbd2df10122665a9, Index, Value { r#type: Text, value: "a0" } -SetTriple: f0671aa9f85b427dbbd2df10122665a9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f0671aa9f85b427dbbd2df10122665a9, To entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: f0671aa9f85b427dbbd2df10122665a9, From entity, Value { r#type: Entity, value: "4f8e88f2250c42cf8d6b86a4249c1a6c" } -SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Index, Value { r#type: Text, value: "a0" } -SetTriple: Welcome to the finan, Markdown Content, Value { r#type: Text, value: "Welcome to the finance summary of this nonprofit.\n\n" } -SetTriple: 17cc1049a76949919062a3c8e8dc9acf, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 17cc1049a76949919062a3c8e8dc9acf, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 17cc1049a76949919062a3c8e8dc9acf, From entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } -SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 42f73d38184b4a3c8a75a347bff1099d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 42f73d38184b4a3c8a75a347bff1099d, To entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: 42f73d38184b4a3c8a75a347bff1099d, From entity, Value { r#type: Entity, value: "627395eec4ab498985959e2e6630b704" } -SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Index, Value { r#type: Text, value: "a0" } -SetTriple: 45de7e25bb4646c4b310c8f85cc65006, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 45de7e25bb4646c4b310c8f85cc65006, To entity, Value { r#type: Entity, value: "f20af8deb57c472ab13d0247c46a8eeb" } -SetTriple: 45de7e25bb4646c4b310c8f85cc65006, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: ec9fe766ba724e15925a506aa291fc76, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: ec9fe766ba724e15925a506aa291fc76, Index, Value { r#type: Text, value: "a0" } -SetTriple: ec9fe766ba724e15925a506aa291fc76, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ec9fe766ba724e15925a506aa291fc76, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: ec9fe766ba724e15925a506aa291fc76, From entity, Value { r#type: Entity, value: "3be01e21822742e0bd40868957e3ede2" } -SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, From entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } -SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae01980dca844bc2a7ac4dd122162530, To entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } -SetTriple: d35f02191a9e4a588d92e8915598df74, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0b5e22ca83ea4d85972090bc926b1726, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0b5e22ca83ea4d85972090bc926b1726, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: 8e87169c8c994770b18e95cd81198142, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0b5e22ca83ea4d85972090bc926b1726, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: cdacfee304e6476f91239b0ffec5eedd, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: cdacfee304e6476f91239b0ffec5eedd, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } -SetTriple: b760df33c70a46a9a265f692cdef3cea, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: b760df33c70a46a9a265f692cdef3cea, Index, Value { r#type: Text, value: "a0" } -SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: d29eff2b03f34f06931acba45e57623b, Markdown Content, Value { r#type: Text, value: "## Welcome to my personal space\n\n" } -SetTriple: 8e87169c8c994770b18e95cd81198142, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } -SetTriple: b760df33c70a46a9a265f692cdef3cea, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b760df33c70a46a9a265f692cdef3cea, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: b760df33c70a46a9a265f692cdef3cea, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } -SetTriple: a3f18193d01c471382c7afaa6f31a69d, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Index, Value { r#type: Text, value: "a0" } -SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 1fa4fea37fe64baeb8c60c273d1ff297, From entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } -SetTriple: f9c51ed60fb34fc797389cb15e34b761, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: f9c51ed60fb34fc797389cb15e34b761, Index, Value { r#type: Text, value: "a0" } -SetTriple: f9c51ed60fb34fc797389cb15e34b761, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f9c51ed60fb34fc797389cb15e34b761, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: c0d7aa8ab2d8435084cac4ca7a4219c5, From entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } -SetTriple: b2c893a9421e48c3bcb6d0298705596b, Markdown Content, Value { r#type: Text, value: "This space is where I compile my interests, posts, collections, and a summary of myself, along with anything else I'd like to share with the broader Geo community.\n\n" } -SetTriple: f9c51ed60fb34fc797389cb15e34b761, From entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } -SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, To entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Index, Value { r#type: Text, value: "a0" } -SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 97cdfbfa0bc84547b1602b237f257bd9, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } -SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6d4ed9d7d5e44543a2b4efc72fe0747f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 85b29d5f71ba47cf96b552be6a18199f, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"dd10f854888f453bb789622d8e1df861\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: c429f41491e14061a953e539905ba257, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"f71912463dca4e778a79d9cdc9804127\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: d29eff2b03f34f06931acba45e57623b, Name, Value { r#type: Text, value: "Welcome to my person" } -SetTriple: 8e87169c8c994770b18e95cd81198142, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a3f18193d01c471382c7afaa6f31a69d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: a3f18193d01c471382c7afaa6f31a69d, To entity, Value { r#type: Entity, value: "dd10f854888f453bb789622d8e1df861" } -SetTriple: a3f18193d01c471382c7afaa6f31a69d, From entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } -SetTriple: fc917c2681f44e769aafd70bfcc135ef, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: fc917c2681f44e769aafd70bfcc135ef, Index, Value { r#type: Text, value: "a0" } -SetTriple: fc917c2681f44e769aafd70bfcc135ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: fc917c2681f44e769aafd70bfcc135ef, To entity, Value { r#type: Entity, value: "1d5d0c2adb23466ca0b09abe879df457" } -SetTriple: fc917c2681f44e769aafd70bfcc135ef, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: d35f02191a9e4a588d92e8915598df74, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: d35f02191a9e4a588d92e8915598df74, Index, Value { r#type: Text, value: "a0" } -SetTriple: d35f02191a9e4a588d92e8915598df74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d35f02191a9e4a588d92e8915598df74, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: ae01980dca844bc2a7ac4dd122162530, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 9330467948d74cdaba9cda8a64d95fd2, To entity, Value { r#type: Entity, value: "b2c893a9421e48c3bcb6d0298705596b" } -SetTriple: 9330467948d74cdaba9cda8a64d95fd2, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: ae01980dca844bc2a7ac4dd122162530, Index, Value { r#type: Text, value: "a2" } -SetTriple: c429f41491e14061a953e539905ba257, Name, Value { r#type: Text, value: "Goals" } -SetTriple: b2c893a9421e48c3bcb6d0298705596b, Name, Value { r#type: Text, value: "This space is where " } -SetTriple: 85b29d5f71ba47cf96b552be6a18199f, Name, Value { r#type: Text, value: "Skills" } -SetTriple: 25d4b5bb2f3a4854a9fedf2f5f12b5e4, Name, Value { r#type: Text, value: "Person Space Configuration Template" } -SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 91bb5d9b158f4f85ae92cc814513170c, Index, Value { r#type: Text, value: "a3" } -SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Index, Value { r#type: Text, value: "a1" } -SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 9330467948d74cdaba9cda8a64d95fd2, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, To entity, Value { r#type: Entity, value: "d29eff2b03f34f06931acba45e57623b" } -SetTriple: 5264e89621ad4e60b1102a3b4b52c3b1, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: cdacfee304e6476f91239b0ffec5eedd, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a3f18193d01c471382c7afaa6f31a69d, Index, Value { r#type: Text, value: "a0" } -SetTriple: cdacfee304e6476f91239b0ffec5eedd, Index, Value { r#type: Text, value: "a0" } -SetTriple: cdacfee304e6476f91239b0ffec5eedd, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 8e87169c8c994770b18e95cd81198142, To entity, Value { r#type: Entity, value: "f71912463dca4e778a79d9cdc9804127" } -SetTriple: 8e87169c8c994770b18e95cd81198142, From entity, Value { r#type: Entity, value: "c429f41491e14061a953e539905ba257" } -SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Index, Value { r#type: Text, value: "a0" } -SetTriple: ae01980dca844bc2a7ac4dd122162530, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ae01980dca844bc2a7ac4dd122162530, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 91bb5d9b158f4f85ae92cc814513170c, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 91bb5d9b158f4f85ae92cc814513170c, To entity, Value { r#type: Entity, value: "85b29d5f71ba47cf96b552be6a18199f" } -SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5e5cf988fc1f46f79f8c6e3dd84c96eb, To entity, Value { r#type: Entity, value: "8426caa143d647d4a6f100c7c1a9a320" } -SetTriple: 503772592fee47b0add973190cfa8d20, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } -SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } -SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, To entity, Value { r#type: Entity, value: "e73c3db8320042309ae952eddb73b566" } -SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 70e680ef88824a9bbad3753b6d8cec9f, Relation type, Value { r#type: Entity, value: "5ec8adc335334c3cbfa4acdfaa877bac" } -SetTriple: 6a1184253e5446ec967e5d4067e39b04, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } -SetTriple: 6a1184253e5446ec967e5d4067e39b04, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 6a1184253e5446ec967e5d4067e39b04, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 6a1184253e5446ec967e5d4067e39b04, Index, Value { r#type: Text, value: "a0" } -SetTriple: 6a1184253e5446ec967e5d4067e39b04, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 503772592fee47b0add973190cfa8d20, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 503772592fee47b0add973190cfa8d20, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 503772592fee47b0add973190cfa8d20, Index, Value { r#type: Text, value: "a0" } -SetTriple: 503772592fee47b0add973190cfa8d20, Relation type, Value { r#type: Entity, value: "577bd9fbb29e4e2bb5f8f48aedbd26ac" } -SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } -SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, To entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } -SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Index, Value { r#type: Text, value: "a0" } -SetTriple: de61c4b8e6ad469ca48ee2a4b2ed71e6, Relation type, Value { r#type: Entity, value: "dd4999b977f04c2ba02b5a26b233854e" } -SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, From entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } -SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, To entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Index, Value { r#type: Text, value: "a0" } -SetTriple: b4832f886e6b4d5db4bf9b712c542c1e, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 88826c464b1c43749b1012f402ef396c, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 88826c464b1c43749b1012f402ef396c, Index, Value { r#type: Text, value: "a0" } -SetTriple: 88826c464b1c43749b1012f402ef396c, To entity, Value { r#type: Entity, value: "fd8a7109e0934d02bf853aefd3dfa96a" } -SetTriple: 88826c464b1c43749b1012f402ef396c, From entity, Value { r#type: Entity, value: "026362d45d414b8db6ef8ed10ecd0d89" } -SetTriple: fd8a7109e0934d02bf853aefd3dfa96a, Name, Value { r#type: Text, value: "Posts" } -SetTriple: 026362d45d414b8db6ef8ed10ecd0d89, Name, Value { r#type: Text, value: "Person Posts Page Template" } -SetTriple: Posts, Filter, Value { r#type: Text, value: "{typeIds_contains_nocase: [\"682fbeff41e242cda7f9c4909136a8c5\"], entityOf_: {space: \"ab7d4b9e02f840dab9746d352acb0ac6\"}}" } -SetTriple: 88826c464b1c43749b1012f402ef396c, Relation type, Value { r#type: Entity, value: "beaba5cba67741a8b35377030613fc70" } -SetTriple: 3d5161c53ad2422e8129347079e35b86, Index, Value { r#type: Text, value: "a0" } -SetTriple: d2b01a926dc0478bac6d008f6e747801, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: d2b01a926dc0478bac6d008f6e747801, Index, Value { r#type: Text, value: "a0" } -SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: d2b01a926dc0478bac6d008f6e747801, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, To entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } -SetTriple: 12026b09a9df4fc683aac4ffe7b3126e, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: d2b01a926dc0478bac6d008f6e747801, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: 3d5161c53ad2422e8129347079e35b86, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: f2b7d797288640f7a91c9ecf788fce15, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: f2b7d797288640f7a91c9ecf788fce15, To entity, Value { r#type: Entity, value: "38fea29845a648d6bf253c608dcca3fb" } -SetTriple: f2b7d797288640f7a91c9ecf788fce15, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f2b7d797288640f7a91c9ecf788fce15, Index, Value { r#type: Text, value: "a0" } -SetTriple: f2b7d797288640f7a91c9ecf788fce15, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: b3c73ca87878484e900b7d19d148ddef, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: b3c73ca87878484e900b7d19d148ddef, To entity, Value { r#type: Entity, value: "bc2a4e5b115e44e99758c639a13f32a4" } -SetTriple: d2b01a926dc0478bac6d008f6e747801, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: b3c73ca87878484e900b7d19d148ddef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b3c73ca87878484e900b7d19d148ddef, Index, Value { r#type: Text, value: "a0" } -SetTriple: b3c73ca87878484e900b7d19d148ddef, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 3d5161c53ad2422e8129347079e35b86, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 3d5161c53ad2422e8129347079e35b86, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 3d5161c53ad2422e8129347079e35b86, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 737cba2da33b4904890350505a31b0d6, Index, Value { r#type: Text, value: "a0" } -SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Index, Value { r#type: Text, value: "a0" } -SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 737cba2da33b4904890350505a31b0d6, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 737cba2da33b4904890350505a31b0d6, To entity, Value { r#type: Entity, value: "8b07ea978d504aa38f15e4da8659f685" } -SetTriple: 737cba2da33b4904890350505a31b0d6, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 737cba2da33b4904890350505a31b0d6, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, From entity, Value { r#type: Entity, value: "8f5e618f781644cbb795300e8078bf15" } -SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, To entity, Value { r#type: Entity, value: "2056da31f55343b4b3668ee094719719" } -SetTriple: 48f0132201124d93ab8ed4d9d4a80b38, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 222b2d8185b740e0ad26889bf0fea05a, From entity, Value { r#type: Entity, value: "df388a8b27f54676b2376a59ca4a3e79" } -SetTriple: 222b2d8185b740e0ad26889bf0fea05a, To entity, Value { r#type: Entity, value: "ce59ccc12ac54ace8f8209322434733d" } -SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 222b2d8185b740e0ad26889bf0fea05a, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 30c2a4121c2945daa58746488aaddb4e, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 30c2a4121c2945daa58746488aaddb4e, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 30c2a4121c2945daa58746488aaddb4e, To entity, Value { r#type: Entity, value: "1a9fc4a00fec4eeaa075eec7ebd0d043" } -SetTriple: 30c2a4121c2945daa58746488aaddb4e, Index, Value { r#type: Text, value: "a0" } -SetTriple: 30c2a4121c2945daa58746488aaddb4e, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: f6539906d97448a09f2de6bef1cbe2ef, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: f6539906d97448a09f2de6bef1cbe2ef, To entity, Value { r#type: Entity, value: "2c72ace7540444559d2265272a94e874" } -SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Index, Value { r#type: Text, value: "a0" } -SetTriple: f6539906d97448a09f2de6bef1cbe2ef, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, To entity, Value { r#type: Entity, value: "912c4d9504fc4d3cbc84382b3a1904d1" } -SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 36cc2d8ff2eb4756a54934b4d1f118a2, Index, Value { r#type: Text, value: "a0" } -SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, To entity, Value { r#type: Entity, value: "af7ae93b97d64aedad690c1d3da149a1" } -SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Index, Value { r#type: Text, value: "a0" } -SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: eccbd67ae70a4e98a2d09ce5fd0cb3ec, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f9f01651d5634349b2e3508026bf8828, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f9f01651d5634349b2e3508026bf8828, To entity, Value { r#type: Entity, value: "682fbeff41e242cda7f9c4909136a8c5" } -SetTriple: f9f01651d5634349b2e3508026bf8828, From entity, Value { r#type: Entity, value: "25d4b5bb2f3a4854a9fedf2f5f12b5e4" } -SetTriple: f9f01651d5634349b2e3508026bf8828, Relation type, Value { r#type: Entity, value: "be74597305a94cd0a46d1c5538270faf" } -SetTriple: f9f01651d5634349b2e3508026bf8828, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7a3f37288ce40b69b02930bca38d779, Index, Value { r#type: Text, value: "a0" } -SetTriple: d7a3f37288ce40b69b02930bca38d779, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 0e62c3c43ded4344a6180707ad81fb05, From entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } -SetTriple: 0e62c3c43ded4344a6180707ad81fb05, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Index, Value { r#type: Text, value: "a0" } -SetTriple: 0e62c3c43ded4344a6180707ad81fb05, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 778c61e0e9114aa49b367db9cb523b74, From entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } -SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, To entity, Value { r#type: Entity, value: "3f20832090704795a046206a6efb9557" } -SetTriple: 778c61e0e9114aa49b367db9cb523b74, To entity, Value { r#type: Entity, value: "ba4e41460010499da0a3caaa7f579d0e" } -SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Index, Value { r#type: Text, value: "a0" } -SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: ea895cfc5e9d4847ae799a9a2a9228c0, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 778c61e0e9114aa49b367db9cb523b74, Index, Value { r#type: Text, value: "a0" } -SetTriple: 778c61e0e9114aa49b367db9cb523b74, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 0e5f84e4c85a44698a665a7d46fe2786, Name, Value { r#type: Text, value: "Placeholder Text" } -SetTriple: 07d1be9ebf2840b3a04a1f38bb9972b7, From entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } -SetTriple: 778c61e0e9114aa49b367db9cb523b74, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3f20832090704795a046206a6efb9557, Name, Value { r#type: Text, value: "Placeholder Image" } -SetTriple: f2ff587687894e68ade80baf597bbff0, From entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } -SetTriple: f2ff587687894e68ade80baf597bbff0, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: f2ff587687894e68ade80baf597bbff0, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: f2ff587687894e68ade80baf597bbff0, Index, Value { r#type: Text, value: "a0" } -SetTriple: f2ff587687894e68ade80baf597bbff0, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: d7a3f37288ce40b69b02930bca38d779, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: d7a3f37288ce40b69b02930bca38d779, To entity, Value { r#type: Entity, value: "0e5f84e4c85a44698a665a7d46fe2786" } -SetTriple: d7a3f37288ce40b69b02930bca38d779, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: e1f28242d55c4d40aad3518a195f13d8, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: e1f28242d55c4d40aad3518a195f13d8, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: e1f28242d55c4d40aad3518a195f13d8, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1f28242d55c4d40aad3518a195f13d8, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: b1143cbb9c3849019296c456f8f41e91, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: b1143cbb9c3849019296c456f8f41e91, To entity, Value { r#type: Entity, value: "9edb6fcce4544aa5861139d7f024c010" } -SetTriple: b1143cbb9c3849019296c456f8f41e91, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: b1143cbb9c3849019296c456f8f41e91, Index, Value { r#type: Text, value: "a0" } -SetTriple: b1143cbb9c3849019296c456f8f41e91, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: 2a734759874246efaac4c16b53f3a542, Description, Value { r#type: Text, value: "Data block view." } -SetTriple: 2a734759874246efaac4c16b53f3a542, Name, Value { r#type: Text, value: "View" } -SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3f9e7672ab2144fbaf5fe4420a41c71f, Index, Value { r#type: Text, value: "a0" } -SetTriple: e1f28242d55c4d40aad3518a195f13d8, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: eb18a135be254953a959999dfb3255c0, Name, Value { r#type: Text, value: "Gallery View" } -SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: a2a136e1d1da4853bf3b0960982f8162, Name, Value { r#type: Text, value: "Table View" } -SetTriple: 70db74421c6e425291c8a807466d8668, Name, Value { r#type: Text, value: "List View" } -SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3ccc2a1316e740d6b8383fd9f51e5c2d, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: af15ff29e0104803b1b1e69886e2781f, From entity, Value { r#type: Entity, value: "a2a136e1d1da4853bf3b0960982f8162" } -SetTriple: af15ff29e0104803b1b1e69886e2781f, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: af15ff29e0104803b1b1e69886e2781f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: af15ff29e0104803b1b1e69886e2781f, Index, Value { r#type: Text, value: "a0" } -SetTriple: af15ff29e0104803b1b1e69886e2781f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, From entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, To entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Index, Value { r#type: Text, value: "a0" } -SetTriple: dbf15b86fbe54ba18c6eaf2fa018fd00, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 00cd2f7faca4491f81a7621f3b466659, From entity, Value { r#type: Entity, value: "70db74421c6e425291c8a807466d8668" } -SetTriple: 00cd2f7faca4491f81a7621f3b466659, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: 00cd2f7faca4491f81a7621f3b466659, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 00cd2f7faca4491f81a7621f3b466659, Index, Value { r#type: Text, value: "a0" } -SetTriple: 00cd2f7faca4491f81a7621f3b466659, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, From entity, Value { r#type: Entity, value: "eb18a135be254953a959999dfb3255c0" } -SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Index, Value { r#type: Text, value: "a0" } -SetTriple: 53e61bb705aa4e2c8a6706b1b9c8b72a, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: Gallery View, Description, Value { r#type: Text, value: "Grid view of data." } -SetTriple: List View, Description, Value { r#type: Text, value: "List view of data." } -SetTriple: Table View, Description, Value { r#type: Text, value: "Tabular view of data." } -SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Index, Value { r#type: Text, value: "a0" } -SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: 5c18e4f2560a4a19b87ceb8dea0412ad, From entity, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 836879feb6214e5f83776a70a7ff442f, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 836879feb6214e5f83776a70a7ff442f, Index, Value { r#type: Text, value: "a0" } -SetTriple: 836879feb6214e5f83776a70a7ff442f, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 836879feb6214e5f83776a70a7ff442f, To entity, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 836879feb6214e5f83776a70a7ff442f, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } -SetTriple: f062fc5a6f114859ba70e644be6caea5, Name, Value { r#type: Text, value: "View" } -SetTriple: 4b9c16018f424406b56d9891b24c5ca5, From entity, Value { r#type: Entity, value: "88d5925217ae4d9aa36724710129eb47" } -SetTriple: 4b9c16018f424406b56d9891b24c5ca5, To entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } -SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Index, Value { r#type: Text, value: "a0" } -SetTriple: 4b9c16018f424406b56d9891b24c5ca5, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } -SetTriple: de8171ca6fe947c5916b1d6d7245ebca, From entity, Value { r#type: Entity, value: "f062fc5a6f114859ba70e644be6caea5" } -SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Index, Value { r#type: Text, value: "a0" } -SetTriple: de8171ca6fe947c5916b1d6d7245ebca, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Relation type, Value { r#type: Entity, value: "cfa6a2f5151f43bfa684f7f0228f63ff" } -SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3d9f120cb1c24bfa8aed64ad70522e93, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: 4476d69a272b44409fcf2aac17cacaa3, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 4476d69a272b44409fcf2aac17cacaa3, To entity, Value { r#type: Entity, value: "2a734759874246efaac4c16b53f3a542" } -SetTriple: 4476d69a272b44409fcf2aac17cacaa3, From entity, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: de8171ca6fe947c5916b1d6d7245ebca, Index, Value { r#type: Text, value: "a0" } -SetTriple: bd6cadb423794027a66fc8b89f334586, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 50b448d3262d45f0aeea267262f367b1, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 50b448d3262d45f0aeea267262f367b1, Index, Value { r#type: Text, value: "a0" } -SetTriple: 50b448d3262d45f0aeea267262f367b1, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: a673b2fbddad470d8a71f63e7317bb44, From entity, Value { r#type: Entity, value: "15234a4c061f46ee90a0c44cd9414cbe" } -SetTriple: a673b2fbddad470d8a71f63e7317bb44, To entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } -SetTriple: a673b2fbddad470d8a71f63e7317bb44, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cce0dd2973314271a83ce9193ddbec73, Description, Value { r#type: Text, value: "Distinct parts or subdivisions of a publication. Sections help to organize content making it easier for readers to navigate and find relevant information. Each section typically contains curated articles, news, and features related to its designated subject, ensuring that content is structured and accessible." } -SetTriple: 50b448d3262d45f0aeea267262f367b1, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 50b448d3262d45f0aeea267262f367b1, From entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } -SetTriple: a673b2fbddad470d8a71f63e7317bb44, Index, Value { r#type: Text, value: "a0" } -SetTriple: a673b2fbddad470d8a71f63e7317bb44, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: bd6cadb423794027a66fc8b89f334586, From entity, Value { r#type: Entity, value: "cce0dd2973314271a83ce9193ddbec73" } -SetTriple: bd6cadb423794027a66fc8b89f334586, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: bd6cadb423794027a66fc8b89f334586, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: cce0dd2973314271a83ce9193ddbec73, Name, Value { r#type: Text, value: "Sections" } -SetTriple: bd6cadb423794027a66fc8b89f334586, Index, Value { r#type: Text, value: "a0" } -SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Relation type, Value { r#type: Entity, value: "01412f8381894ab1836565c7fd358cc1" } -SetTriple: 3cb06525687643698b9e82df3514ee24, To entity, Value { r#type: Entity, value: "14611456b4664cab920d2245f59ce828" } -SetTriple: 3cb06525687643698b9e82df3514ee24, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 3cb06525687643698b9e82df3514ee24, Index, Value { r#type: Text, value: "a0" } -SetTriple: 750dae76db1341cb963b2fd26ffe41d7, From entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } -SetTriple: 750dae76db1341cb963b2fd26ffe41d7, To entity, Value { r#type: Entity, value: "808a04ceb21c4d888ad12e240613e5ca" } -SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Index, Value { r#type: Text, value: "a0" } -SetTriple: 750dae76db1341cb963b2fd26ffe41d7, Relation type, Value { r#type: Entity, value: "8f151ba4de204e3c9cb499ddf96f48f1" } -SetTriple: babd29fb968147d08b58cdafc3890e12, Name, Value { r#type: Text, value: "Template" } -SetTriple: 3cb06525687643698b9e82df3514ee24, Relation type, Value { r#type: Entity, value: "ee26ef23f7f14eb6b7423b0fa38c1fd8" } -SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, From entity, Value { r#type: Entity, value: "d7ab40920ab5441e88c35c27952de773" } -SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, To entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } -SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Type, Value { r#type: Entity, value: "c167ef23fb2a40449ed945123ce7d2a9" } -SetTriple: 7513e13ae51f4b0a97c894d798a9ab66, Index, Value { r#type: Text, value: "a0" } -SetTriple: 3cb06525687643698b9e82df3514ee24, From entity, Value { r#type: Entity, value: "babd29fb968147d08b58cdafc3890e12" } From f51c7409c04254e0b994b8efdefe4adaaf1443f8 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 17:03:26 -0500 Subject: [PATCH 06/25] refactor: Rename crates to match reference implementation --- Cargo.lock | 136 +++++++++--------- Cargo.toml | 2 +- api/Cargo.toml | 2 +- api/src/main.rs | 6 +- cli/Cargo.toml | 6 +- cli/src/main.rs | 10 +- codegen/Cargo.toml | 6 +- codegen/src/lib.rs | 12 +- codegen/src/sample.rs | 6 +- indexer/Cargo.toml | 33 ----- indexer/src/lib.rs | 5 - {core => sdk}/Cargo.toml | 2 +- {core => sdk}/buf.gen.yaml | 0 {core => sdk}/proto/block_meta.proto | 0 {core => sdk}/proto/geo.proto | 0 {core => sdk}/proto/grc20.proto | 0 {core => sdk}/proto/ipfs.proto | 0 {core => sdk}/src/blocks.rs | 0 {core => sdk}/src/conversion.rs | 0 {core => sdk}/src/graph_uri.rs | 0 {core => sdk}/src/ids/base58.rs | 0 {core => sdk}/src/ids/id.rs | 0 {core => sdk}/src/ids/mod.rs | 0 {core => sdk}/src/ids/network_ids.rs | 0 {core => sdk}/src/ids/system_ids.rs | 0 {core => sdk}/src/lib.rs | 0 {core => sdk}/src/models.rs | 0 {core => sdk}/src/pb/geo.rs | 0 {core => sdk}/src/pb/grc20.rs | 0 {core => sdk}/src/pb/ipfs.rs | 0 {core => sdk}/src/pb/mod.rs | 0 {core => sdk}/src/pb/schema.rs | 0 .../src/pb/sf.ethereum.block_meta.v1.rs | 0 {core => sdk}/src/relation.rs | 0 sink/Cargo.toml | 46 +++--- {indexer => sink}/replay.log | Bin .../src/bootstrap/bootstrap_root.rs | 2 +- .../src/bootstrap/bootstrap_templates.rs | 2 +- {indexer => sink}/src/bootstrap/constants.rs | 0 {indexer => sink}/src/bootstrap/mod.rs | 0 {indexer => sink}/src/events/editor_added.rs | 2 +- .../src/events/editor_removed.rs | 2 +- {indexer => sink}/src/events/handler.rs | 6 +- .../src/events/initial_editors_added.rs | 2 +- {indexer => sink}/src/events/member_added.rs | 2 +- .../src/events/member_removed.rs | 2 +- {indexer => sink}/src/events/mod.rs | 0 .../src/events/proposal_created.rs | 2 +- .../src/events/proposal_executed.rs | 2 +- .../src/events/proposal_processed.rs | 2 +- {indexer => sink}/src/events/space_created.rs | 2 +- .../src/events/subspace_added.rs | 2 +- .../src/events/subspace_removed.rs | 2 +- {indexer => sink}/src/events/vote_cast.rs | 2 +- {indexer => sink}/src/kg/client.rs | 2 +- {indexer => sink}/src/kg/entity.rs | 2 +- {indexer => sink}/src/kg/mapping.rs | 0 {indexer => sink}/src/kg/mod.rs | 0 sink/src/lib.rs | 11 +- {indexer => sink}/src/main.rs | 4 +- {indexer => sink}/src/neo4j_utils.rs | 0 {indexer => sink}/src/ops/batch_set_triple.rs | 0 {indexer => sink}/src/ops/conversions.rs | 2 +- {indexer => sink}/src/ops/create_relation.rs | 2 +- {indexer => sink}/src/ops/delete_triple.rs | 0 {indexer => sink}/src/ops/mod.rs | 0 {indexer => sink}/src/ops/op.rs | 2 +- {indexer => sink}/src/ops/set_triple.rs | 2 +- substreams-utils/Cargo.toml | 27 ++++ {sink => substreams-utils}/README.md | 0 {sink => substreams-utils}/buf.gen.yaml | 0 substreams-utils/src/lib.rs | 6 + {sink => substreams-utils}/src/pb/mod.rs | 0 {sink => substreams-utils}/src/pb/pb.rs | 0 .../src/pb/sf.firehose.v2.rs | 0 .../src/pb/sf.firehose.v2.tonic.rs | 0 .../src/pb/sf.substreams.index.v1.rs | 0 .../src/pb/sf.substreams.internal.v2.rs | 0 .../src/pb/sf.substreams.internal.v2.tonic.rs | 0 .../src/pb/sf.substreams.rpc.v2.rs | 0 .../src/pb/sf.substreams.rpc.v2.tonic.rs | 0 .../src/pb/sf.substreams.rs | 0 .../src/pb/sf.substreams.sink.service.v1.rs | 0 .../pb/sf.substreams.sink.service.v1.tonic.rs | 0 .../src/pb/sf.substreams.v1.rs | 0 {sink => substreams-utils}/src/sink.rs | 0 {sink => substreams-utils}/src/substreams.rs | 0 .../src/substreams_stream.rs | 0 88 files changed, 182 insertions(+), 184 deletions(-) delete mode 100644 indexer/Cargo.toml delete mode 100644 indexer/src/lib.rs rename {core => sdk}/Cargo.toml (95%) rename {core => sdk}/buf.gen.yaml (100%) rename {core => sdk}/proto/block_meta.proto (100%) rename {core => sdk}/proto/geo.proto (100%) rename {core => sdk}/proto/grc20.proto (100%) rename {core => sdk}/proto/ipfs.proto (100%) rename {core => sdk}/src/blocks.rs (100%) rename {core => sdk}/src/conversion.rs (100%) rename {core => sdk}/src/graph_uri.rs (100%) rename {core => sdk}/src/ids/base58.rs (100%) rename {core => sdk}/src/ids/id.rs (100%) rename {core => sdk}/src/ids/mod.rs (100%) rename {core => sdk}/src/ids/network_ids.rs (100%) rename {core => sdk}/src/ids/system_ids.rs (100%) rename {core => sdk}/src/lib.rs (100%) rename {core => sdk}/src/models.rs (100%) rename {core => sdk}/src/pb/geo.rs (100%) rename {core => sdk}/src/pb/grc20.rs (100%) rename {core => sdk}/src/pb/ipfs.rs (100%) rename {core => sdk}/src/pb/mod.rs (100%) rename {core => sdk}/src/pb/schema.rs (100%) rename {core => sdk}/src/pb/sf.ethereum.block_meta.v1.rs (100%) rename {core => sdk}/src/relation.rs (100%) rename {indexer => sink}/replay.log (100%) rename {indexer => sink}/src/bootstrap/bootstrap_root.rs (99%) rename {indexer => sink}/src/bootstrap/bootstrap_templates.rs (99%) rename {indexer => sink}/src/bootstrap/constants.rs (100%) rename {indexer => sink}/src/bootstrap/mod.rs (100%) rename {indexer => sink}/src/events/editor_added.rs (98%) rename {indexer => sink}/src/events/editor_removed.rs (97%) rename {indexer => sink}/src/events/handler.rs (96%) rename {indexer => sink}/src/events/initial_editors_added.rs (98%) rename {indexer => sink}/src/events/member_added.rs (97%) rename {indexer => sink}/src/events/member_removed.rs (97%) rename {indexer => sink}/src/events/mod.rs (100%) rename {indexer => sink}/src/events/proposal_created.rs (99%) rename {indexer => sink}/src/events/proposal_executed.rs (97%) rename {indexer => sink}/src/events/proposal_processed.rs (99%) rename {indexer => sink}/src/events/space_created.rs (99%) rename {indexer => sink}/src/events/subspace_added.rs (98%) rename {indexer => sink}/src/events/subspace_removed.rs (97%) rename {indexer => sink}/src/events/vote_cast.rs (99%) rename {indexer => sink}/src/kg/client.rs (99%) rename {indexer => sink}/src/kg/entity.rs (98%) rename {indexer => sink}/src/kg/mapping.rs (100%) rename {indexer => sink}/src/kg/mod.rs (100%) rename {indexer => sink}/src/main.rs (96%) rename {indexer => sink}/src/neo4j_utils.rs (100%) rename {indexer => sink}/src/ops/batch_set_triple.rs (100%) rename {indexer => sink}/src/ops/conversions.rs (98%) rename {indexer => sink}/src/ops/create_relation.rs (99%) rename {indexer => sink}/src/ops/delete_triple.rs (100%) rename {indexer => sink}/src/ops/mod.rs (100%) rename {indexer => sink}/src/ops/op.rs (99%) rename {indexer => sink}/src/ops/set_triple.rs (99%) create mode 100644 substreams-utils/Cargo.toml rename {sink => substreams-utils}/README.md (100%) rename {sink => substreams-utils}/buf.gen.yaml (100%) create mode 100644 substreams-utils/src/lib.rs rename {sink => substreams-utils}/src/pb/mod.rs (100%) rename {sink => substreams-utils}/src/pb/pb.rs (100%) rename {sink => substreams-utils}/src/pb/sf.firehose.v2.rs (100%) rename {sink => substreams-utils}/src/pb/sf.firehose.v2.tonic.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.index.v1.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.internal.v2.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.internal.v2.tonic.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.rpc.v2.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.rpc.v2.tonic.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.sink.service.v1.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.sink.service.v1.tonic.rs (100%) rename {sink => substreams-utils}/src/pb/sf.substreams.v1.rs (100%) rename {sink => substreams-utils}/src/sink.rs (100%) rename {sink => substreams-utils}/src/substreams.rs (100%) rename {sink => substreams-utils}/src/substreams_stream.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index c95ed62..f39f0ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,13 +134,13 @@ dependencies = [ "axum", "clap", "futures", - "indexer", "juniper", "juniper_axum", "juniper_graphql_ws", "serde", "serde_json", "serde_path_to_error", + "sink", "tokio", "tracing", "tracing-subscriber", @@ -545,6 +545,24 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "codegen" +version = "0.1.0" +dependencies = [ + "anyhow", + "futures", + "heck", + "sdk", + "sink", + "swc", + "swc_common", + "swc_core", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_parser", + "tracing", +] + [[package]] name = "colorchoice" version = "1.0.2" @@ -1333,34 +1351,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" -[[package]] -name = "indexer" -version = "0.1.0" -dependencies = [ - "anyhow", - "chrono", - "clap", - "const_format", - "futures", - "heck", - "ipfs", - "kg-core", - "md-5", - "neo4rs", - "prost", - "prost-types", - "reqwest 0.12.9", - "serde", - "serde_json", - "serde_path_to_error", - "substreams-sink-rust", - "thiserror 2.0.3", - "tokio", - "tracing", - "tracing-subscriber", - "web3-utils", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -1538,50 +1528,15 @@ version = "0.1.0" dependencies = [ "anyhow", "clap", + "codegen", "futures", - "indexer", "ipfs", - "kg-codegen", - "kg-core", + "sdk", + "sink", "tokio", "tracing-subscriber", ] -[[package]] -name = "kg-codegen" -version = "0.1.0" -dependencies = [ - "anyhow", - "futures", - "heck", - "indexer", - "kg-core", - "swc", - "swc_common", - "swc_core", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "tracing", -] - -[[package]] -name = "kg-core" -version = "0.1.0" -dependencies = [ - "anyhow", - "chrono", - "md-5", - "neo4rs", - "prost", - "rand", - "serde", - "thiserror 2.0.3", - "tracing", - "uuid", - "web3-utils", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -2556,6 +2511,23 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "sdk" +version = "0.1.0" +dependencies = [ + "anyhow", + "chrono", + "md-5", + "neo4rs", + "prost", + "rand", + "serde", + "thiserror 2.0.3", + "tracing", + "uuid", + "web3-utils", +] + [[package]] name = "security-framework" version = "2.11.1" @@ -2711,6 +2683,34 @@ dependencies = [ "outref", ] +[[package]] +name = "sink" +version = "0.1.0" +dependencies = [ + "anyhow", + "chrono", + "clap", + "const_format", + "futures", + "heck", + "ipfs", + "md-5", + "neo4rs", + "prost", + "prost-types", + "reqwest 0.12.9", + "sdk", + "serde", + "serde_json", + "serde_path_to_error", + "substreams-utils", + "thiserror 2.0.3", + "tokio", + "tracing", + "tracing-subscriber", + "web3-utils", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -2849,7 +2849,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] -name = "substreams-sink-rust" +name = "substreams-utils" version = "0.1.0" dependencies = [ "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 0f80334..4c42dfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" members = [ "api", - "cli", "codegen", "core", "ipfs", "indexer", "sink", "web3-utils", + "cli", "codegen", "sdk", "ipfs", "sink", "substreams-utils", "web3-utils", ] diff --git a/api/Cargo.toml b/api/Cargo.toml index 5c87305..86a2433 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -17,7 +17,7 @@ tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } tracing = "0.1.41" tracing-subscriber = "0.3.19" -indexer = { version = "0.1.0", path = "../indexer" } +sink = { version = "0.1.0", path = "../sink" } [dev-dependencies] serde_path_to_error = "0.1.16" diff --git a/api/src/main.rs b/api/src/main.rs index 0b7b00b..b038e59 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -14,12 +14,12 @@ use juniper::{ Executor, GraphQLScalar, RootNode, ScalarValue, }; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; -use indexer::kg; +use sink::kg; use tokio::net::TcpListener; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; #[derive(Clone)] -pub struct KnowledgeGraph(Arc); +pub struct KnowledgeGraph(Arc); impl juniper::Context for KnowledgeGraph {} @@ -205,7 +205,7 @@ async fn main() -> anyhow::Result<()> { let args = AppArgs::parse(); - let kg_client = indexer::kg::Client::new( + let kg_client = sink::kg::Client::new( &args.neo4j_args.neo4j_uri, &args.neo4j_args.neo4j_user, &args.neo4j_args.neo4j_pass, diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 74718ae..3ce1332 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -4,9 +4,9 @@ version = "0.1.0" edition = "2021" [dependencies] -kg-codegen = { version = "0.1.0", path = "../codegen" } -kg-core = { version = "0.1.0", path = "../core" } -indexer = { version = "0.1.0", path = "../indexer" } +codegen = { version = "0.1.0", path = "../codegen" } +sdk = { version = "0.1.0", path = "../sdk" } +sink = { version = "0.1.0", path = "../sink" } ipfs = { version = "0.1.0", path = "../ipfs" } anyhow = "1.0.91" diff --git a/cli/src/main.rs b/cli/src/main.rs index 543d61a..a284b5b 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -1,13 +1,11 @@ use clap::{Args, Parser, Subcommand}; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; -use kg_core::ids; -use kg_core::pb::grc20; -use indexer::kg::{ +use sdk::{ids, pb::grc20}; +use sink::{kg::{ self, entity::{Entity, EntityNode}, -}; -use indexer::ops::conversions; +}, ops::conversions}; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; @@ -67,7 +65,7 @@ async fn main() -> anyhow::Result<()> { } } Command::Codegen => { - let code = kg_codegen::codegen(&kg_client).await?; + let code = codegen::codegen(&kg_client).await?; std::fs::write("./src/space.ts", code)?; println!("Generated code has been written to ./src/space.ts"); } diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 451bf8c..d371906 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "kg-codegen" +name = "codegen" version = "0.1.0" edition = "2021" @@ -15,5 +15,5 @@ swc_ecma_codegen = "2.0.0" swc_ecma_parser = { version = "3.0.0", features = ["typescript"] } tracing = "0.1.40" -kg-core = { version = "0.1.0", path = "../core" } -indexer = { version = "0.1.0", path = "../indexer" } +sdk = { version = "0.1.0", path = "../sdk" } +sink = { version = "0.1.0", path = "../sink" } diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index 602a1a6..0e73fef 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -1,8 +1,8 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; -use kg_core::system_ids; -use indexer::kg::mapping::{Named, Node}; +use sdk::system_ids; +use sink::kg::mapping::{Named, Node}; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span}; @@ -39,7 +39,7 @@ pub fn ts_type_from_value_type(value_type: &Node) -> TsType { } } -pub fn gen_type_constructor(kg: &indexer::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { +pub fn gen_type_constructor(kg: &sink::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { let super_constructor = vec![quote_expr!("super(id, driver)")]; let constuctor_setters = attributes.iter().map(|(attr, _)| { @@ -159,7 +159,7 @@ impl EntityExt for Node { /// Generate a TypeScript class declaration from an entity. /// Note: The entity must be a `Type` entity. -pub async fn gen_type(kg: &indexer::kg::Client, entity: &Node) -> anyhow::Result { +pub async fn gen_type(kg: &sink::kg::Client, entity: &Node) -> anyhow::Result { let attrs = kg.attribute_nodes::(entity.id()).await?; let typed_attrs = stream::iter(attrs.unique().fix_name_collisions()) @@ -233,7 +233,7 @@ pub async fn gen_type(kg: &indexer::kg::Client, entity: &Node) -> anyhow: } /// Generate a TypeScript module containing class definitions from all types in the knowledge graph. -pub async fn gen_types(kg: &indexer::kg::Client) -> anyhow::Result { +pub async fn gen_types(kg: &sink::kg::Client) -> anyhow::Result { let import_stmts = vec![ quote!("import { Driver, Node } from 'neo4j-driver';" as ModuleItem), quote!("import { Entity } from './kg';" as ModuleItem), @@ -266,7 +266,7 @@ pub async fn gen_types(kg: &indexer::kg::Client) -> anyhow::Result { } /// Generate and render TypeScript code from the knowledge graph. -pub async fn codegen(kg: &indexer::kg::Client) -> anyhow::Result { +pub async fn codegen(kg: &sink::kg::Client) -> anyhow::Result { let cm: Lrc = Default::default(); let compiler = swc::Compiler::new(cm.clone()); diff --git a/codegen/src/sample.rs b/codegen/src/sample.rs index e44ca08..a7c1719 100644 --- a/codegen/src/sample.rs +++ b/codegen/src/sample.rs @@ -1,12 +1,12 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; -use indexer::kg::grc20; -use indexer::system_ids; +use sink::kg::grc20; +use sink::system_ids; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span, SyntaxContext}; -use swc_core::{quote, quote_expr}; +use swc_sdk::{quote, quote_expr}; use swc_ecma_ast::{ AssignExpr, AssignOp, AssignTarget, BindingIdent, BlockStmt, Class, ClassDecl, ClassMember, ClassMethod, ClassProp, Constructor, Decl, EsVersion, Expr, ExprStmt, Function, Ident, IdentName, MemberExpr, MemberProp, MethodKind, Param, ParamOrTsParamProp, Pat, PropName, ReturnStmt, SimpleAssignTarget, Stmt, ThisExpr, Tpl, TsInterfaceBody, TsInterfaceDecl, TsKeywordType, TsPropertySignature, TsType, TsTypeAnn, TsTypeElement }; diff --git a/indexer/Cargo.toml b/indexer/Cargo.toml deleted file mode 100644 index ca6d26d..0000000 --- a/indexer/Cargo.toml +++ /dev/null @@ -1,33 +0,0 @@ -[package] -name = "indexer" -version = "0.1.0" -edition = "2021" - -[dependencies] -anyhow = "1.0.89" -chrono = "0.4.38" -clap = { version = "4.5.20", features = ["derive"] } -futures = "0.3.31" -heck = "0.5.0" -md-5 = "0.10.6" -neo4rs = "0.8.0" -prost = "0.13.3" -prost-types = "0.13.3" -reqwest = "0.12.8" -serde = { version = "1.0.210", features = ["derive"] } -serde_json = "1.0.128" -thiserror = "2.0.3" -tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } -tracing = "0.1.40" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -const_format = "0.2.33" - -substreams-sink-rust = { version = "0.1.0", path = "../sink" } -kg-core = { version = "0.1.0", path = "../core" } -ipfs = { version = "0.1.0", path = "../ipfs" } -web3-utils = { version = "0.1.0", path = "../web3-utils" } - -[dev-dependencies] -serde_path_to_error = "0.1.16" - - diff --git a/indexer/src/lib.rs b/indexer/src/lib.rs deleted file mode 100644 index 5fc5189..0000000 --- a/indexer/src/lib.rs +++ /dev/null @@ -1,5 +0,0 @@ -pub mod bootstrap; -pub mod events; -pub mod kg; -pub mod neo4j_utils; -pub mod ops; diff --git a/core/Cargo.toml b/sdk/Cargo.toml similarity index 95% rename from core/Cargo.toml rename to sdk/Cargo.toml index 572a656..f3d9e87 100644 --- a/core/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "kg-core" +name = "sdk" version = "0.1.0" edition = "2021" diff --git a/core/buf.gen.yaml b/sdk/buf.gen.yaml similarity index 100% rename from core/buf.gen.yaml rename to sdk/buf.gen.yaml diff --git a/core/proto/block_meta.proto b/sdk/proto/block_meta.proto similarity index 100% rename from core/proto/block_meta.proto rename to sdk/proto/block_meta.proto diff --git a/core/proto/geo.proto b/sdk/proto/geo.proto similarity index 100% rename from core/proto/geo.proto rename to sdk/proto/geo.proto diff --git a/core/proto/grc20.proto b/sdk/proto/grc20.proto similarity index 100% rename from core/proto/grc20.proto rename to sdk/proto/grc20.proto diff --git a/core/proto/ipfs.proto b/sdk/proto/ipfs.proto similarity index 100% rename from core/proto/ipfs.proto rename to sdk/proto/ipfs.proto diff --git a/core/src/blocks.rs b/sdk/src/blocks.rs similarity index 100% rename from core/src/blocks.rs rename to sdk/src/blocks.rs diff --git a/core/src/conversion.rs b/sdk/src/conversion.rs similarity index 100% rename from core/src/conversion.rs rename to sdk/src/conversion.rs diff --git a/core/src/graph_uri.rs b/sdk/src/graph_uri.rs similarity index 100% rename from core/src/graph_uri.rs rename to sdk/src/graph_uri.rs diff --git a/core/src/ids/base58.rs b/sdk/src/ids/base58.rs similarity index 100% rename from core/src/ids/base58.rs rename to sdk/src/ids/base58.rs diff --git a/core/src/ids/id.rs b/sdk/src/ids/id.rs similarity index 100% rename from core/src/ids/id.rs rename to sdk/src/ids/id.rs diff --git a/core/src/ids/mod.rs b/sdk/src/ids/mod.rs similarity index 100% rename from core/src/ids/mod.rs rename to sdk/src/ids/mod.rs diff --git a/core/src/ids/network_ids.rs b/sdk/src/ids/network_ids.rs similarity index 100% rename from core/src/ids/network_ids.rs rename to sdk/src/ids/network_ids.rs diff --git a/core/src/ids/system_ids.rs b/sdk/src/ids/system_ids.rs similarity index 100% rename from core/src/ids/system_ids.rs rename to sdk/src/ids/system_ids.rs diff --git a/core/src/lib.rs b/sdk/src/lib.rs similarity index 100% rename from core/src/lib.rs rename to sdk/src/lib.rs diff --git a/core/src/models.rs b/sdk/src/models.rs similarity index 100% rename from core/src/models.rs rename to sdk/src/models.rs diff --git a/core/src/pb/geo.rs b/sdk/src/pb/geo.rs similarity index 100% rename from core/src/pb/geo.rs rename to sdk/src/pb/geo.rs diff --git a/core/src/pb/grc20.rs b/sdk/src/pb/grc20.rs similarity index 100% rename from core/src/pb/grc20.rs rename to sdk/src/pb/grc20.rs diff --git a/core/src/pb/ipfs.rs b/sdk/src/pb/ipfs.rs similarity index 100% rename from core/src/pb/ipfs.rs rename to sdk/src/pb/ipfs.rs diff --git a/core/src/pb/mod.rs b/sdk/src/pb/mod.rs similarity index 100% rename from core/src/pb/mod.rs rename to sdk/src/pb/mod.rs diff --git a/core/src/pb/schema.rs b/sdk/src/pb/schema.rs similarity index 100% rename from core/src/pb/schema.rs rename to sdk/src/pb/schema.rs diff --git a/core/src/pb/sf.ethereum.block_meta.v1.rs b/sdk/src/pb/sf.ethereum.block_meta.v1.rs similarity index 100% rename from core/src/pb/sf.ethereum.block_meta.v1.rs rename to sdk/src/pb/sf.ethereum.block_meta.v1.rs diff --git a/core/src/relation.rs b/sdk/src/relation.rs similarity index 100% rename from core/src/relation.rs rename to sdk/src/relation.rs diff --git a/sink/Cargo.toml b/sink/Cargo.toml index 641d7f7..dbc5e73 100644 --- a/sink/Cargo.toml +++ b/sink/Cargo.toml @@ -1,27 +1,33 @@ [package] -name = "substreams-sink-rust" +name = "sink" version = "0.1.0" edition = "2021" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [dependencies] -anyhow = "1" -async-stream = "0.3" -reqwest = "0.11" -tokio = { version = "1.27", features = [ - "time", - "sync", - "macros", - "test-util", - "rt-multi-thread", - "parking_lot", -] } -tokio-stream = { version = "0.1", features = ["sync"] } -tokio-retry = "0.3" -tonic = { version = "0.12", features = ["gzip", "tls-roots"] } -prost = "0.13" -prost-types = "0.13" -thiserror = "1" +anyhow = "1.0.89" chrono = "0.4.38" +clap = { version = "4.5.20", features = ["derive"] } futures = "0.3.31" +heck = "0.5.0" +md-5 = "0.10.6" +neo4rs = "0.8.0" +prost = "0.13.3" +prost-types = "0.13.3" +reqwest = "0.12.8" +serde = { version = "1.0.210", features = ["derive"] } +serde_json = "1.0.128" +thiserror = "2.0.3" +tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } +tracing = "0.1.40" +tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +const_format = "0.2.33" + +substreams-utils = { version = "0.1.0", path = "../substreams-utils" } +sdk = { version = "0.1.0", path = "../sdk" } +ipfs = { version = "0.1.0", path = "../ipfs" } +web3-utils = { version = "0.1.0", path = "../web3-utils" } + +[dev-dependencies] +serde_path_to_error = "0.1.16" + + diff --git a/indexer/replay.log b/sink/replay.log similarity index 100% rename from indexer/replay.log rename to sink/replay.log diff --git a/indexer/src/bootstrap/bootstrap_root.rs b/sink/src/bootstrap/bootstrap_root.rs similarity index 99% rename from indexer/src/bootstrap/bootstrap_root.rs rename to sink/src/bootstrap/bootstrap_root.rs index 531e4fc..5ccd29c 100644 --- a/indexer/src/bootstrap/bootstrap_root.rs +++ b/sink/src/bootstrap/bootstrap_root.rs @@ -1,6 +1,6 @@ // See https://github.com/geobrowser/geogenesis/blob/stream/1.0.0/packages/substream/sink/bootstrap-root.ts -use kg_core::{network_ids, pb::grc20, relation::create_relationship, system_ids}; +use sdk::{network_ids, pb::grc20, relation::create_relationship, system_ids}; use super::{bootstrap_templates, constants}; diff --git a/indexer/src/bootstrap/bootstrap_templates.rs b/sink/src/bootstrap/bootstrap_templates.rs similarity index 99% rename from indexer/src/bootstrap/bootstrap_templates.rs rename to sink/src/bootstrap/bootstrap_templates.rs index cf928b9..19a8f38 100644 --- a/indexer/src/bootstrap/bootstrap_templates.rs +++ b/sink/src/bootstrap/bootstrap_templates.rs @@ -1,4 +1,4 @@ -use kg_core::{ +use sdk::{ blocks::{DataBlock, DataBlockType, TextBlock}, pb::grc20, relation::create_relationship, diff --git a/indexer/src/bootstrap/constants.rs b/sink/src/bootstrap/constants.rs similarity index 100% rename from indexer/src/bootstrap/constants.rs rename to sink/src/bootstrap/constants.rs diff --git a/indexer/src/bootstrap/mod.rs b/sink/src/bootstrap/mod.rs similarity index 100% rename from indexer/src/bootstrap/mod.rs rename to sink/src/bootstrap/mod.rs diff --git a/indexer/src/events/editor_added.rs b/sink/src/events/editor_added.rs similarity index 98% rename from indexer/src/events/editor_added.rs rename to sink/src/events/editor_added.rs index 0c7e73a..4141932 100644 --- a/indexer/src/events/editor_added.rs +++ b/sink/src/events/editor_added.rs @@ -1,5 +1,5 @@ use futures::join; -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs similarity index 97% rename from indexer/src/events/editor_removed.rs rename to sink/src/events/editor_removed.rs index e7bd1ac..4d0afd6 100644 --- a/indexer/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -1,4 +1,4 @@ -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/handler.rs b/sink/src/events/handler.rs similarity index 96% rename from indexer/src/events/handler.rs rename to sink/src/events/handler.rs index 71260d5..9ccb8f0 100644 --- a/indexer/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -1,9 +1,9 @@ use chrono::DateTime; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; -use kg_core::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; +use sdk::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; use prost::Message; -use substreams_sink_rust::pb::sf::substreams::rpc::v2::BlockScopedData; +use substreams_utils::pb::sf::substreams::rpc::v2::BlockScopedData; use crate::kg::{self, client::DatabaseError}; @@ -54,7 +54,7 @@ fn get_block_metadata(block: &BlockScopedData) -> anyhow::Result }) } -impl substreams_sink_rust::Sink for EventHandler { +impl substreams_utils::Sink for EventHandler { type Error = HandlerError; async fn process_block_scoped_data(&self, data: &BlockScopedData) -> Result<(), Self::Error> { diff --git a/indexer/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs similarity index 98% rename from indexer/src/events/initial_editors_added.rs rename to sink/src/events/initial_editors_added.rs index 52bee57..7435071 100644 --- a/indexer/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -1,5 +1,5 @@ use futures::{stream, StreamExt, TryStreamExt}; -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/member_added.rs b/sink/src/events/member_added.rs similarity index 97% rename from indexer/src/events/member_added.rs rename to sink/src/events/member_added.rs index 2cb2eb2..3691969 100644 --- a/indexer/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -1,5 +1,5 @@ use futures::join; -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/member_removed.rs b/sink/src/events/member_removed.rs similarity index 97% rename from indexer/src/events/member_removed.rs rename to sink/src/events/member_removed.rs index 65ded50..e3a0185 100644 --- a/indexer/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -1,4 +1,4 @@ -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/mod.rs b/sink/src/events/mod.rs similarity index 100% rename from indexer/src/events/mod.rs rename to sink/src/events/mod.rs diff --git a/indexer/src/events/proposal_created.rs b/sink/src/events/proposal_created.rs similarity index 99% rename from indexer/src/events/proposal_created.rs rename to sink/src/events/proposal_created.rs index 5798a02..e757125 100644 --- a/indexer/src/events/proposal_created.rs +++ b/sink/src/events/proposal_created.rs @@ -1,6 +1,6 @@ use futures::join; use ipfs::deserialize; -use kg_core::{ +use sdk::{ ids, models::{self, EditorshipProposal, GeoAccount, MembershipProposal, Proposal}, pb::{self, geo}, diff --git a/indexer/src/events/proposal_executed.rs b/sink/src/events/proposal_executed.rs similarity index 97% rename from indexer/src/events/proposal_executed.rs rename to sink/src/events/proposal_executed.rs index 37872af..4a8e604 100644 --- a/indexer/src/events/proposal_executed.rs +++ b/sink/src/events/proposal_executed.rs @@ -1,4 +1,4 @@ -use kg_core::{models, pb::geo, system_ids}; +use sdk::{models, pb::geo, system_ids}; use crate::kg::mapping::Node; diff --git a/indexer/src/events/proposal_processed.rs b/sink/src/events/proposal_processed.rs similarity index 99% rename from indexer/src/events/proposal_processed.rs rename to sink/src/events/proposal_processed.rs index 46fda30..1e429b7 100644 --- a/indexer/src/events/proposal_processed.rs +++ b/sink/src/events/proposal_processed.rs @@ -1,6 +1,6 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::deserialize; -use kg_core::{ +use sdk::{ models::{self, EditProposal}, pb::{self, geo, grc20}, }; diff --git a/indexer/src/events/space_created.rs b/sink/src/events/space_created.rs similarity index 99% rename from indexer/src/events/space_created.rs rename to sink/src/events/space_created.rs index 8e8f567..db04d55 100644 --- a/indexer/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use crate::kg::mapping::Node; use futures::{stream, StreamExt, TryStreamExt}; -use kg_core::{ +use sdk::{ ids, models::{self, GeoAccount, Space, SpaceType}, network_ids, diff --git a/indexer/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs similarity index 98% rename from indexer/src/events/subspace_added.rs rename to sink/src/events/subspace_added.rs index 39c1bb7..ed7d451 100644 --- a/indexer/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -1,5 +1,5 @@ use futures::join; -use kg_core::{models, pb::geo}; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/subspace_removed.rs b/sink/src/events/subspace_removed.rs similarity index 97% rename from indexer/src/events/subspace_removed.rs rename to sink/src/events/subspace_removed.rs index feacc19..be500f0 100644 --- a/indexer/src/events/subspace_removed.rs +++ b/sink/src/events/subspace_removed.rs @@ -1,4 +1,4 @@ -use kg_core::{models, pb::geo, system_ids}; +use sdk::{models, pb::geo, system_ids}; use super::{handler::HandlerError, EventHandler}; diff --git a/indexer/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs similarity index 99% rename from indexer/src/events/vote_cast.rs rename to sink/src/events/vote_cast.rs index b2d7e34..1a9c3d3 100644 --- a/indexer/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -1,5 +1,5 @@ use futures::join; -use kg_core::{ +use sdk::{ ids, models, pb::geo, system_ids::{self, INDEXER_SPACE_ID}, diff --git a/indexer/src/kg/client.rs b/sink/src/kg/client.rs similarity index 99% rename from indexer/src/kg/client.rs rename to sink/src/kg/client.rs index 03a933c..22b895f 100644 --- a/indexer/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -8,7 +8,7 @@ use crate::{ }; use web3_utils::checksum_address; -use kg_core::{ +use sdk::{ ids, models::{self, EditProposal, Proposal, Space}, system_ids, diff --git a/indexer/src/kg/entity.rs b/sink/src/kg/entity.rs similarity index 98% rename from indexer/src/kg/entity.rs rename to sink/src/kg/entity.rs index 0ae2420..40a6771 100644 --- a/indexer/src/kg/entity.rs +++ b/sink/src/kg/entity.rs @@ -1,6 +1,6 @@ use std::fmt::Display; -use kg_core::system_ids; +use sdk::system_ids; use crate::neo4j_utils::Neo4jExt; diff --git a/indexer/src/kg/mapping.rs b/sink/src/kg/mapping.rs similarity index 100% rename from indexer/src/kg/mapping.rs rename to sink/src/kg/mapping.rs diff --git a/indexer/src/kg/mod.rs b/sink/src/kg/mod.rs similarity index 100% rename from indexer/src/kg/mod.rs rename to sink/src/kg/mod.rs diff --git a/sink/src/lib.rs b/sink/src/lib.rs index e55a23e..5fc5189 100644 --- a/sink/src/lib.rs +++ b/sink/src/lib.rs @@ -1,6 +1,5 @@ -pub mod pb; -pub mod sink; -pub mod substreams; -pub mod substreams_stream; - -pub use sink::Sink; +pub mod bootstrap; +pub mod events; +pub mod kg; +pub mod neo4j_utils; +pub mod ops; diff --git a/indexer/src/main.rs b/sink/src/main.rs similarity index 96% rename from indexer/src/main.rs rename to sink/src/main.rs index 173e1e0..6c19a27 100644 --- a/indexer/src/main.rs +++ b/sink/src/main.rs @@ -2,8 +2,8 @@ use std::env; use anyhow::Error; use clap::{Args, Parser}; -use indexer::{events::EventHandler, kg}; -use substreams_sink_rust::Sink; +use sink::{events::EventHandler, kg}; +use substreams_utils::Sink; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; diff --git a/indexer/src/neo4j_utils.rs b/sink/src/neo4j_utils.rs similarity index 100% rename from indexer/src/neo4j_utils.rs rename to sink/src/neo4j_utils.rs diff --git a/indexer/src/ops/batch_set_triple.rs b/sink/src/ops/batch_set_triple.rs similarity index 100% rename from indexer/src/ops/batch_set_triple.rs rename to sink/src/ops/batch_set_triple.rs diff --git a/indexer/src/ops/conversions.rs b/sink/src/ops/conversions.rs similarity index 98% rename from indexer/src/ops/conversions.rs rename to sink/src/ops/conversions.rs index e0b8772..b165a06 100644 --- a/indexer/src/ops/conversions.rs +++ b/sink/src/ops/conversions.rs @@ -7,7 +7,7 @@ use super::{ set_triple::SetTriple, Value, }; -use kg_core::{graph_uri::GraphUri, pb::grc20, system_ids}; +use sdk::{graph_uri::GraphUri, pb::grc20, system_ids}; impl From for Op { fn from(op: grc20::Op) -> Self { diff --git a/indexer/src/ops/create_relation.rs b/sink/src/ops/create_relation.rs similarity index 99% rename from indexer/src/ops/create_relation.rs rename to sink/src/ops/create_relation.rs index 76f3d51..ed77f79 100644 --- a/indexer/src/ops/create_relation.rs +++ b/sink/src/ops/create_relation.rs @@ -1,4 +1,4 @@ -use kg_core::{graph_uri::GraphUri, pb::grc20, system_ids}; +use sdk::{graph_uri::GraphUri, pb::grc20, system_ids}; use super::KgOp; diff --git a/indexer/src/ops/delete_triple.rs b/sink/src/ops/delete_triple.rs similarity index 100% rename from indexer/src/ops/delete_triple.rs rename to sink/src/ops/delete_triple.rs diff --git a/indexer/src/ops/mod.rs b/sink/src/ops/mod.rs similarity index 100% rename from indexer/src/ops/mod.rs rename to sink/src/ops/mod.rs diff --git a/indexer/src/ops/op.rs b/sink/src/ops/op.rs similarity index 99% rename from indexer/src/ops/op.rs rename to sink/src/ops/op.rs index 368d096..7c6b83c 100644 --- a/indexer/src/ops/op.rs +++ b/sink/src/ops/op.rs @@ -2,7 +2,7 @@ use std::fmt::Display; use crate::kg::client::Client; use futures::future::BoxFuture; -use kg_core::pb::grc20; +use sdk::pb::grc20; #[derive(Clone, Debug)] pub enum Value { diff --git a/indexer/src/ops/set_triple.rs b/sink/src/ops/set_triple.rs similarity index 99% rename from indexer/src/ops/set_triple.rs rename to sink/src/ops/set_triple.rs index 21b9ad6..5d75347 100644 --- a/indexer/src/ops/set_triple.rs +++ b/sink/src/ops/set_triple.rs @@ -1,4 +1,4 @@ -use kg_core::system_ids; +use sdk::system_ids; use crate::kg::entity::EntityNode; diff --git a/substreams-utils/Cargo.toml b/substreams-utils/Cargo.toml new file mode 100644 index 0000000..3d529c0 --- /dev/null +++ b/substreams-utils/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "substreams-utils" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +anyhow = "1" +async-stream = "0.3" +reqwest = "0.11" +tokio = { version = "1.27", features = [ + "time", + "sync", + "macros", + "test-util", + "rt-multi-thread", + "parking_lot", +] } +tokio-stream = { version = "0.1", features = ["sync"] } +tokio-retry = "0.3" +tonic = { version = "0.12", features = ["gzip", "tls-roots"] } +prost = "0.13" +prost-types = "0.13" +thiserror = "1" +chrono = "0.4.38" +futures = "0.3.31" diff --git a/sink/README.md b/substreams-utils/README.md similarity index 100% rename from sink/README.md rename to substreams-utils/README.md diff --git a/sink/buf.gen.yaml b/substreams-utils/buf.gen.yaml similarity index 100% rename from sink/buf.gen.yaml rename to substreams-utils/buf.gen.yaml diff --git a/substreams-utils/src/lib.rs b/substreams-utils/src/lib.rs new file mode 100644 index 0000000..e55a23e --- /dev/null +++ b/substreams-utils/src/lib.rs @@ -0,0 +1,6 @@ +pub mod pb; +pub mod sink; +pub mod substreams; +pub mod substreams_stream; + +pub use sink::Sink; diff --git a/sink/src/pb/mod.rs b/substreams-utils/src/pb/mod.rs similarity index 100% rename from sink/src/pb/mod.rs rename to substreams-utils/src/pb/mod.rs diff --git a/sink/src/pb/pb.rs b/substreams-utils/src/pb/pb.rs similarity index 100% rename from sink/src/pb/pb.rs rename to substreams-utils/src/pb/pb.rs diff --git a/sink/src/pb/sf.firehose.v2.rs b/substreams-utils/src/pb/sf.firehose.v2.rs similarity index 100% rename from sink/src/pb/sf.firehose.v2.rs rename to substreams-utils/src/pb/sf.firehose.v2.rs diff --git a/sink/src/pb/sf.firehose.v2.tonic.rs b/substreams-utils/src/pb/sf.firehose.v2.tonic.rs similarity index 100% rename from sink/src/pb/sf.firehose.v2.tonic.rs rename to substreams-utils/src/pb/sf.firehose.v2.tonic.rs diff --git a/sink/src/pb/sf.substreams.index.v1.rs b/substreams-utils/src/pb/sf.substreams.index.v1.rs similarity index 100% rename from sink/src/pb/sf.substreams.index.v1.rs rename to substreams-utils/src/pb/sf.substreams.index.v1.rs diff --git a/sink/src/pb/sf.substreams.internal.v2.rs b/substreams-utils/src/pb/sf.substreams.internal.v2.rs similarity index 100% rename from sink/src/pb/sf.substreams.internal.v2.rs rename to substreams-utils/src/pb/sf.substreams.internal.v2.rs diff --git a/sink/src/pb/sf.substreams.internal.v2.tonic.rs b/substreams-utils/src/pb/sf.substreams.internal.v2.tonic.rs similarity index 100% rename from sink/src/pb/sf.substreams.internal.v2.tonic.rs rename to substreams-utils/src/pb/sf.substreams.internal.v2.tonic.rs diff --git a/sink/src/pb/sf.substreams.rpc.v2.rs b/substreams-utils/src/pb/sf.substreams.rpc.v2.rs similarity index 100% rename from sink/src/pb/sf.substreams.rpc.v2.rs rename to substreams-utils/src/pb/sf.substreams.rpc.v2.rs diff --git a/sink/src/pb/sf.substreams.rpc.v2.tonic.rs b/substreams-utils/src/pb/sf.substreams.rpc.v2.tonic.rs similarity index 100% rename from sink/src/pb/sf.substreams.rpc.v2.tonic.rs rename to substreams-utils/src/pb/sf.substreams.rpc.v2.tonic.rs diff --git a/sink/src/pb/sf.substreams.rs b/substreams-utils/src/pb/sf.substreams.rs similarity index 100% rename from sink/src/pb/sf.substreams.rs rename to substreams-utils/src/pb/sf.substreams.rs diff --git a/sink/src/pb/sf.substreams.sink.service.v1.rs b/substreams-utils/src/pb/sf.substreams.sink.service.v1.rs similarity index 100% rename from sink/src/pb/sf.substreams.sink.service.v1.rs rename to substreams-utils/src/pb/sf.substreams.sink.service.v1.rs diff --git a/sink/src/pb/sf.substreams.sink.service.v1.tonic.rs b/substreams-utils/src/pb/sf.substreams.sink.service.v1.tonic.rs similarity index 100% rename from sink/src/pb/sf.substreams.sink.service.v1.tonic.rs rename to substreams-utils/src/pb/sf.substreams.sink.service.v1.tonic.rs diff --git a/sink/src/pb/sf.substreams.v1.rs b/substreams-utils/src/pb/sf.substreams.v1.rs similarity index 100% rename from sink/src/pb/sf.substreams.v1.rs rename to substreams-utils/src/pb/sf.substreams.v1.rs diff --git a/sink/src/sink.rs b/substreams-utils/src/sink.rs similarity index 100% rename from sink/src/sink.rs rename to substreams-utils/src/sink.rs diff --git a/sink/src/substreams.rs b/substreams-utils/src/substreams.rs similarity index 100% rename from sink/src/substreams.rs rename to substreams-utils/src/substreams.rs diff --git a/sink/src/substreams_stream.rs b/substreams-utils/src/substreams_stream.rs similarity index 100% rename from sink/src/substreams_stream.rs rename to substreams-utils/src/substreams_stream.rs From 35ea24c4c1d0d64a1cf891bad9de216419c13014 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 17:11:41 -0500 Subject: [PATCH 07/25] misc: Cleanup old code --- cli/src/main.rs | 20 ++-- codegen/src/lib.rs | 2 +- sink/src/events/vote_cast.rs | 13 ++- sink/src/kg/client.rs | 27 +---- sink/src/kg/entity.rs | 76 ------------- sink/src/kg/mapping.rs | 4 + sink/src/kg/mod.rs | 1 - sink/src/neo4j_utils.rs | 197 ---------------------------------- sink/src/ops/delete_triple.rs | 9 +- sink/src/ops/set_triple.rs | 10 +- 10 files changed, 27 insertions(+), 332 deletions(-) delete mode 100644 sink/src/kg/entity.rs diff --git a/cli/src/main.rs b/cli/src/main.rs index a284b5b..d51e2b4 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -3,9 +3,7 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; use sdk::{ids, pb::grc20}; use sink::{kg::{ - self, - entity::{Entity, EntityNode}, -}, ops::conversions}; + self, mapping::DefaultAttributes,}, ops::conversions}; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; @@ -46,21 +44,19 @@ async fn main() -> anyhow::Result<()> { unimplemented!() } Command::Describe { id } => { - let entity_node = kg_client - .find_node_by_id::(&id) + let entity = kg_client + .find_node_by_id::(&id) .await? .expect("Entity not found"); - let entity = Entity::from_entity(kg_client.clone(), entity_node.attributes().clone()); + println!("Entity: {}", entity.name_or_id()); - println!("Entity: {}", entity); - - let attributes = entity.attributes().await?; + let attributes = kg_client.attribute_nodes::(entity.id()).await?; for attribute in attributes { - println!("\tAttribute: {}", attribute); - if let Some(value_type) = attribute.value_type().await? { - println!("\t\tValue type: {}", value_type); + println!("\tAttribute: {}", attribute.name_or_id()); + if let Some(value_type) = kg_client.value_type_node::(attribute.id()).await? { + println!("\t\tValue type: {}", value_type.name_or_id()); } } } diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index 0e73fef..c98e173 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -164,7 +164,7 @@ pub async fn gen_type(kg: &sink::kg::Client, entity: &Node) -> anyhow::Re let typed_attrs = stream::iter(attrs.unique().fix_name_collisions()) .then(|attr| async move { - let value_type = kg.value_type_nodes(attr.id()).await?; + let value_type = kg.value_type_node(attr.id()).await?; Ok::<_, anyhow::Error>((attr, value_type)) }) .try_collect::>() diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index 1a9c3d3..bd4ea45 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -6,7 +6,7 @@ use sdk::{ }; use web3_utils::checksum_address; -use crate::{kg::mapping::Relation, neo4j_utils::Neo4jExt}; +use crate::kg::mapping::Relation; use super::{handler::HandlerError, EventHandler}; @@ -24,8 +24,8 @@ impl EventHandler { ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let proposal = self.kg.neo4j - .find_one::(neo4rs::query(&format!( + let proposal = self.kg + .find_node::(neo4rs::query(&format!( "MATCH (p:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $onchain_proposal_id}})<-[:`{PROPOSALS}`]-(:`{INDEXED_SPACE}` {{id: $space_id}}) RETURN p", PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, PROPOSALS = system_ids::PROPOSALS, @@ -38,8 +38,7 @@ impl EventHandler { let account = self .kg - .neo4j - .find_one::( + .find_node::( neo4rs::query(&format!( "MATCH (a:`{ACCOUNT}` {{address: $address}}) RETURN a", ACCOUNT = system_ids::GEO_ACCOUNT, @@ -65,8 +64,8 @@ impl EventHandler { Relation::new( INDEXER_SPACE_ID, &vote_cast.id.clone(), - &account.id, - &proposal.id, + &account.id(), + &proposal.id(), system_ids::VOTE_CAST, vote_cast, ), diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index 22b895f..8eeba77 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -632,7 +632,7 @@ impl Client { self.find_nodes::(query).await } - pub async fn value_type_nodes Deserialize<'a> + Send>(&self, id: &str) -> Result>, DatabaseError> { + pub async fn value_type_node Deserialize<'a> + Send>(&self, id: &str) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( r#" MATCH (a {{id: $id}}) -[:`{value_type_attr}`]-> (t:`{type_type}`) @@ -701,28 +701,3 @@ impl Client { Ok(()) } } - -#[derive(Debug, Deserialize)] -pub struct Entity { - pub id: String, - pub name: Option, - pub description: Option, - pub cover: Option, - pub content: Option, -} - -impl Entity { - pub fn new(id: &str, name: &str) -> Self { - Self { - id: id.to_string(), - name: Some(name.to_string()), - description: None, - cover: None, - content: None, - } - } - - pub fn find_by_id_query(id: &str) -> neo4rs::Query { - neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", id) - } -} diff --git a/sink/src/kg/entity.rs b/sink/src/kg/entity.rs deleted file mode 100644 index 40a6771..0000000 --- a/sink/src/kg/entity.rs +++ /dev/null @@ -1,76 +0,0 @@ -use std::fmt::Display; - -use sdk::system_ids; - -use crate::neo4j_utils::Neo4jExt; - -use super::Client; - -pub struct Entity { - kg: Client, - pub id: String, - pub name: String, -} - -impl Display for Entity { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "{} ({})", self.name, self.id) - } -} - -impl Entity { - pub fn from_entity(kg: Client, entity_node: EntityNode) -> Self { - Self { - kg, - id: entity_node.id.clone(), - name: entity_node.name.unwrap_or(entity_node.id), - } - } - - pub async fn value_type(&self) -> anyhow::Result> { - let query = neo4rs::query(&format!( - r#" - MATCH (a {{id: $id}}) -[:`{value_type_attr}`]-> (t:`{type_type}`) - WHERE t.id IS NOT NULL AND t.`{name_attr}` IS NOT NULL - RETURN t - "#, - value_type_attr = system_ids::VALUE_TYPE, - type_type = system_ids::SCHEMA_TYPE, - name_attr = system_ids::NAME, - )) - .param("id", self.id.clone()); - - let type_node = self.kg.neo4j.find_one::(query).await?; - - Ok(type_node.map(|node| Self::from_entity(self.kg.clone(), node))) - } - - pub async fn attributes(&self) -> anyhow::Result> { - let query = neo4rs::query(&format!( - r#" - MATCH ({{id: $id}}) -[:`{attr_attr}`]-> (a:`{attr_type}`) - WHERE a.id IS NOT NULL AND a.`{name_attr}` IS NOT NULL - RETURN a - "#, - attr_attr = system_ids::ATTRIBUTES, - attr_type = system_ids::ATTRIBUTE, - name_attr = system_ids::NAME, - )) - .param("id", self.id.clone()); - - let attribute_nodes = self.kg.neo4j.find_all::(query).await?; - - Ok(attribute_nodes - .into_iter() - .map(|node| Entity::from_entity(self.kg.clone(), node)) - .collect::>()) - } -} - -#[derive(Clone, serde::Deserialize)] -pub struct EntityNode { - id: String, - #[serde(default, rename = "a126ca530c8e48d5b88882c734c38935")] - // TODO: Find a way to use system_ids constants - name: Option, -} diff --git a/sink/src/kg/mapping.rs b/sink/src/kg/mapping.rs index 28cce2e..5e14033 100644 --- a/sink/src/kg/mapping.rs +++ b/sink/src/kg/mapping.rs @@ -161,6 +161,10 @@ impl Node { .and_then(|v| v.as_str()) .map(|s| s.to_string()) } + + pub fn name_or_id(&self) -> String { + self.name().unwrap_or_else(|| self.id().to_string()) + } } pub type DefaultAttributes = HashMap; diff --git a/sink/src/kg/mod.rs b/sink/src/kg/mod.rs index 1a862e2..1be1fad 100644 --- a/sink/src/kg/mod.rs +++ b/sink/src/kg/mod.rs @@ -1,5 +1,4 @@ pub mod client; -pub mod entity; pub mod mapping; pub use client::Client; diff --git a/sink/src/neo4j_utils.rs b/sink/src/neo4j_utils.rs index bfe24d5..dbdb7fa 100644 --- a/sink/src/neo4j_utils.rs +++ b/sink/src/neo4j_utils.rs @@ -1,201 +1,4 @@ -use std::collections::HashMap; - -use futures::TryStreamExt; use neo4rs::BoltType; -use serde::{Deserialize, Serialize}; - -/// Extension methods for the Neo4j graph database. -pub trait Neo4jExt { - /// Find a single node or relationship from the given query and attempt to - /// deserialize it into the given type. - fn find_one Deserialize<'a> + Send>( - &self, - query: neo4rs::Query, - ) -> impl std::future::Future>> + Send; - - /// Find all nodes and/or relationships from the given query and attempt to - /// deserialize them into the given type. - /// Note: If the query returns both nodes and relations, neo4j will group the results - /// in tuples of (node, relation). For example: `MATCH (n) -[r]-> () RETURN n, r` will - /// return a list of `{"n": ..., "r": ...}` JSON objects. - fn find_all Deserialize<'a> + Send>( - &self, - query: neo4rs::Query, - ) -> impl std::future::Future>> + Send; - - fn insert_one( - &self, - node: T, - ) -> impl std::future::Future> + Send; - - fn insert_many( - &self, - node: Vec, - ) -> impl std::future::Future>; -} - -impl Neo4jExt for neo4rs::Graph { - async fn find_one Deserialize<'a>>( - &self, - query: neo4rs::Query, - ) -> anyhow::Result> { - Ok(self - .execute(query) - .await? - .next() - .await? - .map(|row| { - tracing::info!("Row: {:?}", row.to::()); - row.to() - }) - .transpose()?) - } - - async fn find_all Deserialize<'a>>( - &self, - query: neo4rs::Query, - ) -> anyhow::Result> { - Ok(self - .execute(query) - .await? - .into_stream_as::() - .try_collect::>() - .await?) - } - - async fn insert_one(&self, node: T) -> anyhow::Result<()> { - let json = serde_json::to_value(&node)?; - - let label = json.get("$type").and_then(|value| value.as_str()); - - let query = if let Some(label) = label { - neo4rs::query(&format!("CREATE (n:{label}) SET n = $node")) - } else { - neo4rs::query("CREATE (n) SET n = $node") - }; - - let query = query.param("node", serde_value_to_bolt(serde_json::to_value(&node)?)); - - self.run(query).await?; - - Ok(()) - } - - async fn insert_many(&self, node: Vec) -> anyhow::Result<()> { - let json = serde_json::to_value(&node)?; - - let label = json.get("$type").and_then(|value| value.as_str()); - - let query = if let Some(label) = label { - neo4rs::query(&format!( - "UNWIND $nodes AS node CREATE (n:{label}) SET n = node" - )) - } else { - neo4rs::query("UNWIND $nodes AS node CREATE (n) SET n = node") - }; - - let query = query.param("nodes", serde_value_to_bolt(json)); - - self.run(query).await?; - - Ok(()) - } -} - -/// Extension methods for Neo4j graph database transactions. -pub trait Neo4jMutExt { - /// Find a single node or relationship from the given query and attempt to - /// deserialize it into the given type. - fn find_one Deserialize<'a> + Send>( - &mut self, - query: neo4rs::Query, - ) -> impl std::future::Future>> + Send; - - /// Find all nodes and/or relationships from the given query and attempt to - /// deserialize them into the given type. - /// Note: If the query returns both nodes and relations, neo4j will group the results - /// in tuples of (node, relation). For example: `MATCH (n) -[r]-> () RETURN n, r` will - /// return a list of `{"n": ..., "r": ...}` JSON objects. - fn find_all Deserialize<'a> + Send>( - &mut self, - query: neo4rs::Query, - ) -> impl std::future::Future>> + Send; - - fn insert_one( - &mut self, - node: T, - ) -> impl std::future::Future> + Send; - - fn insert_many( - &mut self, - node: Vec, - ) -> impl std::future::Future>; -} - -impl Neo4jMutExt for neo4rs::Txn { - async fn find_one Deserialize<'a>>( - &mut self, - query: neo4rs::Query, - ) -> anyhow::Result> { - Ok(self - .execute(query) - .await? - .next(self.handle()) - .await? - .map(|row| row.to()) - .transpose()?) - } - - async fn find_all Deserialize<'a>>( - &mut self, - query: neo4rs::Query, - ) -> anyhow::Result> { - Ok(self - .execute(query) - .await? - .into_stream_as::(self) - .try_collect::>() - .await?) - } - - async fn insert_one(&mut self, node: T) -> anyhow::Result<()> { - let json = serde_json::to_value(&node)?; - - let label = json.get("$type").and_then(|value| value.as_str()); - - let query = if let Some(label) = label { - neo4rs::query(&format!("CREATE (n:{label}) SET n = $node")) - } else { - neo4rs::query("CREATE (n) SET n = $node") - }; - - let query = query.param("node", serde_value_to_bolt(serde_json::to_value(&node)?)); - - self.run(query).await?; - - Ok(()) - } - - async fn insert_many(&mut self, node: Vec) -> anyhow::Result<()> { - let json = serde_json::to_value(&node)?; - - let label = json.get("$type").and_then(|value| value.as_str()); - - let query = if let Some(label) = label { - neo4rs::query(&format!( - "UNWIND $nodes AS node CREATE (n:{label}) SET n = node" - )) - } else { - neo4rs::query("UNWIND $nodes AS node CREATE (n) SET n = node") - }; - - let query = query.param("nodes", serde_value_to_bolt(json)); - - self.run(query).await?; - - Ok(()) - } -} pub fn serde_value_to_bolt(value: serde_json::Value) -> BoltType { match value { diff --git a/sink/src/ops/delete_triple.rs b/sink/src/ops/delete_triple.rs index 7ae1869..1c26429 100644 --- a/sink/src/ops/delete_triple.rs +++ b/sink/src/ops/delete_triple.rs @@ -1,6 +1,4 @@ -use crate::kg::client::Entity; - -use crate::neo4j_utils::Neo4jExt; +use crate::kg::mapping::DefaultAttributes; use crate::ops::KgOp; pub struct DeleteTriple { @@ -11,10 +9,9 @@ pub struct DeleteTriple { impl KgOp for DeleteTriple { async fn apply_op(&self, kg: &crate::kg::client::Client, space_id: &str) -> anyhow::Result<()> { let entity_name = kg - .neo4j - .find_one::(Entity::find_by_id_query(&self.entity_id)) + .find_node_by_id::(&self.entity_id) .await? - .and_then(|entity| entity.name) + .and_then(|entity| entity.name()) .unwrap_or(self.entity_id.to_string()); let attribute_name = kg diff --git a/sink/src/ops/set_triple.rs b/sink/src/ops/set_triple.rs index 5d75347..dad2358 100644 --- a/sink/src/ops/set_triple.rs +++ b/sink/src/ops/set_triple.rs @@ -1,8 +1,6 @@ use sdk::system_ids; -use crate::kg::entity::EntityNode; - -use crate::ops::{KgOp, Value}; +use crate::{kg::mapping::DefaultAttributes, ops::{KgOp, Value}}; pub struct SetTriple { pub entity_id: String, @@ -40,7 +38,7 @@ impl KgOp for SetTriple { match (self.attribute_id.as_str(), &self.value) { (system_ids::TYPES, Value::Entity(value)) => { if kg - .find_relation_by_id::(&self.entity_id) + .find_relation_by_id::(&self.entity_id) .await? .is_some() { @@ -101,7 +99,7 @@ impl KgOp for SetTriple { } if kg - .find_relation_by_id::(&self.entity_id) + .find_relation_by_id::(&self.entity_id) .await? .is_some() { @@ -125,7 +123,7 @@ impl KgOp for SetTriple { } (attribute_id, value) => { if kg - .find_relation_by_id::(&self.entity_id) + .find_relation_by_id::(&self.entity_id) .await? .is_some() { From 669495e88cab95cdaff3ee6d3090fbcde83244e0 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 18:11:43 -0500 Subject: [PATCH 08/25] feat: Add space id filter --- Cargo.lock | 1 + api/Cargo.toml | 1 + api/src/main.rs | 17 +++++++++++++++-- codegen/src/lib.rs | 4 ++-- sdk/src/lib.rs | 2 ++ sink/src/kg/client.rs | 1 - 6 files changed, 21 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f39f0ab..9b1c448 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -137,6 +137,7 @@ dependencies = [ "juniper", "juniper_axum", "juniper_graphql_ws", + "sdk", "serde", "serde_json", "serde_path_to_error", diff --git a/api/Cargo.toml b/api/Cargo.toml index 86a2433..b3c2a56 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -17,6 +17,7 @@ tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } tracing = "0.1.41" tracing-subscriber = "0.3.19" +sdk = { version = "0.1.0", path = "../sdk" } sink = { version = "0.1.0", path = "../sink" } [dev-dependencies] diff --git a/api/src/main.rs b/api/src/main.rs index b038e59..233ae07 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -34,13 +34,22 @@ impl Query { &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, id: String, - // context: &'a KnowledgeGraph, + space_id: Option, + version_id: Option, ) -> Option { // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); // tracing::info!("Query: {}", query); + let query = match (space_id, version_id) { + (Some(space_id), _) => sdk::neo4rs::query("MATCH (n {id: $id, space_id: $space_id}) RETURN n") + .param("id", id) + .param("space_id", space_id), + (None, _) => sdk::neo4rs::query("MATCH (n {id: $id}) RETURN n") + .param("id", id) + }; + executor.context().0 - .find_node_by_id::>(&id) + .find_node::>(query) .await .expect("Failed to find node") .map(Node::from) @@ -116,6 +125,10 @@ impl Node { &self.id } + fn space_id(&self) -> &str { + &self.space_id + } + fn types(&self) -> &[String] { &self.types } diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index c98e173..c38b5f9 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -39,7 +39,7 @@ pub fn ts_type_from_value_type(value_type: &Node) -> TsType { } } -pub fn gen_type_constructor(kg: &sink::kg::Client, attributes: &[&(Node, Option>)]) -> Constructor { +pub fn gen_type_constructor(attributes: &[&(Node, Option>)]) -> Constructor { let super_constructor = vec![quote_expr!("super(id, driver)")]; let constuctor_setters = attributes.iter().map(|(attr, _)| { @@ -225,7 +225,7 @@ pub async fn gen_type(kg: &sink::kg::Client, entity: &Node) -> anyhow::Re Ok(Decl::Class(class( entity.type_name(), attribute_class_props, - Some(gen_type_constructor(kg, &attributes)), + Some(gen_type_constructor(&attributes)), relation_methods, vec![], Some(ident("Entity")), diff --git a/sdk/src/lib.rs b/sdk/src/lib.rs index 64582cc..741a73f 100644 --- a/sdk/src/lib.rs +++ b/sdk/src/lib.rs @@ -8,3 +8,5 @@ pub mod relation; pub use ids::network_ids; pub use ids::system_ids; + +pub use neo4rs; diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index 8eeba77..f2fe32c 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -608,7 +608,6 @@ impl Client { .next() .await? .map(|row| { - tracing::info!("Row: {:?}", row.to::()); Ok::<_, DatabaseError>(Relation::::try_from(row.to::()?)?) }) .transpose()?) From 99f2a7b060da459b792bb9d2dc97d55b5911f476 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 18:14:56 -0500 Subject: [PATCH 09/25] misc: Rename `node` to `entity` in gql aoi --- api/src/main.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/src/main.rs b/api/src/main.rs index 233ae07..7834368 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -30,13 +30,13 @@ pub struct Query; #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] impl Query { - async fn node<'a, S: ScalarValue>( + async fn entity<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, id: String, space_id: Option, version_id: Option, - ) -> Option { + ) -> Option { // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); // tracing::info!("Query: {}", query); @@ -52,16 +52,16 @@ impl Query { .find_node::>(query) .await .expect("Failed to find node") - .map(Node::from) + .map(Entity::from) } } // Attributes GraphQL scalar #[derive(Clone, Debug, GraphQLScalar)] -#[graphql(with = node_data)] +#[graphql(with = attributes)] pub struct Attributes(HashMap); -mod node_data { +mod attributes { use juniper::{InputValue, ParseScalarResult, ScalarToken, ScalarValue, Value}; use super::*; @@ -100,14 +100,14 @@ mod node_data { } #[derive(Clone, Debug)] -pub struct Node { +pub struct Entity { id: String, space_id: String, types: Vec, attributes: Attributes, } -impl From>> for Node { +impl From>> for Entity { fn from(node: kg::mapping::Node>) -> Self { Self { id: node.id().to_string(), @@ -120,7 +120,7 @@ impl From>> for Node { #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] -impl Node { +impl Entity { fn id(&self) -> &str { &self.id } @@ -182,21 +182,21 @@ impl Relation { &self.attributes } - async fn from<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Node { + async fn from<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Entity { executor.context().0 .find_node_from_relation::>(&self.id) .await .expect("Failed to find node") - .map(Node::from) + .map(Entity::from) .unwrap() } - async fn to<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Node { + async fn to<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Entity { executor.context().0 .find_node_to_relation::>(&self.id) .await .expect("Failed to find node") - .map(Node::from) + .map(Entity::from) .unwrap() } } From 3a01b0f2a744b2008aa7d3e0db11b5b301a1de8f Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 12 Dec 2024 18:18:21 -0500 Subject: [PATCH 10/25] style: clippy+fmt --- api/src/lib.rs | 2 +- api/src/main.rs | 54 ++++++++++----- api/src/query_mapping.rs | 99 ++++++++++++++++------------ cli/src/main.rs | 15 +++-- codegen/src/lib.rs | 3 +- sink/src/events/handler.rs | 2 +- sink/src/events/proposal_executed.rs | 1 - sink/src/events/vote_cast.rs | 4 +- sink/src/kg/client.rs | 89 +++++++++++++------------ sink/src/kg/mapping.rs | 36 ++++++---- sink/src/ops/set_triple.rs | 5 +- 11 files changed, 184 insertions(+), 126 deletions(-) diff --git a/api/src/lib.rs b/api/src/lib.rs index 4f7af73..b3ca3f5 100644 --- a/api/src/lib.rs +++ b/api/src/lib.rs @@ -1 +1 @@ -pub mod query_mapping; \ No newline at end of file +pub mod query_mapping; diff --git a/api/src/main.rs b/api/src/main.rs index 7834368..4fc70ca 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -10,8 +10,8 @@ use axum::{ }; use clap::{Args, Parser}; use juniper::{ - graphql_object,EmptyMutation, EmptySubscription, - Executor, GraphQLScalar, RootNode, ScalarValue, + graphql_object, EmptyMutation, EmptySubscription, Executor, GraphQLScalar, RootNode, + ScalarValue, }; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; use sink::kg; @@ -23,7 +23,6 @@ pub struct KnowledgeGraph(Arc); impl juniper::Context for KnowledgeGraph {} - #[derive(Clone)] pub struct Query; @@ -41,14 +40,17 @@ impl Query { // tracing::info!("Query: {}", query); let query = match (space_id, version_id) { - (Some(space_id), _) => sdk::neo4rs::query("MATCH (n {id: $id, space_id: $space_id}) RETURN n") - .param("id", id) - .param("space_id", space_id), - (None, _) => sdk::neo4rs::query("MATCH (n {id: $id}) RETURN n") - .param("id", id) + (Some(space_id), _) => { + sdk::neo4rs::query("MATCH (n {id: $id, space_id: $space_id}) RETURN n") + .param("id", id) + .param("space_id", space_id) + } + (None, _) => sdk::neo4rs::query("MATCH (n {id: $id}) RETURN n").param("id", id), }; - executor.context().0 + executor + .context() + .0 .find_node::>(query) .await .expect("Failed to find node") @@ -86,7 +88,7 @@ mod attributes { )) } - pub(super) fn from_input(v: &InputValue) -> Result { + pub(super) fn from_input(_v: &InputValue) -> Result { // v.as_string_value() // .map(|s| StringOrInt::String(s.into())) // .or_else(|| v.as_int_value().map(StringOrInt::Int)) @@ -94,7 +96,7 @@ mod attributes { unimplemented!() } - pub(super) fn parse_token(t: ScalarToken<'_>) -> ParseScalarResult { + pub(super) fn parse_token(_t: ScalarToken<'_>) -> ParseScalarResult { unimplemented!() } } @@ -137,8 +139,13 @@ impl Entity { &self.attributes } - async fn relations<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Vec { - executor.context().0 + async fn relations<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Vec { + executor + .context() + .0 .find_relation_from_node::>(&self.id) .await .expect("Failed to find relations") @@ -182,8 +189,13 @@ impl Relation { &self.attributes } - async fn from<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Entity { - executor.context().0 + async fn from<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Entity { + executor + .context() + .0 .find_node_from_relation::>(&self.id) .await .expect("Failed to find node") @@ -191,8 +203,13 @@ impl Relation { .unwrap() } - async fn to<'a, S: ScalarValue>(&'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>) -> Entity { - executor.context().0 + async fn to<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Entity { + executor + .context() + .0 .find_node_to_relation::>(&self.id) .await .expect("Failed to find node") @@ -201,7 +218,8 @@ impl Relation { } } -type Schema = RootNode<'static, Query, EmptyMutation, EmptySubscription>; +type Schema = + RootNode<'static, Query, EmptyMutation, EmptySubscription>; async fn homepage() -> Html<&'static str> { "

juniper_axum/simple example

\ diff --git a/api/src/query_mapping.rs b/api/src/query_mapping.rs index a5105c3..43a991b 100644 --- a/api/src/query_mapping.rs +++ b/api/src/query_mapping.rs @@ -19,80 +19,93 @@ impl QueryMapper { format!("r{}", self.relation_counter) } - pub fn select_root_node<'a, S: ScalarValue>(mut self, id: &str, selection: &LookAheadSelection<'a, S>) -> Self { + pub fn select_root_node( + mut self, + id: &str, + selection: &LookAheadSelection<'_, S>, + ) -> Self { let node_var = self.node_var(); self.node_counter += 1; - self.match_statements.push( - format!("MATCH ({} {{id: \"{id}\"}})", node_var) - ); + self.match_statements + .push(format!("MATCH ({} {{id: \"{id}\"}})", node_var)); self.return_statement_vars.insert(node_var.clone()); - selection.children().iter().fold(self, |query, child| { - match child.field_original_name() { - "relations" => { - query.select_node_relations(&node_var, child) - } + selection + .children() + .iter() + .fold(self, |query, child| match child.field_original_name() { + "relations" => query.select_node_relations(&node_var, child), _ => query, - } - }) + }) } - pub fn select_node_relations<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + pub fn select_node_relations( + mut self, + node_var: &str, + selection: &LookAheadSelection<'_, S>, + ) -> Self { let to_var = self.node_var(); let relation_var = self.relation_var(); self.relation_counter += 1; self.node_counter += 1; - self.match_statements.push( - format!("MATCH ({}) -[{}]-> ({})", node_var, relation_var, to_var) - ); + self.match_statements.push(format!( + "MATCH ({}) -[{}]-> ({})", + node_var, relation_var, to_var + )); self.return_statement_vars.insert(self.relation_var()); - selection.children().iter().fold(self, |query, child| { - match child.field_original_name() { - "from" => { - query.select_relation_from(node_var, child) - } - "to" => { - query.select_relation_to(node_var, child) - } + selection + .children() + .iter() + .fold(self, |query, child| match child.field_original_name() { + "from" => query.select_relation_from(node_var, child), + "to" => query.select_relation_to(node_var, child), _ => query, - } - }) + }) } - pub fn select_relation_from<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + pub fn select_relation_from( + mut self, + node_var: &str, + selection: &LookAheadSelection<'_, S>, + ) -> Self { self.return_statement_vars.insert(node_var.to_string()); - selection.children().iter().fold(self, |query, child| { - match child.field_original_name() { - "relations" => { - query.select_node_relations(node_var, child) - } + selection + .children() + .iter() + .fold(self, |query, child| match child.field_original_name() { + "relations" => query.select_node_relations(node_var, child), _ => query, - } - }) + }) } - pub fn select_relation_to<'a, S: ScalarValue>(mut self, node_var: &str, selection: &LookAheadSelection<'a, S>) -> Self { + pub fn select_relation_to( + mut self, + node_var: &str, + selection: &LookAheadSelection<'_, S>, + ) -> Self { self.return_statement_vars.insert(node_var.to_string()); - selection.children().iter().fold(self, |query, child| { - match child.field_original_name() { - "relations" => { - query.select_node_relations(node_var, child) - } + selection + .children() + .iter() + .fold(self, |query, child| match child.field_original_name() { + "relations" => query.select_node_relations(node_var, child), _ => query, - } - }) + }) } pub fn build(self) -> String { format!( "{}\nRETURN {}", self.match_statements.join(",\n"), - self.return_statement_vars.into_iter().collect::>().join(", ") + self.return_statement_vars + .into_iter() + .collect::>() + .join(", ") ) } -} \ No newline at end of file +} diff --git a/cli/src/main.rs b/cli/src/main.rs index d51e2b4..9985c5f 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -2,8 +2,10 @@ use clap::{Args, Parser, Subcommand}; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; use sdk::{ids, pb::grc20}; -use sink::{kg::{ - self, mapping::DefaultAttributes,}, ops::conversions}; +use sink::{ + kg::{self, mapping::DefaultAttributes}, + ops::conversions, +}; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; @@ -51,11 +53,16 @@ async fn main() -> anyhow::Result<()> { println!("Entity: {}", entity.name_or_id()); - let attributes = kg_client.attribute_nodes::(entity.id()).await?; + let attributes = kg_client + .attribute_nodes::(entity.id()) + .await?; for attribute in attributes { println!("\tAttribute: {}", attribute.name_or_id()); - if let Some(value_type) = kg_client.value_type_node::(attribute.id()).await? { + if let Some(value_type) = kg_client + .value_type_node::(attribute.id()) + .await? + { println!("\t\tValue type: {}", value_type.name_or_id()); } } diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index c38b5f9..a56e729 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -116,7 +116,8 @@ impl>> EntitiesExt for I { .map(|mut entity| { let count = name_counts.get(&entity.name_or_id()).unwrap(); if *count > 1 { - entity.attributes_mut().name = Some(format!("{}_{}", entity.name_or_id(), entity.id())); + entity.attributes_mut().name = + Some(format!("{}_{}", entity.name_or_id(), entity.id())); } entity }) diff --git a/sink/src/events/handler.rs b/sink/src/events/handler.rs index 9ccb8f0..b9787d3 100644 --- a/sink/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -1,8 +1,8 @@ use chrono::DateTime; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; -use sdk::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; use prost::Message; +use sdk::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; use substreams_utils::pb::sf::substreams::rpc::v2::BlockScopedData; use crate::kg::{self, client::DatabaseError}; diff --git a/sink/src/events/proposal_executed.rs b/sink/src/events/proposal_executed.rs index 4a8e604..3428660 100644 --- a/sink/src/events/proposal_executed.rs +++ b/sink/src/events/proposal_executed.rs @@ -23,7 +23,6 @@ impl EventHandler { proposal.status = models::ProposalStatus::Executed; self.kg .upsert_node( - block, Node::new(&proposal.id, system_ids::INDEXER_SPACE_ID, proposal.clone()), ) diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index bd4ea45..f5af4cd 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -64,8 +64,8 @@ impl EventHandler { Relation::new( INDEXER_SPACE_ID, &vote_cast.id.clone(), - &account.id(), - &proposal.id(), + account.id(), + proposal.id(), system_ids::VOTE_CAST, vote_cast, ), diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index f2fe32c..f04ce31 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -73,7 +73,8 @@ impl Client { ) -> Result<(), DatabaseError> { self.upsert_node( block, - Node::new(&space.id, system_ids::INDEXER_SPACE_ID, space.clone()).with_type(system_ids::INDEXED_SPACE), + Node::new(&space.id, system_ids::INDEXER_SPACE_ID, space.clone()) + .with_type(system_ids::INDEXED_SPACE), ) .await } @@ -88,7 +89,8 @@ impl Client { )) .param("dao_contract_address", checksum_address(dao_address, None)); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -106,7 +108,8 @@ impl Client { checksum_address(plugin_address, None), ); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -124,7 +127,8 @@ impl Client { checksum_address(voting_plugin_address, None), ); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -142,7 +146,8 @@ impl Client { checksum_address(member_access_plugin, None), ); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -160,7 +165,8 @@ impl Client { checksum_address(personal_space_admin_plugin, None), ); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -177,7 +183,8 @@ impl Client { .param("proposal_id", proposal_id) .param("plugin_address", plugin_address); - Ok(self.find_node::(query) + Ok(self + .find_node::(query) .await? .map(|node| node.attributes.attributes)) } @@ -214,7 +221,8 @@ impl Client { ) -> anyhow::Result<()> { self.upsert_node( block, - Node::new(&account.id, system_ids::INDEXER_SPACE_ID,account.clone()).with_type(system_ids::GEO_ACCOUNT), + Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()) + .with_type(system_ids::GEO_ACCOUNT), ) .await?; @@ -304,7 +312,8 @@ impl Client { ) -> anyhow::Result<()> { self.upsert_node( block, - Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()).with_type(system_ids::GEO_ACCOUNT), + Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()) + .with_type(system_ids::GEO_ACCOUNT), ) .await?; @@ -453,7 +462,7 @@ impl Client { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let bolt_data = match serde_value_to_bolt(serde_json::to_value(&relation.attributes())?) { + let bolt_data = match serde_value_to_bolt(serde_json::to_value(relation.attributes())?) { neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), _ => neo4rs::BoltType::Map(Default::default()), }; @@ -501,7 +510,7 @@ impl Client { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let bolt_data = match serde_value_to_bolt(serde_json::to_value(&node.attributes())?) { + let bolt_data = match serde_value_to_bolt(serde_json::to_value(node.attributes())?) { neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), _ => neo4rs::BoltType::Map(Default::default()), }; @@ -526,15 +535,14 @@ impl Client { id: &str, ) -> Result>, DatabaseError> { let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", id); - self.find_node::(query) - .await + self.find_node::(query).await } pub async fn find_node Deserialize<'a> + Send>( &self, query: neo4rs::Query, ) -> Result>, DatabaseError> { - Ok(self.neo4j + self.neo4j .execute(query) .await? .next() @@ -543,41 +551,39 @@ impl Client { tracing::info!("Row: {:?}", row.to::()); Ok::<_, DatabaseError>(Node::::try_from(row.to::()?)?) }) - .transpose()?) + .transpose() } pub async fn find_nodes Deserialize<'a> + Send>( &self, query: neo4rs::Query, ) -> anyhow::Result>, DatabaseError> { - Ok(self.neo4j + self.neo4j .execute(query) .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|neo4j_node| async move { - Ok(Node::::try_from(neo4j_node)?) - }) + .and_then(|neo4j_node| async move { Ok(Node::::try_from(neo4j_node)?) }) .try_collect::>() - .await?) + .await } pub async fn find_node_from_relation Deserialize<'a> + Send>( &self, relation_id: &str, ) -> Result>, DatabaseError> { - let query = neo4rs::query("MATCH (n) -[r {id: $id}]-> () RETURN n").param("id", relation_id); - self.find_node::(query) - .await + let query = + neo4rs::query("MATCH (n) -[r {id: $id}]-> () RETURN n").param("id", relation_id); + self.find_node::(query).await } pub async fn find_node_to_relation Deserialize<'a> + Send>( &self, relation_id: &str, ) -> Result>, DatabaseError> { - let query = neo4rs::query("MATCH () -[r {id: $id}]-> (n) RETURN n").param("id", relation_id); - self.find_node::(query) - .await + let query = + neo4rs::query("MATCH () -[r {id: $id}]-> (n) RETURN n").param("id", relation_id); + self.find_node::(query).await } pub async fn find_relation_by_id Deserialize<'a> + Send>( @@ -585,8 +591,7 @@ impl Client { id: &str, ) -> Result>, DatabaseError> { let query = neo4rs::query("MATCH () -[r]-> () WHERE r.id = $id RETURN r").param("id", id); - self.find_relation::(query) - .await + self.find_relation::(query).await } pub async fn find_relation_from_node Deserialize<'a> + Send>( @@ -594,15 +599,14 @@ impl Client { node_id: &str, ) -> Result>, DatabaseError> { let query = neo4rs::query("MATCH (n {id: $id}) -[r]-> () RETURN r").param("id", node_id); - self.find_relations::(query) - .await + self.find_relations::(query).await } pub async fn find_relation Deserialize<'a> + Send>( &self, query: neo4rs::Query, ) -> Result>, DatabaseError> { - Ok(self.neo4j + self.neo4j .execute(query) .await? .next() @@ -610,7 +614,7 @@ impl Client { .map(|row| { Ok::<_, DatabaseError>(Relation::::try_from(row.to::()?)?) }) - .transpose()?) + .transpose() } pub async fn attribute_nodes Deserialize<'a> + Send>( @@ -631,7 +635,10 @@ impl Client { self.find_nodes::(query).await } - pub async fn value_type_node Deserialize<'a> + Send>(&self, id: &str) -> Result>, DatabaseError> { + pub async fn value_type_node Deserialize<'a> + Send>( + &self, + id: &str, + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( r#" MATCH (a {{id: $id}}) -[:`{value_type_attr}`]-> (t:`{type_type}`) @@ -643,7 +650,7 @@ impl Client { name_attr = system_ids::NAME, )) .param("id", id); - + self.find_node::(query).await } @@ -651,16 +658,14 @@ impl Client { &self, query: neo4rs::Query, ) -> anyhow::Result>, DatabaseError> { - Ok(self.neo4j + self.neo4j .execute(query) .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|neo4j_rel| async move { - Ok(Relation::::try_from(neo4j_rel)?) - }) + .and_then(|neo4j_rel| async move { Ok(Relation::::try_from(neo4j_rel)?) }) .try_collect::>() - .await?) + .await } pub async fn get_name(&self, entity_id: &str) -> anyhow::Result> { @@ -670,7 +675,7 @@ impl Client { } let query = neo4rs::query("MATCH (n { id: $id }) RETURN n.name").param("id", entity_id); - + match self .find_node::(query) .await? @@ -683,7 +688,9 @@ impl Client { } } - pub async fn find_types Deserialize<'a> + Send>(&self) -> Result>, DatabaseError> { + pub async fn find_types Deserialize<'a> + Send>( + &self, + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!("MATCH (t:`{}`) RETURN t", system_ids::SCHEMA_TYPE)); self.find_nodes::(query).await } diff --git a/sink/src/kg/mapping.rs b/sink/src/kg/mapping.rs index 5e14033..10fb829 100644 --- a/sink/src/kg/mapping.rs +++ b/sink/src/kg/mapping.rs @@ -30,13 +30,24 @@ where } impl Relation { - pub fn new(id: &str, space_id: &str, from: &str, to: &str, relation_type: &str, data: T) -> Self { + pub fn new( + id: &str, + space_id: &str, + from: &str, + to: &str, + relation_type: &str, + data: T, + ) -> Self { Self { // id: id.to_string(), from: from.to_string(), to: to.to_string(), relation_type: relation_type.to_string(), - attributes: Attributes { id: id.to_string(), space_id: space_id.to_string(), attributes: data }, + attributes: Attributes { + id: id.to_string(), + space_id: space_id.to_string(), + attributes: data, + }, } } @@ -149,15 +160,15 @@ impl Node> { where T: Into, { - self.attributes_mut() - .insert(attribute_id, value.into()); + self.attributes_mut().insert(attribute_id, value.into()); self } } impl Node { pub fn name(&self) -> Option { - self.attributes().get("name") + self.attributes() + .get("name") .and_then(|v| v.as_str()) .map(|s| s.to_string()) } @@ -229,9 +240,10 @@ mod tests { }, }); - let node: Node> = node.try_into() + let node: Node> = node + .try_into() .expect("Failed to convert neo4rs::Node to Node>"); - + assert_eq!( node, Node { @@ -239,12 +251,10 @@ mod tests { attributes: Attributes { id: "98wgvodwzidmVA4ryVzGX6".to_string(), space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - attributes: HashMap::from([ - ( - "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - serde_json::Value::String("Person Posts Page Template".to_string()) - ), - ]) + attributes: HashMap::from([( + "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + serde_json::Value::String("Person Posts Page Template".to_string()) + ),]) } } ) diff --git a/sink/src/ops/set_triple.rs b/sink/src/ops/set_triple.rs index dad2358..05c77fb 100644 --- a/sink/src/ops/set_triple.rs +++ b/sink/src/ops/set_triple.rs @@ -1,6 +1,9 @@ use sdk::system_ids; -use crate::{kg::mapping::DefaultAttributes, ops::{KgOp, Value}}; +use crate::{ + kg::mapping::DefaultAttributes, + ops::{KgOp, Value}, +}; pub struct SetTriple { pub entity_id: String, From 7a2ee9b2e46683f93fa34ced8e3d31fe22132625 Mon Sep 17 00:00:00 2001 From: Christophe Date: Tue, 17 Dec 2024 14:05:29 -0500 Subject: [PATCH 11/25] feat: Update to latest substreams --- Cargo.lock | 92 ++++ README.md | 3 +- geo-substream.spkg | Bin 496035 -> 565461 bytes sdk/Cargo.toml | 2 + sdk/proto/geo.proto | 248 +++++++---- sdk/src/lib.rs | 1 + {sink/src/kg => sdk/src}/mapping.rs | 240 ++++++++++- sdk/src/models.rs | 8 +- sdk/src/pb/geo.rs | 327 ++++++++++----- sdk/src/pb/schema.rs | 395 ------------------ ...roposal_processed.rs => edit_published.rs} | 34 +- sink/src/events/editor_added.rs | 2 +- sink/src/events/editor_removed.rs | 2 +- sink/src/events/handler.rs | 84 +++- sink/src/events/initial_editors_added.rs | 4 +- sink/src/events/member_added.rs | 2 +- sink/src/events/member_removed.rs | 2 +- sink/src/events/mod.rs | 4 +- sink/src/events/proposal_executed.rs | 8 +- sink/src/events/space_created.rs | 25 +- sink/src/events/subspace_added.rs | 2 +- sink/src/events/subspace_removed.rs | 4 +- sink/src/events/vote_cast.rs | 5 +- sink/src/kg/client.rs | 83 ++-- sink/src/kg/mod.rs | 1 - sink/src/main.rs | 2 +- sink/src/ops/delete_triple.rs | 2 +- sink/src/ops/set_triple.rs | 7 +- 28 files changed, 861 insertions(+), 728 deletions(-) rename {sink/src/kg => sdk/src}/mapping.rs (51%) delete mode 100644 sdk/src/pb/schema.rs rename sink/src/events/{proposal_processed.rs => edit_published.rs} (80%) diff --git a/Cargo.lock b/Cargo.lock index 9b1c448..1c64715 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -753,6 +753,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + [[package]] name = "derive_builder" version = "0.20.2" @@ -1102,6 +1112,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + [[package]] name = "hstr" version = "0.2.12" @@ -1360,6 +1376,7 @@ checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", "hashbrown 0.12.3", + "serde", ] [[package]] @@ -1771,6 +1788,12 @@ dependencies = [ "serde", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-integer" version = "0.1.46" @@ -2038,6 +2061,12 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.20" @@ -2523,6 +2552,8 @@ dependencies = [ "prost", "rand", "serde", + "serde_json", + "serde_with", "thiserror 2.0.3", "tracing", "uuid", @@ -2630,6 +2661,36 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.6.0", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "sha1" version = "0.10.6" @@ -4001,6 +4062,37 @@ dependencies = [ "once_cell", ] +[[package]] +name = "time" +version = "0.3.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +dependencies = [ + "num-conv", + "time-core", +] + [[package]] name = "tinyvec" version = "1.8.0" diff --git a/README.md b/README.md index a083f3a..c84e7f6 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,7 @@ docker run \ ### 2. Compile and run the indexer In a separate terminal, run the following commands: ```bash -cargo run --bin kg-node -- \ - --rollup \ +cargo run --bin sink -- \ --reset-db \ --neo4j-uri neo4j://localhost:7687 \ --neo4j-user neo4j \ diff --git a/geo-substream.spkg b/geo-substream.spkg index c579f66e17b88ce402c3cdabdcf60671404ad04b..f596193308f8fea14b70e560fb340b3cb02d01f3 100644 GIT binary patch literal 565461 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

xF-Aei_sB>$ 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 delta 158680 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 VG2-i2JUCj+%LgiEJ|Pd(|1ZTKBZL3| diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index f3d9e87..350b8d6 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -11,6 +11,8 @@ neo4rs = "0.8.0" prost = "0.13.3" rand = "0.8.5" serde = { version = "1.0.215", features = ["derive"] } +serde_json = "1.0.133" +serde_with = "3.11.0" thiserror = "2.0.3" tracing = "0.1.40" uuid = { version = "1.11.0", features = ["v4"] } diff --git a/sdk/proto/geo.proto b/sdk/proto/geo.proto index e3aa117..bda2ba5 100644 --- a/sdk/proto/geo.proto +++ b/sdk/proto/geo.proto @@ -2,21 +2,6 @@ syntax = "proto3"; package geo; -/** - * Profiles represent the users of Geo. Profiles are registered in the GeoProfileRegistry - * contract and are associated with a user's EVM-based address and the space where metadata - * representing their profile resides in. -*/ -message GeoProfileRegistered { - string requestor = 1; - string space = 2; - string id = 3; -} - -message GeoProfilesRegistered { - repeated GeoProfileRegistered profiles = 1; -} - /** * The new DAO-based contracts allow forking of spaces into successor spaces. This is so * users can create new spaces whose data is derived from another space. @@ -25,8 +10,9 @@ message GeoProfilesRegistered { * but it's generally applicable across any space. */ message SuccessorSpaceCreated { - string predecessorSpace = 1; - string pluginAddress = 2; + string predecessor_space = 1; + string plugin_address = 2; + string dao_address = 3; } message SuccessorSpacesCreated { @@ -42,8 +28,8 @@ message SuccessorSpacesCreated { * address with the address of the DAO contract. */ message GeoSpaceCreated { - string daoAddress = 1; - string spaceAddress = 2; + string dao_address = 1; + string space_address = 2; } message GeoSpacesCreated { @@ -63,9 +49,9 @@ message GeoSpacesCreated { * 2. Member access plugin – This defines the membership rules and behaviors for a DAO */ message GeoGovernancePluginCreated { - string daoAddress = 1; - string mainVotingAddress = 2; - string memberAccessAddress = 3; + string dao_address = 1; + string main_voting_address = 2; + string member_access_address = 3; } message GeoGovernancePluginsCreated { @@ -73,9 +59,9 @@ message GeoGovernancePluginsCreated { } message GeoPersonalSpaceAdminPluginCreated { - string daoAddress = 1; - string personalAdminAddress = 2; - string initialEditor = 3; + string dao_address = 1; + string personal_admin_address = 2; + string initial_editor = 3; } message GeoPersonalSpaceAdminPluginsCreated { @@ -104,52 +90,14 @@ message InitialEditorAdded { // when first creating the governance plugin. After that we only emit one // address at a time via proposals. repeated string addresses = 1; - string pluginAddress = 2; + string plugin_address = 2; + string dao_address = 3; } message InitialEditorsAdded { repeated InitialEditorAdded editors = 1; } -/** - * Proposals represent a proposal to change the state of a DAO-based space. Proposals can - * represent changes to content, membership (editor or member), governance changes, subspace - * membership, or anything else that can be executed by a DAO. - * - * Currently we use a simple majority voting model, where a proposal requires 51% of the - * available votes in order to pass. Only editors are allowed to vote on proposals, but editors - * _and_ members can create them. - * - * Proposals require encoding a "callback" that represents the action to be taken if the proposal - * succeeds. For example, if a proposal is to add a new editor to the space, the callback would - * be the encoded function call to add the editor to the space. - * - * ```ts - * { - * to: `0x123...`, // The address of the membership contract - * data: `0x123...`, // The encoded function call parameters - * } - * ``` - */ -message DaoAction { - string to = 1; - uint64 value = 2; - bytes data = 3; -} - -message ProposalCreated { - string proposal_id = 1; - string creator = 2; - string start_time = 3; - string end_time = 4; - string metadata_uri = 5; - string plugin_address = 6; -} - -message ProposalsCreated { - repeated ProposalCreated proposals = 1; -} - // Executed proposals have been approved and executed onchain in a DAO-based // space's main voting plugin. The DAO itself also emits the executed event, // but the ABI/interface is different. We really only care about the one @@ -171,25 +119,27 @@ message ProposalsExecuted { * only consume the `proposalId` in the content URI to map the processed * data to an existing proposal onchain and in the sink. */ -message ProposalProcessed { +message EditPublished { string content_uri = 1; string plugin_address = 2; + string dao_address = 3; } -message ProposalsProcessed { - repeated ProposalProcessed proposals = 1; +message EditsPublished { + repeated EditPublished edits = 1; } /** * Added or Removed Subspaces represent adding a space contracto to the hierarchy * of the DAO-based space. This is useful to "link" Spaces together in a - * tree of spaces, allowing us to curate the graph of their knowledge and + * tree of spaces, allowing us to curate the graph of their knowledge and * permissions. */ message SubspaceAdded { string subspace = 1; string plugin_address = 2; string change_type = 3; + string dao_address = 4; } message SubspacesAdded { @@ -200,6 +150,7 @@ message SubspaceRemoved { string subspace = 1; string plugin_address = 2; string change_type = 3; + string dao_address = 4; } message SubspacesRemoved { @@ -217,7 +168,7 @@ message VoteCast { string onchain_proposal_id = 1; string voter = 2; uint64 vote_option = 3; - string plugin_address = 5; + string plugin_address = 4; } message VotesCast { @@ -228,6 +179,7 @@ message MemberAdded { string member_address = 1; string main_voting_plugin_address = 2; string change_type = 3; + string dao_address = 4; } message MembersAdded { @@ -236,9 +188,9 @@ message MembersAdded { message MemberRemoved { string member_address = 1; - string dao_address = 2; - string plugin_address = 3; - string change_type = 4; + string plugin_address = 2; + string change_type = 3; + string dao_address = 4; } message MembersRemoved { @@ -249,6 +201,7 @@ message EditorAdded { string editor_address = 1; string main_voting_plugin_address = 2; string change_type = 3; + string dao_address = 4; } message EditorsAdded { @@ -257,30 +210,141 @@ message EditorsAdded { message EditorRemoved { string editor_address = 1; - string dao_address = 2; - string plugin_address = 3; - string change_type = 4; + string plugin_address = 2; + string change_type = 3; + string dao_address = 4; } message EditorsRemoved { repeated EditorRemoved editors = 1; } +message PublishEditProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string content_uri = 5; + string dao_address = 6; + string plugin_address = 7; +} + +message PublishEditsProposalsCreated { + repeated PublishEditProposalCreated edits = 1; +} + +message AddMemberProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string member = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message AddMemberProposalsCreated { + repeated AddMemberProposalCreated proposed_members = 1; +} + +message RemoveMemberProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string member = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message RemoveMemberProposalsCreated { + repeated RemoveMemberProposalCreated proposed_members = 1; +} + +message AddEditorProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string editor = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message AddEditorProposalsCreated { + repeated AddEditorProposalCreated proposed_editors = 1; +} + +message RemoveEditorProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string editor = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message RemoveEditorProposalsCreated { + repeated RemoveEditorProposalCreated proposed_editors = 1; +} + +message AddSubspaceProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string subspace = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message AddSubspaceProposalsCreated { + repeated AddSubspaceProposalCreated proposed_subspaces = 1; +} + +message RemoveSubspaceProposalCreated { + string proposal_id = 1; + string creator = 2; + string start_time = 3; + string end_time = 4; + string subspace = 5; + string dao_address = 6; + string plugin_address = 7; + string change_type = 8; +} + +message RemoveSubspaceProposalsCreated { + repeated RemoveSubspaceProposalCreated proposed_subspaces = 1; +} + message GeoOutput { - repeated GeoProfileRegistered profiles_registered = 1; - repeated GeoSpaceCreated spaces_created = 2; - repeated GeoGovernancePluginCreated governance_plugins_created = 3; - repeated InitialEditorAdded initial_editors_added = 4; - repeated ProposalCreated proposals_created = 5; - repeated VoteCast votes_cast = 6; - repeated ProposalProcessed proposals_processed = 7; - repeated SuccessorSpaceCreated successor_spaces_created = 8; - repeated SubspaceAdded subspaces_added = 9; - repeated SubspaceRemoved subspaces_removed = 10; - repeated ProposalExecuted executed_proposals = 11; - repeated MemberAdded members_added = 12; - repeated EditorAdded editors_added = 13; - repeated GeoPersonalSpaceAdminPluginCreated personal_plugins_created = 14; - repeated MemberRemoved members_removed = 15; - repeated EditorRemoved editors_removed = 16; + repeated GeoSpaceCreated spaces_created = 1; + repeated GeoGovernancePluginCreated governance_plugins_created = 2; + repeated InitialEditorAdded initial_editors_added = 3; + repeated VoteCast votes_cast = 4; + repeated EditPublished edits_published = 5; + repeated SuccessorSpaceCreated successor_spaces_created = 6; + repeated SubspaceAdded subspaces_added = 7; + repeated SubspaceRemoved subspaces_removed = 8; + repeated ProposalExecuted executed_proposals = 9; + repeated MemberAdded members_added = 10; + repeated EditorAdded editors_added = 11; + repeated GeoPersonalSpaceAdminPluginCreated personal_plugins_created = 12; + repeated MemberRemoved members_removed = 13; + repeated EditorRemoved editors_removed = 14; + + repeated PublishEditProposalCreated edits = 15; + + repeated AddMemberProposalCreated proposed_added_members = 16; + repeated RemoveMemberProposalCreated proposed_removed_members = 17; + repeated AddEditorProposalCreated proposed_added_editors = 18; + repeated RemoveEditorProposalCreated proposed_removed_editors = 19; + repeated AddSubspaceProposalCreated proposed_added_subspaces = 20; + repeated RemoveSubspaceProposalCreated proposed_removed_subspaces = 21; } diff --git a/sdk/src/lib.rs b/sdk/src/lib.rs index 741a73f..47bdf41 100644 --- a/sdk/src/lib.rs +++ b/sdk/src/lib.rs @@ -4,6 +4,7 @@ pub mod graph_uri; pub mod ids; pub mod models; pub mod pb; +pub mod mapping; pub mod relation; pub use ids::network_ids; diff --git a/sink/src/kg/mapping.rs b/sdk/src/mapping.rs similarity index 51% rename from sink/src/kg/mapping.rs rename to sdk/src/mapping.rs index 10fb829..b92d43c 100644 --- a/sink/src/kg/mapping.rs +++ b/sdk/src/mapping.rs @@ -1,6 +1,7 @@ use std::collections::HashMap; -use serde::Deserialize; +use serde::{ser::SerializeMap, Deserialize, Serialize}; +use serde_with::with_prefix; #[derive(Debug, Deserialize, PartialEq)] pub struct Relation { @@ -103,16 +104,6 @@ where } } -/// Neo4j node representing a GRC20 entity of type `T`. -#[derive(Debug, Deserialize, PartialEq)] -pub struct Attributes { - pub id: String, - pub space_id: String, - // pub space_id: String, - #[serde(flatten)] - pub attributes: T, -} - fn deserialize_labels<'de, D>(deserializer: D) -> Result, D::Error> where D: serde::Deserializer<'de>, @@ -195,12 +186,239 @@ impl Node { } } +/// Neo4j node representing a GRC20 entity of type `T`. +#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] +pub struct Attributes { + pub id: String, + pub space_id: String, + // pub space_id: String, + #[serde(flatten)] + pub attributes: T, +} + +#[derive(Clone, Debug, PartialEq)] +pub struct Triple { + pub value: String, + pub r#type: ValueType, + pub options: Options, +} + +impl Serialize for Triple { + fn serialize(&self, serializer: S) -> Result + where + S: serde::Serializer, + { + let mut map = serializer.serialize_map(None)?; + map.serialize_entry("", &self.value)?; + map.serialize_entry(".type", &self.r#type)?; + if let Some(ref format) = self.options.format { + map.serialize_entry(".options.format", format)?; + } + if let Some(ref unit) = self.options.unit { + map.serialize_entry(".options.unit", unit)?; + } + if let Some(ref language) = self.options.language { + map.serialize_entry(".options.language", language)?; + } + if let Some(ref space) = self.options.space { + map.serialize_entry(".options.space", space)?; + } + map.end() + } +} + +impl<'de> Deserialize<'de> for Triple { + fn deserialize(deserializer: D) -> Result + where + D: serde::Deserializer<'de>, + { + #[derive(Deserialize)] + struct TripleHelper { + #[serde(rename = "")] + value: String, + #[serde(rename = ".type")] + r#type: ValueType, + #[serde(rename = ".options.format")] + format: Option, + #[serde(rename = ".options.unit")] + unit: Option, + #[serde(rename = ".options.language")] + language: Option, + #[serde(rename = ".options.space")] + space: Option, + } + + let helper = TripleHelper::deserialize(deserializer)?; + Ok(Triple { + value: helper.value, + r#type: helper.r#type, + options: Options { + format: helper.format, + unit: helper.unit, + language: helper.language, + space: helper.space, + }, + }) + } +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, PartialEq)] +pub struct Options { + pub format: Option, + pub unit: Option, + pub language: Option, + pub space: Option, +} + +#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] +#[serde(rename_all = "SCREAMING_SNAKE_CASE")] +pub enum ValueType { + Text, + Number, + Checkbox, + Url, + Time, + Point, +} + #[cfg(test)] mod tests { use std::collections::HashMap; use super::*; + #[test] + pub fn test_serialize_triple() { + with_prefix!(foo_prefix "foo"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + } + + let value = Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + unit: Some("unit".to_string()), + ..Default::default() + }, + }, + }; + + let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "foo.options.unit": "unit", + }) + ) + } + + #[test] + pub fn test_serialize_triple_multiple_fields() { + with_prefix!(foo_prefix "foo"); + with_prefix!(bar_prefix "bar"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + + #[serde(flatten, with = "bar_prefix")] + bar: Triple, + + other_field: String, + } + + let value = Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }, + bar: Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }, + other_field: "other".to_string(), + }; + + let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + "other_field": "other", + }) + ) + } + + #[test] + pub fn test_serialize_triple_hashmap() { + with_prefix!(foo_prefix "foo"); + with_prefix!(bar_prefix "bar"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten)] + fields: HashMap, + } + + let value = Foo { + fields: HashMap::from([ + ("foo".to_string(), Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }), + ("bar".to_string(), Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }) + ]) + }; + + let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + }) + ) + } + + #[test] pub fn test_node_conversion() { let node = neo4rs::Node::new(neo4rs::BoltNode { diff --git a/sdk/src/models.rs b/sdk/src/models.rs index eee28d8..fbb9ce7 100644 --- a/sdk/src/models.rs +++ b/sdk/src/models.rs @@ -5,9 +5,7 @@ use serde::{Deserialize, Serialize}; use web3_utils::checksum_address; use crate::{ - ids, - pb::{self, grc20}, - system_ids, + ids, mapping::Node, pb::{self, grc20}, system_ids }; pub struct BlockMetadata { @@ -47,9 +45,9 @@ pub enum SpaceType { #[derive(Clone, Default, Deserialize, Serialize)] #[serde(rename = "306598522df542f69ad72921c33ad84b", tag = "$type")] pub struct Space { - pub id: String, + // pub id: String, pub network: String, - #[serde(rename = "`65da3fab6e1c48b7921a6a3260119b48`")] + // #[serde(rename = "`65da3fab6e1c48b7921a6a3260119b48`")] pub r#type: SpaceType, /// The address of the space's DAO contract. pub dao_contract_address: String, diff --git a/sdk/src/pb/geo.rs b/sdk/src/pb/geo.rs index 04b4855..baf48be 100644 --- a/sdk/src/pb/geo.rs +++ b/sdk/src/pb/geo.rs @@ -1,26 +1,6 @@ // @generated // This file is @generated by prost-build. /// * -/// Profiles represent the users of Geo. Profiles are registered in the GeoProfileRegistry -/// contract and are associated with a user's EVM-based address and the space where metadata -/// representing their profile resides in. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoProfileRegistered { - #[prost(string, tag="1")] - pub requestor: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub space: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub id: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoProfilesRegistered { - #[prost(message, repeated, tag="1")] - pub profiles: ::prost::alloc::vec::Vec, -} -/// * /// The new DAO-based contracts allow forking of spaces into successor spaces. This is so /// users can create new spaces whose data is derived from another space. /// @@ -33,6 +13,8 @@ pub struct SuccessorSpaceCreated { pub predecessor_space: ::prost::alloc::string::String, #[prost(string, tag="2")] pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -130,6 +112,8 @@ pub struct InitialEditorAdded { pub addresses: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(string, tag="2")] pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -137,57 +121,6 @@ pub struct InitialEditorsAdded { #[prost(message, repeated, tag="1")] pub editors: ::prost::alloc::vec::Vec, } -/// * -/// Proposals represent a proposal to change the state of a DAO-based space. Proposals can -/// represent changes to content, membership (editor or member), governance changes, subspace -/// membership, or anything else that can be executed by a DAO. -/// -/// Currently we use a simple majority voting model, where a proposal requires 51% of the -/// available votes in order to pass. Only editors are allowed to vote on proposals, but editors -/// _and_ members can create them. -/// -/// Proposals require encoding a "callback" that represents the action to be taken if the proposal -/// succeeds. For example, if a proposal is to add a new editor to the space, the callback would -/// be the encoded function call to add the editor to the space. -/// -/// ```ts -/// { -/// to: `0x123...`, // The address of the membership contract -/// data: `0x123...`, // The encoded function call parameters -/// } -/// ``` -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DaoAction { - #[prost(string, tag="1")] - pub to: ::prost::alloc::string::String, - #[prost(uint64, tag="2")] - pub value: u64, - #[prost(bytes="vec", tag="3")] - pub data: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalCreated { - #[prost(string, tag="1")] - pub proposal_id: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub creator: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub start_time: ::prost::alloc::string::String, - #[prost(string, tag="4")] - pub end_time: ::prost::alloc::string::String, - #[prost(string, tag="5")] - pub metadata_uri: ::prost::alloc::string::String, - #[prost(string, tag="6")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalsCreated { - #[prost(message, repeated, tag="1")] - pub proposals: ::prost::alloc::vec::Vec, -} /// Executed proposals have been approved and executed onchain in a DAO-based /// space's main voting plugin. The DAO itself also emits the executed event, /// but the ABI/interface is different. We really only care about the one @@ -215,22 +148,24 @@ pub struct ProposalsExecuted { /// data to an existing proposal onchain and in the sink. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalProcessed { +pub struct EditPublished { #[prost(string, tag="1")] pub content_uri: ::prost::alloc::string::String, #[prost(string, tag="2")] pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalsProcessed { +pub struct EditsPublished { #[prost(message, repeated, tag="1")] - pub proposals: ::prost::alloc::vec::Vec, + pub edits: ::prost::alloc::vec::Vec, } /// * /// Added or Removed Subspaces represent adding a space contracto to the hierarchy /// of the DAO-based space. This is useful to "link" Spaces together in a -/// tree of spaces, allowing us to curate the graph of their knowledge and +/// tree of spaces, allowing us to curate the graph of their knowledge and /// permissions. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -241,6 +176,8 @@ pub struct SubspaceAdded { pub plugin_address: ::prost::alloc::string::String, #[prost(string, tag="3")] pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -257,6 +194,8 @@ pub struct SubspaceRemoved { pub plugin_address: ::prost::alloc::string::String, #[prost(string, tag="3")] pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -279,7 +218,7 @@ pub struct VoteCast { pub voter: ::prost::alloc::string::String, #[prost(uint64, tag="3")] pub vote_option: u64, - #[prost(string, tag="5")] + #[prost(string, tag="4")] pub plugin_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] @@ -297,6 +236,8 @@ pub struct MemberAdded { pub main_voting_plugin_address: ::prost::alloc::string::String, #[prost(string, tag="3")] pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -310,11 +251,11 @@ pub struct MemberRemoved { #[prost(string, tag="1")] pub member_address: ::prost::alloc::string::String, #[prost(string, tag="2")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] pub plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="4")] + #[prost(string, tag="3")] pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -331,6 +272,8 @@ pub struct EditorAdded { pub main_voting_plugin_address: ::prost::alloc::string::String, #[prost(string, tag="3")] pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub dao_address: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -344,52 +287,242 @@ pub struct EditorRemoved { #[prost(string, tag="1")] pub editor_address: ::prost::alloc::string::String, #[prost(string, tag="2")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub change_type: ::prost::alloc::string::String, + #[prost(string, tag="4")] pub dao_address: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EditorsRemoved { + #[prost(message, repeated, tag="1")] + pub editors: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PublishEditProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub content_uri: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] pub plugin_address: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PublishEditsProposalsCreated { + #[prost(message, repeated, tag="1")] + pub edits: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddMemberProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub member: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] pub change_type: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EditorsRemoved { +pub struct AddMemberProposalsCreated { #[prost(message, repeated, tag="1")] - pub editors: ::prost::alloc::vec::Vec, + pub proposed_members: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveMemberProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub member: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] + pub change_type: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveMemberProposalsCreated { + #[prost(message, repeated, tag="1")] + pub proposed_members: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddEditorProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub editor: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] + pub change_type: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddEditorProposalsCreated { + #[prost(message, repeated, tag="1")] + pub proposed_editors: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveEditorProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub editor: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] + pub change_type: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveEditorProposalsCreated { + #[prost(message, repeated, tag="1")] + pub proposed_editors: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddSubspaceProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub subspace: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] + pub change_type: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddSubspaceProposalsCreated { + #[prost(message, repeated, tag="1")] + pub proposed_subspaces: ::prost::alloc::vec::Vec, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveSubspaceProposalCreated { + #[prost(string, tag="1")] + pub proposal_id: ::prost::alloc::string::String, + #[prost(string, tag="2")] + pub creator: ::prost::alloc::string::String, + #[prost(string, tag="3")] + pub start_time: ::prost::alloc::string::String, + #[prost(string, tag="4")] + pub end_time: ::prost::alloc::string::String, + #[prost(string, tag="5")] + pub subspace: ::prost::alloc::string::String, + #[prost(string, tag="6")] + pub dao_address: ::prost::alloc::string::String, + #[prost(string, tag="7")] + pub plugin_address: ::prost::alloc::string::String, + #[prost(string, tag="8")] + pub change_type: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RemoveSubspaceProposalsCreated { + #[prost(message, repeated, tag="1")] + pub proposed_subspaces: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GeoOutput { #[prost(message, repeated, tag="1")] - pub profiles_registered: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="2")] pub spaces_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="3")] + #[prost(message, repeated, tag="2")] pub governance_plugins_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="4")] + #[prost(message, repeated, tag="3")] pub initial_editors_added: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="4")] + pub votes_cast: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="5")] - pub proposals_created: ::prost::alloc::vec::Vec, + pub edits_published: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="6")] - pub votes_cast: ::prost::alloc::vec::Vec, + pub successor_spaces_created: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="7")] - pub proposals_processed: ::prost::alloc::vec::Vec, + pub subspaces_added: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="8")] - pub successor_spaces_created: ::prost::alloc::vec::Vec, + pub subspaces_removed: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="9")] - pub subspaces_added: ::prost::alloc::vec::Vec, + pub executed_proposals: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="10")] - pub subspaces_removed: ::prost::alloc::vec::Vec, + pub members_added: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="11")] - pub executed_proposals: ::prost::alloc::vec::Vec, + pub editors_added: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="12")] - pub members_added: ::prost::alloc::vec::Vec, + pub personal_plugins_created: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="13")] - pub editors_added: ::prost::alloc::vec::Vec, + pub members_removed: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="14")] - pub personal_plugins_created: ::prost::alloc::vec::Vec, + pub editors_removed: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="15")] - pub members_removed: ::prost::alloc::vec::Vec, + pub edits: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="16")] - pub editors_removed: ::prost::alloc::vec::Vec, + pub proposed_added_members: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="17")] + pub proposed_removed_members: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="18")] + pub proposed_added_editors: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="19")] + pub proposed_removed_editors: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="20")] + pub proposed_added_subspaces: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag="21")] + pub proposed_removed_subspaces: ::prost::alloc::vec::Vec, } // @@protoc_insertion_point(module) diff --git a/sdk/src/pb/schema.rs b/sdk/src/pb/schema.rs deleted file mode 100644 index 04b4855..0000000 --- a/sdk/src/pb/schema.rs +++ /dev/null @@ -1,395 +0,0 @@ -// @generated -// This file is @generated by prost-build. -/// * -/// Profiles represent the users of Geo. Profiles are registered in the GeoProfileRegistry -/// contract and are associated with a user's EVM-based address and the space where metadata -/// representing their profile resides in. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoProfileRegistered { - #[prost(string, tag="1")] - pub requestor: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub space: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub id: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoProfilesRegistered { - #[prost(message, repeated, tag="1")] - pub profiles: ::prost::alloc::vec::Vec, -} -/// * -/// The new DAO-based contracts allow forking of spaces into successor spaces. This is so -/// users can create new spaces whose data is derived from another space. -/// -/// This is immediately useful when migrating from legacy spaces to the new DAO-based spaces, -/// but it's generally applicable across any space. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SuccessorSpaceCreated { - #[prost(string, tag="1")] - pub predecessor_space: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SuccessorSpacesCreated { - #[prost(message, repeated, tag="1")] - pub spaces: ::prost::alloc::vec::Vec, -} -/// * -/// The new DAO-based space contracts are based on Aragon's OSX architecture which uses -/// plugins to define functionality assigned to a DAO (See the top level comment for more -/// information on Aragon's DAO architecture). -/// -/// This event maps creation of the Space plugin and associates the Space plugin contract -/// address with the address of the DAO contract. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoSpaceCreated { - #[prost(string, tag="1")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub space_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoSpacesCreated { - #[prost(message, repeated, tag="1")] - pub spaces: ::prost::alloc::vec::Vec, -} -/// * -/// The new DAO-based space contracts are based on Aragon's OSX architecture which uses -/// plugins to define functionality assigned to a DAO (See the top level comment for more -/// information on Aragon's DAO architecture). -/// -/// This event maps creation of any governance plugins and associates the governance plugins -/// contract addresses with the address of the DAO contract. -/// -/// As of January 23, 2024 there are two governance plugins: -/// 1. Voting plugin – This defines the voting and proposal rules and behaviors for a DAO -/// 2. Member access plugin – This defines the membership rules and behaviors for a DAO -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoGovernancePluginCreated { - #[prost(string, tag="1")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub main_voting_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub member_access_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoGovernancePluginsCreated { - #[prost(message, repeated, tag="1")] - pub plugins: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoPersonalSpaceAdminPluginCreated { - #[prost(string, tag="1")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub personal_admin_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub initial_editor: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoPersonalSpaceAdminPluginsCreated { - #[prost(message, repeated, tag="1")] - pub plugins: ::prost::alloc::vec::Vec, -} -/// * -/// This event represents adding editors to a DAO-based space -/// -/// The data model for DAO-based spaces works slightly differently than in legacy spaces. -/// This means there will be a period where we need to support both data models depending -/// on which space/contract we are working with. Eventually these data models will be merged -/// and usage of the legacy space contracts will be migrated to the DAO-based contracts, but -/// for now we are appending "V2" to permissions data models to denote it's used for the -/// DAO-based spaces. -/// -/// An editor has editing and voting permissions in a DAO-based space. Editors join a space -/// one of two ways: -/// 1. They submit a request to join the space as an editor which goes to a vote. The editors -/// in the space vote on whether to accept the new editor. -/// 2. They are added as a set of initial editors when first creating the space. This allows -/// space deployers to bootstrap a set of editors on space creation. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct InitialEditorAdded { - /// The event emits an array of addresses. We only emit multiple addresses - /// when first creating the governance plugin. After that we only emit one - /// address at a time via proposals. - #[prost(string, repeated, tag="1")] - pub addresses: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct InitialEditorsAdded { - #[prost(message, repeated, tag="1")] - pub editors: ::prost::alloc::vec::Vec, -} -/// * -/// Proposals represent a proposal to change the state of a DAO-based space. Proposals can -/// represent changes to content, membership (editor or member), governance changes, subspace -/// membership, or anything else that can be executed by a DAO. -/// -/// Currently we use a simple majority voting model, where a proposal requires 51% of the -/// available votes in order to pass. Only editors are allowed to vote on proposals, but editors -/// _and_ members can create them. -/// -/// Proposals require encoding a "callback" that represents the action to be taken if the proposal -/// succeeds. For example, if a proposal is to add a new editor to the space, the callback would -/// be the encoded function call to add the editor to the space. -/// -/// ```ts -/// { -/// to: `0x123...`, // The address of the membership contract -/// data: `0x123...`, // The encoded function call parameters -/// } -/// ``` -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DaoAction { - #[prost(string, tag="1")] - pub to: ::prost::alloc::string::String, - #[prost(uint64, tag="2")] - pub value: u64, - #[prost(bytes="vec", tag="3")] - pub data: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalCreated { - #[prost(string, tag="1")] - pub proposal_id: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub creator: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub start_time: ::prost::alloc::string::String, - #[prost(string, tag="4")] - pub end_time: ::prost::alloc::string::String, - #[prost(string, tag="5")] - pub metadata_uri: ::prost::alloc::string::String, - #[prost(string, tag="6")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalsCreated { - #[prost(message, repeated, tag="1")] - pub proposals: ::prost::alloc::vec::Vec, -} -/// Executed proposals have been approved and executed onchain in a DAO-based -/// space's main voting plugin. The DAO itself also emits the executed event, -/// but the ABI/interface is different. We really only care about the one -/// from our plugins. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalExecuted { - #[prost(string, tag="1")] - pub proposal_id: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalsExecuted { - #[prost(message, repeated, tag="1")] - pub executed_proposals: ::prost::alloc::vec::Vec, -} -/// * -/// Processed Proposals represent content that has been approved by a DAO -/// and executed onchain. -/// -/// We use the content URI to represent the content that was approved. We -/// only consume the `proposalId` in the content URI to map the processed -/// data to an existing proposal onchain and in the sink. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalProcessed { - #[prost(string, tag="1")] - pub content_uri: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ProposalsProcessed { - #[prost(message, repeated, tag="1")] - pub proposals: ::prost::alloc::vec::Vec, -} -/// * -/// Added or Removed Subspaces represent adding a space contracto to the hierarchy -/// of the DAO-based space. This is useful to "link" Spaces together in a -/// tree of spaces, allowing us to curate the graph of their knowledge and -/// permissions. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubspaceAdded { - #[prost(string, tag="1")] - pub subspace: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubspacesAdded { - #[prost(message, repeated, tag="1")] - pub subspaces: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubspaceRemoved { - #[prost(string, tag="1")] - pub subspace: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubspacesRemoved { - #[prost(message, repeated, tag="1")] - pub subspaces: ::prost::alloc::vec::Vec, -} -/// * -/// Votes represent a vote on a proposal in a DAO-based space. -/// -/// Currently we use a simple majority voting model, where a proposal requires 51% of the -/// available votes in order to pass. Only editors are allowed to vote on proposals, but editors -/// _and_ members can create them. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct VoteCast { - #[prost(string, tag="1")] - pub onchain_proposal_id: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub voter: ::prost::alloc::string::String, - #[prost(uint64, tag="3")] - pub vote_option: u64, - #[prost(string, tag="5")] - pub plugin_address: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct VotesCast { - #[prost(message, repeated, tag="1")] - pub votes: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MemberAdded { - #[prost(string, tag="1")] - pub member_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub main_voting_plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MembersAdded { - #[prost(message, repeated, tag="1")] - pub members: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MemberRemoved { - #[prost(string, tag="1")] - pub member_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="4")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MembersRemoved { - #[prost(message, repeated, tag="1")] - pub members: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EditorAdded { - #[prost(string, tag="1")] - pub editor_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub main_voting_plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EditorsAdded { - #[prost(message, repeated, tag="1")] - pub editors: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EditorRemoved { - #[prost(string, tag="1")] - pub editor_address: ::prost::alloc::string::String, - #[prost(string, tag="2")] - pub dao_address: ::prost::alloc::string::String, - #[prost(string, tag="3")] - pub plugin_address: ::prost::alloc::string::String, - #[prost(string, tag="4")] - pub change_type: ::prost::alloc::string::String, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EditorsRemoved { - #[prost(message, repeated, tag="1")] - pub editors: ::prost::alloc::vec::Vec, -} -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeoOutput { - #[prost(message, repeated, tag="1")] - pub profiles_registered: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="2")] - pub spaces_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="3")] - pub governance_plugins_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="4")] - pub initial_editors_added: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="5")] - pub proposals_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="6")] - pub votes_cast: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="7")] - pub proposals_processed: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="8")] - pub successor_spaces_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="9")] - pub subspaces_added: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="10")] - pub subspaces_removed: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="11")] - pub executed_proposals: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="12")] - pub members_added: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="13")] - pub editors_added: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="14")] - pub personal_plugins_created: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="15")] - pub members_removed: ::prost::alloc::vec::Vec, - #[prost(message, repeated, tag="16")] - pub editors_removed: ::prost::alloc::vec::Vec, -} -// @@protoc_insertion_point(module) diff --git a/sink/src/events/proposal_processed.rs b/sink/src/events/edit_published.rs similarity index 80% rename from sink/src/events/proposal_processed.rs rename to sink/src/events/edit_published.rs index 1e429b7..4a16ab8 100644 --- a/sink/src/events/proposal_processed.rs +++ b/sink/src/events/edit_published.rs @@ -1,22 +1,21 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::deserialize; use sdk::{ - models::{self, EditProposal}, - pb::{self, geo, grc20}, + mapping::Node, models::{self, EditProposal}, pb::{self, geo, grc20} }; use super::{handler::HandlerError, EventHandler}; impl EventHandler { - pub async fn handle_proposals_processed( + pub async fn handle_edits_published( &self, - proposals_processed: &[geo::ProposalProcessed], + edits_published: &[geo::EditPublished], _created_space_ids: &[String], block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let proposals = stream::iter(proposals_processed) + let proposals = stream::iter(edits_published) .then(|proposal| async { - let edits = self.fetch_edit_proposals(proposal).await?; + let edits = self.fetch_edit(proposal).await?; anyhow::Ok(edits) }) .try_collect::>() @@ -46,36 +45,36 @@ impl EventHandler { Ok(()) } - async fn fetch_edit_proposals( + async fn fetch_edit( &self, - proposal_processed: &geo::ProposalProcessed, + edit: &geo::EditPublished, ) -> Result, HandlerError> { let space = if let Some(space) = self .kg - .get_space_by_space_plugin_address(&proposal_processed.plugin_address) + .get_space_by_space_plugin_address(&edit.plugin_address) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))? { space } else { tracing::warn!( - "Matching space in Proposal not found for plugin address {}", - proposal_processed.plugin_address + "Matching space in edit not found for plugin address {}", + edit.plugin_address ); return Ok(vec![]); }; let bytes = self .ipfs - .get_bytes(&proposal_processed.content_uri.replace("ipfs://", ""), true) + .get_bytes(&edit.content_uri.replace("ipfs://", ""), true) .await?; let metadata = if let Ok(metadata) = deserialize::(&bytes) { metadata } else { tracing::warn!( - "Invalid metadata for proposal {}", - proposal_processed.content_uri + "Invalid metadata for edit {}", + edit.content_uri ); return Ok(vec![]); }; @@ -86,9 +85,11 @@ impl EventHandler { Ok(vec![EditProposal { name: edit.name, proposal_id: edit.id, - space: space.id, + space: space.id().to_string(), space_address: space + .attributes() .space_plugin_address + .clone() .expect("Space plugin address not found"), creator: edit.authors[0].clone(), ops: edit.ops, @@ -110,8 +111,9 @@ impl EventHandler { .map(|edit| EditProposal { name: edit.name, proposal_id: edit.id, - space: space.id.clone(), + space: space.id().to_string(), space_address: space + .attributes() .space_plugin_address .clone() .expect("Space plugin address not found"), diff --git a/sink/src/events/editor_added.rs b/sink/src/events/editor_added.rs index 4141932..56791e5 100644 --- a/sink/src/events/editor_added.rs +++ b/sink/src/events/editor_added.rs @@ -21,7 +21,7 @@ impl EventHandler { let editor = models::GeoAccount::new(editor_added.editor_address.clone()); self.kg - .add_editor(&space.id, &editor, &models::SpaceEditor, block) + .add_editor(&space.id(), &editor, &models::SpaceEditor, block) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } diff --git a/sink/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs index 4d0afd6..8cbaece 100644 --- a/sink/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -18,7 +18,7 @@ impl EventHandler { self.kg .remove_editor( &models::GeoAccount::id_from_address(&editor_removed.editor_address), - &space.id, + &space.id(), block, ) .await diff --git a/sink/src/events/handler.rs b/sink/src/events/handler.rs index b9787d3..f6859fe 100644 --- a/sink/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -66,17 +66,35 @@ impl substreams_utils::Sink for EventHandler { let value = GeoOutput::decode(output.value.as_slice())?; // Handle new space creation + tracing::info!( + "Block #{} ({}): Processing {} space created events", + block.block_number, + block.timestamp, + value.spaces_created.len() + ); let created_space_ids = self - .handle_spaces_created(&value.spaces_created, &value.proposals_processed, &block) + .handle_spaces_created(&value.spaces_created, &value.edits_published, &block) .await?; // Handle personal space creation + tracing::info!( + "Block #{} ({}): Processing {} personal space created events", + block.block_number, + block.timestamp, + value.personal_plugins_created.len() + ); stream::iter(&value.personal_plugins_created) .map(Ok) .try_for_each(|event| async { self.handle_personal_space_created(event, &block).await }) .await?; // Handle new governance plugin creation + tracing::info!( + "Block #{} ({}): Processing {} governance plugin created events", + block.block_number, + block.timestamp, + value.governance_plugins_created.len() + ); stream::iter(&value.governance_plugins_created) .map(Ok) .try_for_each(|event| async { @@ -84,19 +102,13 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle subspaces creation - stream::iter(&value.subspaces_added) - .map(Ok) - .try_for_each(|event| async { self.handle_subspace_added(event, &block).await }) - .await?; - - // Handle subspace removal - stream::iter(&value.subspaces_removed) - .map(Ok) - .try_for_each(|event| async { self.handle_subspace_removed(event, &block).await }) - .await?; - // Handle initial editors added + tracing::info!( + "Block #{} ({}): Processing {} initial editors added events", + block.block_number, + block.timestamp, + value.initial_editors_added.len() + ); stream::iter(&value.initial_editors_added) .map(Ok) .try_for_each(|event| async { @@ -104,17 +116,13 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle proposal creation - stream::iter(&value.proposals_created) - .map(Ok) - .try_for_each(|event| async { self.handle_proposal_created(event, &block).await }) - .await?; - - // Handle proposal processing - self.handle_proposals_processed(&value.proposals_processed, &created_space_ids, &block) - .await?; - // Handle members added + tracing::info!( + "Block #{} ({}): Processing {} members added events", + block.block_number, + block.timestamp, + value.members_added.len() + ); stream::iter(&value.members_added) .map(Ok) .try_for_each(|event| async { self.handle_member_added(event, &block).await }) @@ -138,12 +146,42 @@ impl substreams_utils::Sink for EventHandler { .try_for_each(|event| async { self.handle_editor_removed(event, &block).await }) .await?; + // Handle subspaces creation + stream::iter(&value.subspaces_added) + .map(Ok) + .try_for_each(|event| async { self.handle_subspace_added(event, &block).await }) + .await?; + + // Handle subspace removal + stream::iter(&value.subspaces_removed) + .map(Ok) + .try_for_each(|event| async { self.handle_subspace_removed(event, &block).await }) + .await?; + + // Handle proposal creation + // stream::iter(&value.proposals_created) + // .map(Ok) + // .try_for_each(|event| async { self.handle_proposal_created(event, &block).await }) + // .await?; + + // TODO: Handle AddMemberProposalCreated events + // TODO: Handle RemoveMemberProposalCreated events + // TODO: Handle AddEditorProposalCreated events + // TODO: Handle RemoveEditorProposalCreated events + // TODO: Handle AddSubspaceProposalCreated events + // TODO: Handle RemoveSubspaceProposalCreated events + // TODO: Handle PublishEditProposalCreated events + // Handle vote cast stream::iter(&value.votes_cast) .map(Ok) .try_for_each(|event| async { self.handle_vote_cast(event, &block).await }) .await?; + // Handle proposal processing + self.handle_edits_published(&value.edits_published, &created_space_ids, &block) + .await?; + // Handle executed proposal stream::iter(&value.executed_proposals) .map(Ok) diff --git a/sink/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs index 7435071..2efb279 100644 --- a/sink/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -21,7 +21,7 @@ impl EventHandler { .try_for_each(|editor| async move { let editor = models::GeoAccount::new(editor.clone()); self.kg - .add_editor(&space.id, &editor, &models::SpaceEditor, block) + .add_editor(&space.id(), &editor, &models::SpaceEditor, block) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -34,7 +34,7 @@ impl EventHandler { block.block_number, block.timestamp, initial_editor_added.addresses.len(), - space.id + space.id() ); } else { tracing::warn!( diff --git a/sink/src/events/member_added.rs b/sink/src/events/member_added.rs index 3691969..518a58c 100644 --- a/sink/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -20,7 +20,7 @@ impl EventHandler { let member = models::GeoAccount::new(member_added.member_address.clone()); self.kg - .add_member(&space.id, &member, &models::SpaceMember, block) + .add_member(&space.id(), &member, &models::SpaceMember, block) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } diff --git a/sink/src/events/member_removed.rs b/sink/src/events/member_removed.rs index e3a0185..078051b 100644 --- a/sink/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -18,7 +18,7 @@ impl EventHandler { self.kg .remove_member( &models::GeoAccount::id_from_address(&member_removed.member_address), - &space.id, + &space.id(), block, ) .await diff --git a/sink/src/events/mod.rs b/sink/src/events/mod.rs index f4f5433..1b5bd70 100644 --- a/sink/src/events/mod.rs +++ b/sink/src/events/mod.rs @@ -5,9 +5,9 @@ mod editor_removed; mod initial_editors_added; mod member_added; mod member_removed; -mod proposal_created; +// mod proposal_created; mod proposal_executed; -mod proposal_processed; +mod edit_published; mod space_created; mod subspace_added; mod subspace_removed; diff --git a/sink/src/events/proposal_executed.rs b/sink/src/events/proposal_executed.rs index 3428660..1690147 100644 --- a/sink/src/events/proposal_executed.rs +++ b/sink/src/events/proposal_executed.rs @@ -1,6 +1,4 @@ -use sdk::{models, pb::geo, system_ids}; - -use crate::kg::mapping::Node; +use sdk::{models, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -20,11 +18,11 @@ impl EventHandler { .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(mut proposal) = proposal { - proposal.status = models::ProposalStatus::Executed; + proposal.attributes_mut().status = models::ProposalStatus::Executed; self.kg .upsert_node( block, - Node::new(&proposal.id, system_ids::INDEXER_SPACE_ID, proposal.clone()), + proposal, ) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; diff --git a/sink/src/events/space_created.rs b/sink/src/events/space_created.rs index db04d55..bab0423 100644 --- a/sink/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -1,9 +1,9 @@ use std::collections::HashMap; -use crate::kg::mapping::Node; use futures::{stream, StreamExt, TryStreamExt}; use sdk::{ ids, + mapping::Node, models::{self, GeoAccount, Space, SpaceType}, network_ids, pb::{geo, grc20}, @@ -21,14 +21,14 @@ impl EventHandler { pub async fn handle_spaces_created( &self, spaces_created: &[geo::GeoSpaceCreated], - proposals_processed: &[geo::ProposalProcessed], + edits_published: &[geo::EditPublished], block: &models::BlockMetadata, ) -> Result, HandlerError> { // Match the space creation events with their corresponding initial proposal (if any) let initial_proposals = spaces_created .iter() .filter_map(|event| { - proposals_processed + edits_published .iter() .find(|proposal| { checksum_address(&proposal.plugin_address, None) @@ -81,7 +81,6 @@ impl EventHandler { &space_id, system_ids::INDEXER_SPACE_ID, Space { - id: space_id.to_string(), network: network_ids::GEO.to_string(), dao_contract_address: checksum_address(&event.dao_address, None), space_plugin_address: Some(checksum_address( @@ -121,7 +120,7 @@ impl EventHandler { .upsert_node( block, Node::new( - &space.id, + space.id(), system_ids::INDEXER_SPACE_ID, Space { r#type: SpaceType::Personal, @@ -129,7 +128,7 @@ impl EventHandler { &personal_space_created.personal_admin_address, None, )), - ..space.clone() + ..space.attributes().clone() }, ) .with_type(system_ids::INDEXED_SPACE), @@ -141,7 +140,7 @@ impl EventHandler { let editor = GeoAccount::new(personal_space_created.initial_editor.clone()); self.kg - .add_editor(&space.id, &editor, &models::SpaceEditor, block) + .add_editor(space.id(), &editor, &models::SpaceEditor, block) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -149,7 +148,7 @@ impl EventHandler { "Block #{} ({}): Creating personal admin space plugin for space {} with initial editor {}", block.block_number, block.timestamp, - space.id, + space.id(), editor.id, ); } else { @@ -173,21 +172,21 @@ impl EventHandler { .kg .get_space_by_dao_address(&governance_plugin_created.dao_address) .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + .map_err(|e| HandlerError::Other(format!("Error fetching space with dao address = {}: {e:?}", checksum_address(&governance_plugin_created.dao_address, None)).into()))?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = space { tracing::info!( "Block #{} ({}): Creating governance plugin for space {}", block.block_number, block.timestamp, - space.id + space.id() ); self.kg .upsert_node( block, Node::new( - &space.id.clone(), + space.id(), system_ids::INDEXER_SPACE_ID, Space { voting_plugin_address: Some(checksum_address( @@ -198,13 +197,13 @@ impl EventHandler { &governance_plugin_created.member_access_address, None, )), - ..space + ..space.attributes().clone() }, ) .with_type(system_ids::INDEXED_SPACE), ) .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly } else { tracing::warn!( "Block #{} ({}): Could not create governance plugin for unknown space with dao_address = {}", diff --git a/sink/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs index ed7d451..9d3b9cf 100644 --- a/sink/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -16,7 +16,7 @@ impl EventHandler { ) { (Ok(Some(parent_space)), Ok(Some(subspace))) => { self.kg - .add_subspace(block, &parent_space.id, &subspace.id) + .add_subspace(block, &parent_space.id(), &subspace.id()) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly diff --git a/sink/src/events/subspace_removed.rs b/sink/src/events/subspace_removed.rs index be500f0..ba3c9f0 100644 --- a/sink/src/events/subspace_removed.rs +++ b/sink/src/events/subspace_removed.rs @@ -19,7 +19,7 @@ impl EventHandler { .run(neo4rs::query(&format!( "MATCH (subspace:`{INDEXED_SPACE}` {{parent_space: $space_id}}) DELETE subspace", INDEXED_SPACE = system_ids::INDEXED_SPACE, - )).param("space_id", space.id.clone())) + )).param("space_id", space.id())) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -28,7 +28,7 @@ impl EventHandler { block.block_number, block.timestamp, subspace_removed.subspace, - space.id.clone() + space.id() ); } else { tracing::warn!( diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index f5af4cd..90033f9 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -3,11 +3,10 @@ use sdk::{ ids, models, pb::geo, system_ids::{self, INDEXER_SPACE_ID}, + mapping::Relation, }; use web3_utils::checksum_address; -use crate::kg::mapping::Relation; - use super::{handler::HandlerError, EventHandler}; impl EventHandler { @@ -32,7 +31,7 @@ impl EventHandler { INDEXED_SPACE = system_ids::INDEXED_SPACE, )) .param("onchain_proposal_id", vote.onchain_proposal_id.clone()) - .param("space_id", space.id)) + .param("space_id", space.id())) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index f04ce31..0a149a2 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -9,13 +9,12 @@ use crate::{ use web3_utils::checksum_address; use sdk::{ - ids, + ids::{self, id}, models::{self, EditProposal, Proposal, Space}, system_ids, + mapping::{Node, Relation}, }; -use super::mapping::{Node, Relation}; - #[derive(Clone)] pub struct Client { pub neo4j: neo4rs::Graph, @@ -69,12 +68,11 @@ impl Client { pub async fn add_space( &self, block: &models::BlockMetadata, - space: Space, + space: Node, ) -> Result<(), DatabaseError> { self.upsert_node( block, - Node::new(&space.id, system_ids::INDEXER_SPACE_ID, space.clone()) - .with_type(system_ids::INDEXED_SPACE), + space, ) .await } @@ -82,23 +80,21 @@ impl Client { pub async fn get_space_by_dao_address( &self, dao_address: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{dao_contract_address: $dao_contract_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, )) .param("dao_contract_address", checksum_address(dao_address, None)); - - Ok(self - .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + + self.find_node::(query) + .await } pub async fn get_space_by_space_plugin_address( &self, plugin_address: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{space_plugin_address: $space_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -108,16 +104,15 @@ impl Client { checksum_address(plugin_address, None), ); - Ok(self + self .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + .await } pub async fn get_space_by_voting_plugin_address( &self, voting_plugin_address: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{voting_plugin_address: $voting_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -127,16 +122,15 @@ impl Client { checksum_address(voting_plugin_address, None), ); - Ok(self + self .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + .await } pub async fn get_space_by_member_access_plugin( &self, member_access_plugin: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{member_access_plugin: $member_access_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -146,16 +140,15 @@ impl Client { checksum_address(member_access_plugin, None), ); - Ok(self + self .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + .await } pub async fn get_space_by_personal_plugin_address( &self, personal_space_admin_plugin: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{INDEXED_SPACE}` {{personal_space_admin_plugin: $personal_space_admin_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, @@ -165,17 +158,16 @@ impl Client { checksum_address(personal_space_admin_plugin, None), ); - Ok(self + self .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + .await } pub async fn get_proposal_by_id_and_address( &self, proposal_id: &str, plugin_address: &str, - ) -> Result, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!( "MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id, plugin_address: $plugin_address}}) RETURN n", PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, @@ -183,10 +175,9 @@ impl Client { .param("proposal_id", proposal_id) .param("plugin_address", plugin_address); - Ok(self + self .find_node::(query) - .await? - .map(|node| node.attributes.attributes)) + .await } pub async fn add_subspace( @@ -194,7 +185,7 @@ impl Client { block: &models::BlockMetadata, space_id: &str, subspace_id: &str, - ) -> anyhow::Result<()> { + ) -> Result<(), DatabaseError> { self.upsert_relation( block, Relation::new( @@ -206,9 +197,7 @@ impl Client { models::ParentSpace, ), ) - .await?; - - Ok(()) + .await } /// Add an editor to a space @@ -347,7 +336,7 @@ impl Client { member_id: &str, space_id: &str, block: &models::BlockMetadata, - ) -> anyhow::Result<()> { + ) -> Result<(), DatabaseError> { const REMOVE_MEMBER_QUERY: &str = const_format::formatcp!( r#" MATCH (m:`{GEO_ACCOUNT}` {{id: $member_id}}) -[r:`{MEMBER_RELATION}`]-> (s:`{INDEXED_SPACE}` {{id: $space_id}}) @@ -439,7 +428,7 @@ impl Client { &self, block: &models::BlockMetadata, relation: Relation, - ) -> anyhow::Result<()> { + ) -> Result<(), DatabaseError> { let query_string = format!( r#" MERGE (from {{id: $from_id}}) -[r:`{relation_type}` {{id: $id}}]-> (to {{id: $to_id}}) @@ -448,14 +437,12 @@ impl Client { `{CREATED_AT_BLOCK}`: $created_at_block }} SET r += {{ - `{SPACE}`: $space_id, `{UPDATED_AT}`: datetime($updated_at), `{UPDATED_AT_BLOCK}`: $updated_at_block }} SET r += $data "#, relation_type = relation.relation_type, - SPACE = system_ids::SPACE, CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, @@ -497,27 +484,28 @@ impl Client { }} SET n:$($labels) SET n += {{ - `{SPACE}`: $space_id, `{UPDATED_AT}`: datetime($updated_at), `{UPDATED_AT_BLOCK}`: $updated_at_block }} SET n += $data "#, - SPACE = system_ids::SPACE, + // SPACE = system_ids::SPACE, CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let bolt_data = match serde_value_to_bolt(serde_json::to_value(node.attributes())?) { + let id = node.id().to_string(); + + let bolt_data = match serde_value_to_bolt(serde_json::to_value(node.attributes)?) { neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), _ => neo4rs::BoltType::Map(Default::default()), }; let query = neo4rs::query(UPSERT_NODE_QUERY) - .param("id", node.id()) - .param("space_id", node.space_id()) + .param("id", id) + // .param("space_id", node.space_id()) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) @@ -548,7 +536,7 @@ impl Client { .next() .await? .map(|row| { - tracing::info!("Row: {:?}", row.to::()); + // tracing::info!("Row: {:?}", row); Ok::<_, DatabaseError>(Node::::try_from(row.to::()?)?) }) .transpose() @@ -671,10 +659,11 @@ impl Client { pub async fn get_name(&self, entity_id: &str) -> anyhow::Result> { #[derive(Debug, Deserialize)] struct Named { + #[serde(default)] name: Option, } - let query = neo4rs::query("MATCH (n { id: $id }) RETURN n.name").param("id", entity_id); + let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", entity_id); match self .find_node::(query) diff --git a/sink/src/kg/mod.rs b/sink/src/kg/mod.rs index 1be1fad..be467d5 100644 --- a/sink/src/kg/mod.rs +++ b/sink/src/kg/mod.rs @@ -1,4 +1,3 @@ pub mod client; -pub mod mapping; pub use client::Client; diff --git a/sink/src/main.rs b/sink/src/main.rs index 6c19a27..16aa9d3 100644 --- a/sink/src/main.rs +++ b/sink/src/main.rs @@ -10,7 +10,7 @@ use tracing_subscriber::util::SubscriberInitExt; const PKG_FILE: &str = "geo-substream.spkg"; const MODULE_NAME: &str = "geo_out"; -const START_BLOCK: i64 = 25327; +const START_BLOCK: i64 = 28410; const STOP_BLOCK: u64 = 0; #[tokio::main] diff --git a/sink/src/ops/delete_triple.rs b/sink/src/ops/delete_triple.rs index 1c26429..1e6de26 100644 --- a/sink/src/ops/delete_triple.rs +++ b/sink/src/ops/delete_triple.rs @@ -1,4 +1,4 @@ -use crate::kg::mapping::DefaultAttributes; +use sdk::mapping::DefaultAttributes; use crate::ops::KgOp; pub struct DeleteTriple { diff --git a/sink/src/ops/set_triple.rs b/sink/src/ops/set_triple.rs index 05c77fb..2264579 100644 --- a/sink/src/ops/set_triple.rs +++ b/sink/src/ops/set_triple.rs @@ -1,9 +1,6 @@ -use sdk::system_ids; +use sdk::{mapping::DefaultAttributes, system_ids}; -use crate::{ - kg::mapping::DefaultAttributes, - ops::{KgOp, Value}, -}; +use crate::ops::{KgOp, Value}; pub struct SetTriple { pub entity_id: String, From 8be26c2321b4f3484092dfd4f74fb86f6094301a Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 18 Dec 2024 21:54:59 -0500 Subject: [PATCH 12/25] refactor: grc20 - neo4j mapping --- Cargo.lock | 9 +- sdk/Cargo.toml | 1 + sdk/src/ids/system_ids.rs | 13 +- sdk/src/lib.rs | 1 + sdk/src/mapping.rs | 480 ---------------- sdk/src/mapping/attributes.rs | 175 ++++++ sdk/src/mapping/entity.rs | 376 +++++++++++++ sdk/src/mapping/mod.rs | 11 + sdk/src/mapping/query.rs | 20 + sdk/src/mapping/relation.rs | 134 +++++ sdk/src/mapping/triple.rs | 324 +++++++++++ sdk/src/models.rs | 281 ---------- sdk/src/models/account.rs | 28 + sdk/src/models/block.rs | 17 + sdk/src/models/editor.rs | 43 ++ sdk/src/models/member.rs | 43 ++ sdk/src/models/mod.rs | 15 + sdk/src/models/proposal.rs | 312 +++++++++++ sdk/src/models/space.rs | 204 +++++++ sdk/src/models/vote.rs | 62 +++ {sink => sdk}/src/neo4j_utils.rs | 0 sink/src/bootstrap/constants.rs | 11 +- sink/src/events/edit_published.rs | 20 +- sink/src/events/editor_added.rs | 19 +- sink/src/events/editor_removed.rs | 13 +- sink/src/events/handler.rs | 152 ++++- sink/src/events/initial_editors_added.rs | 20 +- sink/src/events/member_added.rs | 22 +- sink/src/events/member_removed.rs | 13 +- sink/src/events/mod.rs | 2 +- sink/src/events/proposal_created.rs | 541 ++++++++---------- sink/src/events/proposal_executed.rs | 41 +- sink/src/events/space_created.rs | 217 +++----- sink/src/events/subspace_added.rs | 20 +- sink/src/events/subspace_removed.rs | 2 +- sink/src/events/vote_cast.rs | 48 +- sink/src/kg/client.rs | 670 +++-------------------- sink/src/lib.rs | 3 +- sink/src/ops/batch_set_triple.rs | 7 - sink/src/ops/conversions.rs | 127 ----- sink/src/ops/create_relation.rs | 255 --------- sink/src/ops/delete_triple.rs | 52 -- sink/src/ops/mod.rs | 8 - sink/src/ops/op.rs | 121 ---- sink/src/ops/set_triple.rs | 166 ------ 45 files changed, 2429 insertions(+), 2670 deletions(-) delete mode 100644 sdk/src/mapping.rs create mode 100644 sdk/src/mapping/attributes.rs create mode 100644 sdk/src/mapping/entity.rs create mode 100644 sdk/src/mapping/mod.rs create mode 100644 sdk/src/mapping/query.rs create mode 100644 sdk/src/mapping/relation.rs create mode 100644 sdk/src/mapping/triple.rs delete mode 100644 sdk/src/models.rs create mode 100644 sdk/src/models/account.rs create mode 100644 sdk/src/models/block.rs create mode 100644 sdk/src/models/editor.rs create mode 100644 sdk/src/models/member.rs create mode 100644 sdk/src/models/mod.rs create mode 100644 sdk/src/models/proposal.rs create mode 100644 sdk/src/models/space.rs create mode 100644 sdk/src/models/vote.rs rename {sink => sdk}/src/neo4j_utils.rs (100%) delete mode 100644 sink/src/ops/batch_set_triple.rs delete mode 100644 sink/src/ops/conversions.rs delete mode 100644 sink/src/ops/create_relation.rs delete mode 100644 sink/src/ops/delete_triple.rs delete mode 100644 sink/src/ops/mod.rs delete mode 100644 sink/src/ops/op.rs delete mode 100644 sink/src/ops/set_triple.rs diff --git a/Cargo.lock b/Cargo.lock index 1c64715..fb4654d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -572,18 +572,18 @@ checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "const_format" -version = "0.2.33" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c655d81ff1114fb0dcdea9225ea9f0cc712a6f8d189378e82bdf62a473a64b" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" dependencies = [ "const_format_proc_macros", ] [[package]] name = "const_format_proc_macros" -version = "0.2.33" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff1a44b93f47b1bac19a27932f5c591e43d1ba357ee4f61526c8a25603f0eb1" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" dependencies = [ "proc-macro2", "quote", @@ -2547,6 +2547,7 @@ version = "0.1.0" dependencies = [ "anyhow", "chrono", + "const_format", "md-5", "neo4rs", "prost", diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 350b8d6..cedad6d 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" [dependencies] anyhow = "1.0.93" chrono = "0.4.38" +const_format = "0.2.34" md-5 = "0.10.6" neo4rs = "0.8.0" prost = "0.13.3" diff --git a/sdk/src/ids/system_ids.rs b/sdk/src/ids/system_ids.rs index 300faad..f87a9ce 100644 --- a/sdk/src/ids/system_ids.rs +++ b/sdk/src/ids/system_ids.rs @@ -297,9 +297,13 @@ pub const VOTE_CAST: &str = "PfgzdxPYwDUTBCzkXCT9ga"; // Proposal pub const PROPOSAL_TYPE: &str = "9No6qfEutiKg1WLeXDv73x"; -pub const MEMBERSHIP_PROPOSAL_TYPE: &str = "6dJ23LRTHRdwqoWhtivRrM"; -pub const EDITORSHIP_PROPOSAL_TYPE: &str = "7W7SE2UTj5YTsQvqSmCfLN"; -pub const SUBSPACE_PROPOSAL_TYPE: &str = "DcEZrRpmAuwxfw7C5G7gjC"; +pub const ADD_MEMBER_PROPOSAL: &str = "6dJ23LRTHRdwqoWhtivRrM"; +pub const REMOVE_MEMBER_PROPOSAL: &str = "8dJ23LRTHRdwqoWhtivRrM"; +pub const ADD_EDITOR_PROPOSAL: &str = "7W7SE2UTj5YTsQvqSmCfLN"; +pub const REMOVE_EDITOR_PROPOSAL: &str = "9W7SE2UTj5YTsQvqSmCfLN"; +pub const ADD_SUBSPACE_PROPOSAL: &str = "DcEZrRpmAuwxfw7C5G7gjC"; +pub const REMOVE_SUBSPACE_PROPOSAL: &str = "FcEZrRpmAuwxfw7C5G7gjC"; +pub const EDIT_PROPOSAL: &str = "GcEZrRpmAuwxfw7C5G7gjC"; /// MEMBERSHIP_PROPOSAL_TYPE > PROPOSED_ACCOUNT > GEO_ACCOUNT /// EDITORSHIP_PROPOSAL_TYPE > PROPOSED_ACCOUNT > GEO_ACCOUNT @@ -310,3 +314,6 @@ pub const PROPOSED_SUBSPACE: &str = "5ZVrZv7S3Mk2ATV9LAZAha"; /// INDEXED_SPACE > PROPOSALS > PROPOSAL pub const PROPOSALS: &str = "3gmeTonVCB6B11p3YF8mj5"; + +/// PROPOSAL > CREATOR > ACCOUNT +pub const PROPOSAL_CREATOR: &str = "213"; \ No newline at end of file diff --git a/sdk/src/lib.rs b/sdk/src/lib.rs index 47bdf41..49d2c8e 100644 --- a/sdk/src/lib.rs +++ b/sdk/src/lib.rs @@ -6,6 +6,7 @@ pub mod models; pub mod pb; pub mod mapping; pub mod relation; +pub mod neo4j_utils; pub use ids::network_ids; pub use ids::system_ids; diff --git a/sdk/src/mapping.rs b/sdk/src/mapping.rs deleted file mode 100644 index b92d43c..0000000 --- a/sdk/src/mapping.rs +++ /dev/null @@ -1,480 +0,0 @@ -use std::collections::HashMap; - -use serde::{ser::SerializeMap, Deserialize, Serialize}; -use serde_with::with_prefix; - -#[derive(Debug, Deserialize, PartialEq)] -pub struct Relation { - // pub id: String, - pub relation_type: String, - pub from: String, - pub to: String, - #[serde(flatten)] - pub attributes: Attributes, -} - -impl TryFrom for Relation -where - T: for<'a> serde::Deserialize<'a>, -{ - type Error = neo4rs::DeError; - - fn try_from(value: neo4rs::Relation) -> Result { - let attributes = value.to()?; - Ok(Self { - relation_type: value.typ().to_string(), - attributes, - from: value.start_node_id().to_string(), - to: value.end_node_id().to_string(), - }) - } -} - -impl Relation { - pub fn new( - id: &str, - space_id: &str, - from: &str, - to: &str, - relation_type: &str, - data: T, - ) -> Self { - Self { - // id: id.to_string(), - from: from.to_string(), - to: to.to_string(), - relation_type: relation_type.to_string(), - attributes: Attributes { - id: id.to_string(), - space_id: space_id.to_string(), - attributes: data, - }, - } - } - - pub fn id(&self) -> &str { - &self.attributes.id - } - - pub fn space_id(&self) -> &str { - &self.attributes.space_id - } - - pub fn attributes(&self) -> &T { - &self.attributes.attributes - } - - pub fn attributes_mut(&mut self) -> &mut T { - &mut self.attributes.attributes - } -} - -impl Relation> { - pub fn with_attribute(mut self, key: String, value: T) -> Self - where - T: Into, - { - self.attributes_mut().insert(key, value.into()); - self - } -} - -/// GRC20 Node -#[derive(Debug, Deserialize, PartialEq)] -pub struct Node { - #[serde(rename = "labels", deserialize_with = "deserialize_labels")] - pub types: Vec, - #[serde(flatten)] - pub attributes: Attributes, -} - -impl TryFrom for Node -where - T: for<'a> serde::Deserialize<'a>, -{ - type Error = neo4rs::DeError; - - fn try_from(value: neo4rs::Node) -> Result { - let labels = value.labels().iter().map(|l| l.to_string()).collect(); - let attributes = value.to()?; - Ok(Self { - types: labels, - attributes, - }) - } -} - -fn deserialize_labels<'de, D>(deserializer: D) -> Result, D::Error> -where - D: serde::Deserializer<'de>, -{ - let labels: neo4rs::Labels = serde::Deserialize::deserialize(deserializer)?; - Ok(labels.0) -} - -impl Node { - pub fn new(id: &str, space_id: &str, data: T) -> Self { - Self { - types: Vec::new(), - attributes: Attributes { - id: id.to_string(), - space_id: space_id.to_string(), - attributes: data, - }, - } - } - - pub fn id(&self) -> &str { - &self.attributes.id - } - - pub fn space_id(&self) -> &str { - &self.attributes.space_id - } - - pub fn attributes(&self) -> &T { - &self.attributes.attributes - } - - pub fn attributes_mut(&mut self) -> &mut T { - &mut self.attributes.attributes - } - - pub fn with_type(mut self, type_id: &str) -> Self { - self.types.push(type_id.to_string()); - self - } -} - -impl Node> { - pub fn with_attribute(mut self, attribute_id: String, value: T) -> Self - where - T: Into, - { - self.attributes_mut().insert(attribute_id, value.into()); - self - } -} - -impl Node { - pub fn name(&self) -> Option { - self.attributes() - .get("name") - .and_then(|v| v.as_str()) - .map(|s| s.to_string()) - } - - pub fn name_or_id(&self) -> String { - self.name().unwrap_or_else(|| self.id().to_string()) - } -} - -pub type DefaultAttributes = HashMap; - -#[derive(Debug, Deserialize, PartialEq)] -pub struct Named { - pub name: Option, -} - -impl Node { - pub fn name_or_id(&self) -> String { - self.name().unwrap_or_else(|| self.id().to_string()) - } - - pub fn name(&self) -> Option { - self.attributes().name.clone() - } -} - -/// Neo4j node representing a GRC20 entity of type `T`. -#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] -pub struct Attributes { - pub id: String, - pub space_id: String, - // pub space_id: String, - #[serde(flatten)] - pub attributes: T, -} - -#[derive(Clone, Debug, PartialEq)] -pub struct Triple { - pub value: String, - pub r#type: ValueType, - pub options: Options, -} - -impl Serialize for Triple { - fn serialize(&self, serializer: S) -> Result - where - S: serde::Serializer, - { - let mut map = serializer.serialize_map(None)?; - map.serialize_entry("", &self.value)?; - map.serialize_entry(".type", &self.r#type)?; - if let Some(ref format) = self.options.format { - map.serialize_entry(".options.format", format)?; - } - if let Some(ref unit) = self.options.unit { - map.serialize_entry(".options.unit", unit)?; - } - if let Some(ref language) = self.options.language { - map.serialize_entry(".options.language", language)?; - } - if let Some(ref space) = self.options.space { - map.serialize_entry(".options.space", space)?; - } - map.end() - } -} - -impl<'de> Deserialize<'de> for Triple { - fn deserialize(deserializer: D) -> Result - where - D: serde::Deserializer<'de>, - { - #[derive(Deserialize)] - struct TripleHelper { - #[serde(rename = "")] - value: String, - #[serde(rename = ".type")] - r#type: ValueType, - #[serde(rename = ".options.format")] - format: Option, - #[serde(rename = ".options.unit")] - unit: Option, - #[serde(rename = ".options.language")] - language: Option, - #[serde(rename = ".options.space")] - space: Option, - } - - let helper = TripleHelper::deserialize(deserializer)?; - Ok(Triple { - value: helper.value, - r#type: helper.r#type, - options: Options { - format: helper.format, - unit: helper.unit, - language: helper.language, - space: helper.space, - }, - }) - } -} - -#[derive(Clone, Debug, Default, Deserialize, Serialize, PartialEq)] -pub struct Options { - pub format: Option, - pub unit: Option, - pub language: Option, - pub space: Option, -} - -#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum ValueType { - Text, - Number, - Checkbox, - Url, - Time, - Point, -} - -#[cfg(test)] -mod tests { - use std::collections::HashMap; - - use super::*; - - #[test] - pub fn test_serialize_triple() { - with_prefix!(foo_prefix "foo"); - #[derive(Debug, Deserialize, Serialize, PartialEq)] - struct Foo { - #[serde(flatten, with = "foo_prefix")] - foo: Triple, - } - - let value = Foo { - foo: Triple { - value: "Hello, World!".to_string(), - r#type: ValueType::Text, - options: Options { - format: Some("text".to_string()), - unit: Some("unit".to_string()), - ..Default::default() - }, - }, - }; - - let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); - - assert_eq!( - serialized, - serde_json::json!({ - "foo": "Hello, World!", - "foo.type": "TEXT", - "foo.options.format": "text", - "foo.options.unit": "unit", - }) - ) - } - - #[test] - pub fn test_serialize_triple_multiple_fields() { - with_prefix!(foo_prefix "foo"); - with_prefix!(bar_prefix "bar"); - #[derive(Debug, Deserialize, Serialize, PartialEq)] - struct Foo { - #[serde(flatten, with = "foo_prefix")] - foo: Triple, - - #[serde(flatten, with = "bar_prefix")] - bar: Triple, - - other_field: String, - } - - let value = Foo { - foo: Triple { - value: "Hello, World!".to_string(), - r#type: ValueType::Text, - options: Options { - format: Some("text".to_string()), - ..Default::default() - }, - }, - bar: Triple { - value: "123".to_string(), - r#type: ValueType::Number, - options: Options { - unit: Some("int".to_string()), - ..Default::default() - }, - }, - other_field: "other".to_string(), - }; - - let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); - - assert_eq!( - serialized, - serde_json::json!({ - "foo": "Hello, World!", - "foo.type": "TEXT", - "foo.options.format": "text", - "bar": "123", - "bar.type": "NUMBER", - "bar.options.unit": "int", - "other_field": "other", - }) - ) - } - - #[test] - pub fn test_serialize_triple_hashmap() { - with_prefix!(foo_prefix "foo"); - with_prefix!(bar_prefix "bar"); - #[derive(Debug, Deserialize, Serialize, PartialEq)] - struct Foo { - #[serde(flatten)] - fields: HashMap, - } - - let value = Foo { - fields: HashMap::from([ - ("foo".to_string(), Triple { - value: "Hello, World!".to_string(), - r#type: ValueType::Text, - options: Options { - format: Some("text".to_string()), - ..Default::default() - }, - }), - ("bar".to_string(), Triple { - value: "123".to_string(), - r#type: ValueType::Number, - options: Options { - unit: Some("int".to_string()), - ..Default::default() - }, - }) - ]) - }; - - let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); - - assert_eq!( - serialized, - serde_json::json!({ - "foo": "Hello, World!", - "foo.type": "TEXT", - "foo.options.format": "text", - "bar": "123", - "bar.type": "NUMBER", - "bar.options.unit": "int", - }) - ) - } - - - #[test] - pub fn test_node_conversion() { - let node = neo4rs::Node::new(neo4rs::BoltNode { - id: neo4rs::BoltInteger { value: 425 }, - labels: neo4rs::BoltList { - value: vec![neo4rs::BoltType::String(neo4rs::BoltString { - value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), - })], - }, - properties: neo4rs::BoltMap { - value: HashMap::from([ - ( - neo4rs::BoltString { - value: "space_id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "Person Posts Page Template".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "98wgvodwzidmVA4ryVzGX6".to_string(), - }), - ), - ]), - }, - }); - - let node: Node> = node - .try_into() - .expect("Failed to convert neo4rs::Node to Node>"); - - assert_eq!( - node, - Node { - types: vec!["9u4zseS3EDXG9ZvwR9RmqU".to_string()], - attributes: Attributes { - id: "98wgvodwzidmVA4ryVzGX6".to_string(), - space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - attributes: HashMap::from([( - "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - serde_json::Value::String("Person Posts Page Template".to_string()) - ),]) - } - } - ) - } -} diff --git a/sdk/src/mapping/attributes.rs b/sdk/src/mapping/attributes.rs new file mode 100644 index 0000000..4f91a76 --- /dev/null +++ b/sdk/src/mapping/attributes.rs @@ -0,0 +1,175 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] +pub struct Attributes { + pub id: String, + pub space_id: String, + #[serde(flatten)] + pub attributes: T, +} + +#[cfg(test)] +mod tests { + use std::collections::HashMap; + + use super::*; + use crate::mapping::triple::{Options, Triple, Triples, ValueType}; + use serde_with::with_prefix; + + #[test] + fn test_attributes_struct() { + with_prefix!(foo_prefix "foo"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + } + + let attributes = Attributes { + id: "id".to_string(), + space_id: "space_id".to_string(), + attributes: Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + unit: Some("unit".to_string()), + ..Default::default() + }, + }, + }, + }; + + let serialized = serde_json::to_value(&attributes).unwrap(); + + assert_eq!( + serialized, + serde_json::json!({ + "id": "id", + "space_id": "space_id", + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "foo.options.unit": "unit", + }) + ); + + let deserialized: Attributes = serde_json::from_value(serialized).unwrap(); + + assert_eq!(attributes, deserialized); + } + + #[test] + fn test_attributes_multiple_fields() { + with_prefix!(foo_prefix "foo"); + with_prefix!(bar_prefix "bar"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + + #[serde(flatten, with = "bar_prefix")] + bar: Triple, + + other_field: String, + } + + let attributes = Attributes { + id: "id".to_string(), + space_id: "space_id".to_string(), + attributes: Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }, + bar: Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }, + other_field: "other".to_string(), + } + }; + + let serialized = serde_json::to_value(&attributes).unwrap(); + + assert_eq!( + serialized, + serde_json::json!({ + "id": "id", + "space_id": "space_id", + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + "other_field": "other", + }) + ); + + let deserialized: Attributes = serde_json::from_value(serialized).unwrap(); + + assert_eq!(attributes, deserialized); + } + + #[test] + fn test_attribtes_triples() { + let attributes = Attributes { + id: "id".to_string(), + space_id: "space_id".to_string(), + attributes: Triples(HashMap::from([ + ( + "foo".to_string(), + Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }, + ), + ( + "bar".to_string(), + Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }, + ), + ])) + }; + + let serialized = serde_json::to_value(&attributes).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "id": "id", + "space_id": "space_id", + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + }) + ); + + let deserialized: Attributes = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + + assert_eq!(deserialized, attributes); + } +} \ No newline at end of file diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs new file mode 100644 index 0000000..4946bdc --- /dev/null +++ b/sdk/src/mapping/entity.rs @@ -0,0 +1,376 @@ +use std::collections::HashMap; + +use serde::{Deserialize, Serialize}; + +use crate::{graph_uri::{self, GraphUri}, mapping, models::BlockMetadata, neo4j_utils::serde_value_to_bolt, pb, system_ids}; + +use super::{attributes::Attributes, query::Query}; + +/// GRC20 Node +#[derive(Debug, Deserialize, PartialEq)] +pub struct Entity { + #[serde(rename = "labels")] + pub types: Vec, + #[serde(flatten)] + pub attributes: Attributes, +} + +impl Entity { + /// Creates a new entity with the given ID, space ID, and data + pub fn new(id: &str, space_id: &str, data: T) -> Self { + Self { + types: Vec::new(), + attributes: Attributes { + id: id.to_string(), + space_id: space_id.to_string(), + attributes: data, + }, + } + } + + pub fn id(&self) -> &str { + &self.attributes.id + } + + pub fn space_id(&self) -> &str { + &self.attributes.space_id + } + + pub fn attributes(&self) -> &T { + &self.attributes.attributes + } + + pub fn attributes_mut(&mut self) -> &mut T { + &mut self.attributes.attributes + } + + pub fn with_type(mut self, type_id: &str) -> Self { + self.types.push(type_id.to_string()); + self + } + + /// Returns a query to find a node by its ID + pub fn find_by_id_query(id: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n) WHERE n.id = $id RETURN n", + ); + + Query::new(QUERY).param("id", id) + } + + pub fn set_triple( + block: &BlockMetadata, + space_id: &str, + entity_id: &str, + attribute_id: &str, + value: &pb::grc20::Value, + ) -> Result, SetTripleError> { + match (attribute_id, value.r#type(), value.value.as_str()) { + // Setting the type of the entity + (system_ids::TYPES, pb::grc20::ValueType::Url, value) => { + const SET_TYPE_QUERY: &str = const_format::formatcp!( + r#" + MERGE (n {{ id: $id, space_id: $space_id }}) + ON CREATE SET n += {{ + `{CREATED_AT}`: datetime($created_at), + `{CREATED_AT_BLOCK}`: $created_at_block + }} + SET n += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + SET n:$($labels) + "#, + CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, + CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + let uri = GraphUri::from_uri(&value)?; + + Ok(Query::new(SET_TYPE_QUERY) + .param("id", entity_id) + .param("space_id", space_id) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + .param("labels", uri.id)) + } + + // Setting the FROM_ENTITY or TO_ENTITY relation + (system_ids::RELATION_FROM_ATTRIBUTE | system_ids::RELATION_TO_ATTRIBUTE, pb::grc20::ValueType::Url, value) => { + let query = format!( + r#" + MATCH (n {{ id: $other, space_id: $space_id }}) + MERGE (r {{ id: $id, space_id: $space_id }}) + MERGE (r) -[:`{attribute_id}`]-> (n) + ON CREATE SET r += {{ + `{CREATED_AT}`: datetime($created_at), + `{CREATED_AT_BLOCK}`: $created_at_block + }} + SET r += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + "#, + attribute_id = attribute_id, + CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, + CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + let uri = GraphUri::from_uri(&value)?; + + Ok(Query::new(&query) + .param("id", entity_id) + .param("other", uri.id) + .param("space_id", space_id) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string())) + + } + + (attribute_id, _, value) => { + let entity = Entity::::new( + entity_id, + space_id, + mapping::Triples(HashMap::from([ + ( + attribute_id.to_string(), + mapping::Triple { + value: value.to_string(), + r#type: mapping::ValueType::Text, + options: Default::default(), + }, + ), + ])), + ); + + Ok(entity.upsert_query(block)?) + } + } + } + + pub fn delete_triple( + block: &BlockMetadata, + space_id: &str, + triple: pb::grc20::Triple, + ) -> Query<()> { + let query = format!( + r#" + MATCH (n {{ id: $id, space_id: $space_id }}) + REMOVE n.`{attribute_label}` + SET n += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + "#, + attribute_label = triple.attribute, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + Query::new(&query) + .param("id", triple.entity) + .param("space_id", space_id) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + } +} + +#[derive(Debug, thiserror::Error)] +pub enum SetTripleError { + #[error("Invalid graph URI: {0}")] + InvalidGraphUri(#[from] graph_uri::InvalidGraphUri), + #[error("Serde JSON error: {0}")] + SerdeJson(#[from] serde_json::Error), +} + +impl Entity +where + T: Serialize, +{ + /// Returns a query to upsert the current entity + pub fn upsert_query(&self, block: &BlockMetadata) -> Result, serde_json::Error> { + const QUERY: &str = const_format::formatcp!( + r#" + MERGE (n {{id: $id, space_id: $space_id}}) + ON CREATE SET n += {{ + `{CREATED_AT}`: datetime($created_at), + `{CREATED_AT_BLOCK}`: $created_at_block + }} + SET n:$($labels) + SET n += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + SET n += $data + "#, + CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, + CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + let bolt_data = match serde_value_to_bolt(serde_json::to_value(self.attributes())?) { + neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), + _ => neo4rs::BoltType::Map(Default::default()), + }; + + let query = Query::new(QUERY) + .param("id", self.id()) + .param("space_id", self.space_id()) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + .param("labels", self.types.clone()) + .param("data", bolt_data); + + Ok(query) + } +} + +impl TryFrom for Entity +where + T: for<'a> serde::Deserialize<'a>, +{ + type Error = neo4rs::DeError; + + fn try_from(value: neo4rs::Node) -> Result { + let labels = value.labels().iter().map(|l| l.to_string()).collect(); + let attributes = value.to()?; + Ok(Self { + types: labels, + attributes, + }) + } +} + +impl Entity> { + pub fn with_attribute(mut self, attribute_id: String, value: T) -> Self + where + T: Into, + { + self.attributes_mut().insert(attribute_id, value.into()); + self + } +} + +impl Entity { + pub fn name(&self) -> Option { + self.attributes() + .get("name") + .and_then(|v| v.as_str()) + .map(|s| s.to_string()) + } + + pub fn name_or_id(&self) -> String { + self.name().unwrap_or_else(|| self.id().to_string()) + } +} + +pub type DefaultAttributes = HashMap; + +#[derive(Debug, Deserialize, PartialEq)] +pub struct Named { + pub name: Option, +} + +impl Entity { + pub fn name_or_id(&self) -> String { + self.name().unwrap_or_else(|| self.id().to_string()) + } + + pub fn name(&self) -> Option { + self.attributes().name.clone() + } +} + +#[cfg(test)] +mod tests { + use crate::mapping::triple::{Triple, Triples, ValueType}; + + use super::*; + use std::collections::HashMap; + + #[test] + pub fn test_node_conversion() { + let node = neo4rs::Node::new(neo4rs::BoltNode { + id: neo4rs::BoltInteger { value: 425 }, + labels: neo4rs::BoltList { + value: vec![neo4rs::BoltType::String(neo4rs::BoltString { + value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), + })], + }, + properties: neo4rs::BoltMap { + value: HashMap::from([ + ( + neo4rs::BoltString { + value: "space_id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "Person Posts Page Template".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "GG8Z4cSkjv8CywbkLqVU5M.type".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "TEXT".to_string(), + }), + ), + ( + neo4rs::BoltString { + value: "id".to_string(), + }, + neo4rs::BoltType::String(neo4rs::BoltString { + value: "98wgvodwzidmVA4ryVzGX6".to_string(), + }), + ), + ]), + }, + }); + + let node: Entity = node + .try_into() + .expect("Failed to convert neo4rs::Node to Node"); + + assert_eq!( + node, + Entity { + types: vec!["9u4zseS3EDXG9ZvwR9RmqU".to_string()], + attributes: Attributes { + id: "98wgvodwzidmVA4ryVzGX6".to_string(), + space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), + attributes: Triples(HashMap::from([ + ( + "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + Triple { + value: "Person Posts Page Template".to_string(), + r#type: ValueType::Text, + options: Default::default(), + }, + ), + ])) + } + } + ) + } +} diff --git a/sdk/src/mapping/mod.rs b/sdk/src/mapping/mod.rs new file mode 100644 index 0000000..b2c6861 --- /dev/null +++ b/sdk/src/mapping/mod.rs @@ -0,0 +1,11 @@ +pub mod attributes; +pub mod entity; +pub mod relation; +pub mod triple; +pub mod query; + +pub use attributes::Attributes; +pub use entity::{Entity, Named}; +pub use query::Query; +pub use relation::Relation; +pub use triple::{Triple, Triples, ValueType, Options}; \ No newline at end of file diff --git a/sdk/src/mapping/query.rs b/sdk/src/mapping/query.rs new file mode 100644 index 0000000..27a3b03 --- /dev/null +++ b/sdk/src/mapping/query.rs @@ -0,0 +1,20 @@ +/// Wrapper around neo4rs::Query to allow for type-safe queries. +/// `T` is the type of the result of the query. +pub struct Query { + pub query: neo4rs::Query, + _phantom: std::marker::PhantomData, +} + +impl Query { + pub fn new(query: &str) -> Self { + Self { + query: neo4rs::query(query), + _phantom: std::marker::PhantomData, + } + } + + pub fn param>(mut self, key: &str, value: U) -> Self { + self.query = self.query.param(key, value); + self + } +} \ No newline at end of file diff --git a/sdk/src/mapping/relation.rs b/sdk/src/mapping/relation.rs new file mode 100644 index 0000000..c848983 --- /dev/null +++ b/sdk/src/mapping/relation.rs @@ -0,0 +1,134 @@ +use std::collections::HashMap; + +use serde::{Deserialize, Serialize}; + +use crate::{models::BlockMetadata, neo4j_utils::serde_value_to_bolt, system_ids}; + +use super::{attributes::Attributes, query::Query}; + +#[derive(Debug, Deserialize, PartialEq)] +pub struct Relation { + pub id: String, + pub types: Vec, + pub from: String, + pub to: String, + #[serde(flatten)] + pub attributes: Attributes, +} + +impl Relation { + pub fn new( + id: &str, + space_id: &str, + from: &str, + to: &str, + data: T, + ) -> Self { + Self { + id: id.to_string(), + from: from.to_string(), + to: to.to_string(), + types: vec![system_ids::RELATION_TYPE.to_string()], + attributes: Attributes { + id: id.to_string(), + space_id: space_id.to_string(), + attributes: data, + }, + } + } + + pub fn id(&self) -> &str { + &self.attributes.id + } + + pub fn space_id(&self) -> &str { + &self.attributes.space_id + } + + pub fn attributes(&self) -> &T { + &self.attributes.attributes + } + + pub fn attributes_mut(&mut self) -> &mut T { + &mut self.attributes.attributes + } + + pub fn with_type(mut self, type_id: &str) -> Self { + self.types.push(type_id.to_string()); + self + } + + /// Returns a query to delete the current relation + pub fn delete_query(id: &str) -> Query<()> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (r {{id: $id}}) + DETACH DELETE r + "#, + ); + + Query::new(QUERY).param("id", id) + } +} + +impl Relation +where + T: Serialize, +{ + /// Returns a query to upsert the current relation + pub fn upsert_query(&self, block: &BlockMetadata) -> Result, serde_json::Error> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (from {{id: $from_id}}) + MATCH (to {{id: $to_id}}) + MERGE (from)<-[:`{FROM_ENTITY}`]-(r {{id: $id, space_id: $space_id}})-[:`{TO_ENTITY}`]->(to) + ON CREATE SET r += {{ + `{CREATED_AT}`: datetime($created_at), + `{CREATED_AT_BLOCK}`: $created_at_block + }} + SET r:$($labels) + SET r += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + SET r += $data + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, + CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + let bolt_data = match serde_value_to_bolt(serde_json::to_value(self.attributes())?) { + neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), + _ => neo4rs::BoltType::Map(Default::default()), + }; + + let query = Query::new(QUERY) + .param("id", self.id()) + .param("space_id", self.space_id()) + .param("from_id", self.from.clone()) + .param("to_id", self.to.clone()) + .param("space_id", self.space_id()) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + .param("labels", self.types.clone()) + .param("data", bolt_data); + + Ok(query) + } +} + +impl Relation> { + pub fn with_attribute(mut self, key: String, value: T) -> Self + where + T: Into, + { + self.attributes_mut().insert(key, value.into()); + self + } +} diff --git a/sdk/src/mapping/triple.rs b/sdk/src/mapping/triple.rs new file mode 100644 index 0000000..159308a --- /dev/null +++ b/sdk/src/mapping/triple.rs @@ -0,0 +1,324 @@ +use std::collections::HashMap; + +use serde::{ser::SerializeMap, Deserialize, Serialize}; + +use crate::pb; + +#[derive(Clone, Debug, PartialEq)] +pub struct Triples(pub(crate) HashMap); + +impl Serialize for Triples { + fn serialize(&self, serializer: S) -> Result + where + S: serde::Serializer, + { + let mut map = serializer.serialize_map(None)?; + for (key, value) in &self.0 { + map.serialize_entry(key, &value.value)?; + map.serialize_entry(&format!("{}.type", key), &value.r#type)?; + if let Some(ref format) = value.options.format { + map.serialize_entry(&format!("{}.options.format", key), format)?; + } + if let Some(ref unit) = value.options.unit { + map.serialize_entry(&format!("{}.options.unit", key), unit)?; + } + if let Some(ref language) = value.options.language { + map.serialize_entry(&format!("{}.options.language", key), language)?; + } + } + map.end() + } +} + +impl<'de> Deserialize<'de> for Triples { + fn deserialize(deserializer: D) -> Result + where + D: serde::Deserializer<'de>, + { + struct TriplesVisitor; + + impl<'de> serde::de::Visitor<'de> for TriplesVisitor { + type Value = Triples; + + fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { + formatter.write_str("a map representing triples") + } + + fn visit_map(self, mut map: M) -> Result + where + M: serde::de::MapAccess<'de>, + { + let mut triples = HashMap::new(); + + while let Some(key) = map.next_key::()? { + match key.split('.').collect::>()[..] { + [key] => { + let value = map.next_value::()?; + triples.entry(key.to_string()).or_insert(Triple::default()).value = value; + } + [key, "type"] => { + let value = map.next_value::()?; + triples.entry(key.to_string()).or_insert(Triple::default()).r#type = value; + } + [key, "options", "format"] => { + let value = map.next_value::()?; + triples.entry(key.to_string()).or_insert(Triple::default()).options.format = Some(value); + } + [key, "options", "unit"] => { + let value = map.next_value::()?; + triples.entry(key.to_string()).or_insert(Triple::default()).options.unit = Some(value); + } + [key, "options", "language"] => { + let value = map.next_value::()?; + triples.entry(key.to_string()).or_insert(Triple::default()).options.language = Some(value); + } + _ => return Err(serde::de::Error::custom(format!("Invalid key: {}", key))), + } + } + + Ok(Triples(triples)) + } + } + + deserializer.deserialize_map(TriplesVisitor) + } +} + +#[derive(Clone, Debug, Default, PartialEq)] +pub struct Triple { + pub value: String, + pub r#type: ValueType, + pub options: Options, +} + +impl Serialize for Triple { + fn serialize(&self, serializer: S) -> Result + where + S: serde::Serializer, + { + let mut map = serializer.serialize_map(None)?; + map.serialize_entry("", &self.value)?; + map.serialize_entry(".type", &self.r#type)?; + if let Some(ref format) = self.options.format { + map.serialize_entry(".options.format", format)?; + } + if let Some(ref unit) = self.options.unit { + map.serialize_entry(".options.unit", unit)?; + } + if let Some(ref language) = self.options.language { + map.serialize_entry(".options.language", language)?; + } + map.end() + } +} + +impl<'de> Deserialize<'de> for Triple { + fn deserialize(deserializer: D) -> Result + where + D: serde::Deserializer<'de>, + { + #[derive(Deserialize)] + struct TripleHelper { + #[serde(rename = "")] + value: String, + #[serde(rename = ".type")] + r#type: ValueType, + #[serde(rename = ".options.format")] + format: Option, + #[serde(rename = ".options.unit")] + unit: Option, + #[serde(rename = ".options.language")] + language: Option, + } + + let helper = TripleHelper::deserialize(deserializer)?; + Ok(Triple { + value: helper.value, + r#type: helper.r#type, + options: Options { + format: helper.format, + unit: helper.unit, + language: helper.language, + }, + }) + } +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, PartialEq)] +pub struct Options { + pub format: Option, + pub unit: Option, + pub language: Option, +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize, PartialEq)] +#[serde(rename_all = "SCREAMING_SNAKE_CASE")] +pub enum ValueType { + #[default] + Text, + Number, + Checkbox, + Url, + Time, + Point, +} + +impl From for Option { + fn from(value: pb::grc20::ValueType) -> Self { + match value { + pb::grc20::ValueType::Text => Some(ValueType::Text), + pb::grc20::ValueType::Number => Some(ValueType::Number), + pb::grc20::ValueType::Checkbox => Some(ValueType::Checkbox), + pb::grc20::ValueType::Url => Some(ValueType::Url), + pb::grc20::ValueType::Time => Some(ValueType::Time), + pb::grc20::ValueType::Point => Some(ValueType::Point), + pb::grc20::ValueType::Unknown => None, + } + } +} + +#[cfg(test)] +mod tests { + use std::collections::HashMap; + use serde_with::with_prefix; + use super::*; + + #[test] + pub fn test_serialize_triple() { + with_prefix!(foo_prefix "foo"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + } + + let value = Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + unit: Some("unit".to_string()), + ..Default::default() + }, + }, + }; + + let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "foo.options.unit": "unit", + }) + ); + + let deserialized: Foo = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + + assert_eq!(deserialized, value); + } + + #[test] + pub fn test_serialize_triple_multiple_fields() { + with_prefix!(foo_prefix "foo"); + with_prefix!(bar_prefix "bar"); + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + #[serde(flatten, with = "foo_prefix")] + foo: Triple, + + #[serde(flatten, with = "bar_prefix")] + bar: Triple, + + other_field: String, + } + + let value = Foo { + foo: Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }, + bar: Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }, + other_field: "other".to_string(), + }; + + let serialized = serde_json::to_value(&value).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + "other_field": "other", + }) + ); + + let deserialized: Foo = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + + assert_eq!(deserialized, value); + } + + #[test] + fn test_deserialize_triples() { + let triples = Triples(HashMap::from([ + ( + "foo".to_string(), + Triple { + value: "Hello, World!".to_string(), + r#type: ValueType::Text, + options: Options { + format: Some("text".to_string()), + ..Default::default() + }, + }, + ), + ( + "bar".to_string(), + Triple { + value: "123".to_string(), + r#type: ValueType::Number, + options: Options { + unit: Some("int".to_string()), + ..Default::default() + }, + }, + ), + ])); + + let serialized = serde_json::to_value(&triples).expect("Failed to serialize Value"); + + assert_eq!( + serialized, + serde_json::json!({ + "foo": "Hello, World!", + "foo.type": "TEXT", + "foo.options.format": "text", + "bar": "123", + "bar.type": "NUMBER", + "bar.options.unit": "int", + }) + ); + + let deserialized: Triples = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + + assert_eq!(deserialized, triples); + } +} \ No newline at end of file diff --git a/sdk/src/models.rs b/sdk/src/models.rs deleted file mode 100644 index fbb9ce7..0000000 --- a/sdk/src/models.rs +++ /dev/null @@ -1,281 +0,0 @@ -//! This module contains models reserved for use by the KG Indexer. - -use chrono::{DateTime, Utc}; -use serde::{Deserialize, Serialize}; -use web3_utils::checksum_address; - -use crate::{ - ids, mapping::Node, pb::{self, grc20}, system_ids -}; - -pub struct BlockMetadata { - pub cursor: String, - pub block_number: u64, - pub timestamp: DateTime, - pub request_id: String, -} - -#[derive(Clone, Deserialize, Serialize)] -pub struct GeoAccount { - pub id: String, - pub address: String, -} - -impl GeoAccount { - pub fn new(address: String) -> Self { - let checksummed_address = checksum_address(&address, None); - Self { - id: ids::create_id_from_unique_string(&checksummed_address), - address: checksummed_address, - } - } - - pub fn id_from_address(address: &str) -> String { - ids::create_id_from_unique_string(&checksum_address(address, None)) - } -} - -#[derive(Clone, Default, Deserialize, Serialize)] -pub enum SpaceType { - #[default] - Public, - Personal, -} - -#[derive(Clone, Default, Deserialize, Serialize)] -#[serde(rename = "306598522df542f69ad72921c33ad84b", tag = "$type")] -pub struct Space { - // pub id: String, - pub network: String, - // #[serde(rename = "`65da3fab6e1c48b7921a6a3260119b48`")] - pub r#type: SpaceType, - /// The address of the space's DAO contract. - pub dao_contract_address: String, - /// The address of the space plugin contract. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub space_plugin_address: Option, - /// The address of the voting plugin contract. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub voting_plugin_address: Option, - /// The address of the member access plugin contract. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub member_access_plugin: Option, - /// The address of the personal space admin plugin contract. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub personal_space_admin_plugin: Option, -} - -/// Space editor relation. -#[derive(Deserialize, Serialize)] -pub struct SpaceEditor; - -/// Space member relation. -#[derive(Deserialize, Serialize)] -pub struct SpaceMember; - -/// Parent space relation (for subspaces). -#[derive(Deserialize, Serialize)] -pub struct ParentSpace; - -pub struct EditProposal { - pub name: String, - pub proposal_id: String, - pub space: String, - pub space_address: String, - pub creator: String, - pub ops: Vec, -} - -#[derive(Deserialize, Serialize)] -#[serde(tag = "$type")] -pub struct Cursor { - pub cursor: String, - pub block_number: u64, -} - -#[derive(Deserialize, Serialize)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum VoteType { - Accept, - Reject, -} - -impl TryFrom for VoteType { - type Error = String; - - fn try_from(vote: u64) -> Result { - match vote { - 2 => Ok(Self::Accept), - 3 => Ok(Self::Reject), - _ => Err(format!("Invalid vote type: {}", vote)), - } - } -} - -#[derive(Deserialize, Serialize)] -pub struct VoteCast { - pub id: String, - pub vote_type: VoteType, -} - -#[derive(Clone, Deserialize, Serialize)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum ProposalType { - AddEdit, - ImportSpace, - AddSubspace, - RemoveSubspace, - AddEditor, - RemoveEditor, - AddMember, - RemoveMember, -} - -impl TryFrom for ProposalType { - type Error = String; - - fn try_from(action_type: pb::ipfs::ActionType) -> Result { - match action_type { - pb::ipfs::ActionType::AddMember => Ok(Self::AddMember), - pb::ipfs::ActionType::RemoveMember => Ok(Self::RemoveMember), - pb::ipfs::ActionType::AddEditor => Ok(Self::AddEditor), - pb::ipfs::ActionType::RemoveEditor => Ok(Self::RemoveEditor), - pb::ipfs::ActionType::AddSubspace => Ok(Self::AddSubspace), - pb::ipfs::ActionType::RemoveSubspace => Ok(Self::RemoveSubspace), - pb::ipfs::ActionType::AddEdit => Ok(Self::AddEdit), - pb::ipfs::ActionType::ImportSpace => Ok(Self::ImportSpace), - _ => Err(format!("Invalid action type: {:?}", action_type)), - } - } -} - -#[derive(Clone, Deserialize, Serialize)] -pub enum ProposalStatus { - Proposed, - Accepted, - Rejected, - Canceled, - Executed, -} - -#[derive(Clone, Deserialize, Serialize)] -pub struct Proposal { - pub id: String, - pub onchain_proposal_id: String, - pub proposal_type: ProposalType, - pub status: ProposalStatus, - pub plugin_address: String, - pub start_time: DateTime, - pub end_time: DateTime, -} - -#[derive(Deserialize, Serialize)] -pub struct Proposals; - -pub trait AsProposal { - fn as_proposal(&self) -> &Proposal; - - fn type_id(&self) -> &'static str; -} - -#[derive(Deserialize, Serialize)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum MembershipProposalType { - AddMember, - RemoveMember, -} - -impl TryFrom for MembershipProposalType { - type Error = String; - - fn try_from(action_type: pb::ipfs::ActionType) -> Result { - match action_type { - pb::ipfs::ActionType::AddMember => Ok(Self::AddMember), - pb::ipfs::ActionType::RemoveMember => Ok(Self::RemoveMember), - _ => Err(format!("Invalid action type: {:?}", action_type)), - } - } -} - -#[derive(Deserialize, Serialize)] -pub struct MembershipProposal { - #[serde(flatten)] - pub proposal: Proposal, - pub proposal_type: MembershipProposalType, -} - -impl AsProposal for MembershipProposal { - fn as_proposal(&self) -> &Proposal { - &self.proposal - } - - fn type_id(&self) -> &'static str { - system_ids::MEMBERSHIP_PROPOSAL_TYPE - } -} - -#[derive(Deserialize, Serialize)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum EditorshipProposalType { - AddEditor, - RemoveEditor, -} - -#[derive(Deserialize, Serialize)] -pub struct EditorshipProposal { - #[serde(flatten)] - pub proposal: Proposal, - pub proposal_type: MembershipProposalType, -} - -impl AsProposal for EditorshipProposal { - fn as_proposal(&self) -> &Proposal { - &self.proposal - } - - fn type_id(&self) -> &'static str { - system_ids::EDITORSHIP_PROPOSAL_TYPE - } -} - -#[derive(Deserialize, Serialize)] -pub struct ProposedAccount; - -#[derive(Deserialize, Serialize)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum SubspaceProposalType { - AddSubspace, - RemoveSubspace, -} - -impl TryFrom for SubspaceProposalType { - type Error = String; - - fn try_from(action_type: pb::ipfs::ActionType) -> Result { - match action_type { - pb::ipfs::ActionType::AddSubspace => Ok(Self::AddSubspace), - pb::ipfs::ActionType::RemoveSubspace => Ok(Self::RemoveSubspace), - _ => Err(format!("Invalid action type: {:?}", action_type)), - } - } -} - -#[derive(Deserialize, Serialize)] -pub struct SubspaceProposal { - #[serde(flatten)] - pub proposal: Proposal, - pub proposal_type: SubspaceProposalType, -} - -impl AsProposal for SubspaceProposal { - fn as_proposal(&self) -> &Proposal { - &self.proposal - } - - fn type_id(&self) -> &'static str { - system_ids::SUBSPACE_PROPOSAL_TYPE - } -} - -#[derive(Deserialize, Serialize)] -pub struct ProposedSubspace; diff --git a/sdk/src/models/account.rs b/sdk/src/models/account.rs new file mode 100644 index 0000000..f307e1d --- /dev/null +++ b/sdk/src/models/account.rs @@ -0,0 +1,28 @@ +use serde::{Deserialize, Serialize}; +use web3_utils::checksum_address; + +use crate::{ids, mapping::Entity, system_ids}; + + +#[derive(Clone, Deserialize, Serialize, PartialEq)] +pub struct GeoAccount { + pub address: String, +} + +impl GeoAccount { + pub fn new(address: String) -> Entity { + let checksummed_address = checksum_address(&address, None); + Entity::new( + &ids::create_id_from_unique_string(&checksummed_address), + system_ids::INDEXER_SPACE_ID, + Self { + address: checksummed_address, + } + ) + .with_type(system_ids::GEO_ACCOUNT) + } + + pub fn new_id(address: &str) -> String { + ids::create_id_from_unique_string(&checksum_address(address, None)) + } +} \ No newline at end of file diff --git a/sdk/src/models/block.rs b/sdk/src/models/block.rs new file mode 100644 index 0000000..af25619 --- /dev/null +++ b/sdk/src/models/block.rs @@ -0,0 +1,17 @@ +use chrono::{DateTime, Utc}; +use serde::{Deserialize, Serialize}; + +#[derive(Deserialize, Serialize)] +#[serde(tag = "$type")] +pub struct Cursor { + pub cursor: String, + pub block_number: u64, +} + +#[derive(Default)] +pub struct BlockMetadata { + pub cursor: String, + pub block_number: u64, + pub timestamp: DateTime, + pub request_id: String, +} \ No newline at end of file diff --git a/sdk/src/models/editor.rs b/sdk/src/models/editor.rs new file mode 100644 index 0000000..2b3d07a --- /dev/null +++ b/sdk/src/models/editor.rs @@ -0,0 +1,43 @@ +use serde::{Deserialize, Serialize}; + +use crate::{ids, mapping::{Query, Relation}, system_ids}; + +/// Space editor relation. +#[derive(Deserialize, Serialize)] +pub struct SpaceEditor; + +impl SpaceEditor { + pub fn new( + editor_id: &str, + space_id: &str, + ) -> Relation { + Relation::new( + &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, + editor_id, + space_id, + Self, + ) + .with_type(system_ids::EDITOR_RELATION) + } + + /// Returns a query to delete a relation between an editor and a space. + pub fn remove_query( + editor_id: &str, + space_id: &str, + ) -> Query<()> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH ({{id: $from}})<-[:`{FROM_ENTITY}`]-(r:`{EDITOR_RELATION}`)-[:`{TO_ENTITY}`]->({{id: $to}}) + DETACH DELETE r + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + EDITOR_RELATION = system_ids::EDITOR_RELATION, + ); + + Query::new(QUERY) + .param("from", editor_id) + .param("to", space_id) + } +} \ No newline at end of file diff --git a/sdk/src/models/member.rs b/sdk/src/models/member.rs new file mode 100644 index 0000000..5797af7 --- /dev/null +++ b/sdk/src/models/member.rs @@ -0,0 +1,43 @@ +use serde::{Deserialize, Serialize}; + +use crate::{ids, mapping::{Query, Relation}, system_ids}; + +/// Space editor relation. +#[derive(Deserialize, Serialize)] +pub struct SpaceMember; + +impl SpaceMember { + pub fn new( + member_id: &str, + space_id: &str, + ) -> Relation { + Relation::new( + &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, + member_id, + space_id, + Self, + ) + .with_type(system_ids::MEMBER_RELATION) + } + + /// Returns a query to delete a relation between an member and a space. + pub fn remove_query( + member_id: &str, + space_id: &str, + ) -> Query<()> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH ({{id: $from}})<-[:`{FROM_ENTITY}`]-(r:`{MEMBER_RELATION}`)-[:`{TO_ENTITY}`]->({{id: $to}}) + DETACH DELETE r + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + MEMBER_RELATION = system_ids::MEMBER_RELATION, + ); + + Query::new(QUERY) + .param("from", member_id) + .param("to", space_id) + } +} \ No newline at end of file diff --git a/sdk/src/models/mod.rs b/sdk/src/models/mod.rs new file mode 100644 index 0000000..22e06b6 --- /dev/null +++ b/sdk/src/models/mod.rs @@ -0,0 +1,15 @@ +pub mod account; +pub mod block; +pub mod editor; +pub mod member; +pub mod proposal; +pub mod space; +pub mod vote; + +pub use account::GeoAccount; +pub use block::{BlockMetadata, Cursor}; +pub use editor::SpaceEditor; +pub use member::SpaceMember; +pub use proposal::{Creator, EditProposal, Proposal, Proposals, AddEditorProposal, AddMemberProposal, AddSubspaceProposal, RemoveEditorProposal, RemoveMemberProposal, RemoveSubspaceProposal}; +pub use space::{Space, SpaceBuilder, SpaceType}; +pub use vote::{VoteCast, VoteType}; diff --git a/sdk/src/models/proposal.rs b/sdk/src/models/proposal.rs new file mode 100644 index 0000000..b92cc40 --- /dev/null +++ b/sdk/src/models/proposal.rs @@ -0,0 +1,312 @@ +use std::fmt::Display; + +use chrono::{DateTime, Utc}; +use serde::{Deserialize, Serialize}; + +use crate::{ids, mapping::{Entity, Query, Relation}, pb::{self, grc20}, system_ids}; + +use super::BlockMetadata; + +#[derive(Clone, Deserialize, Serialize)] +#[serde(rename_all = "SCREAMING_SNAKE_CASE")] +pub enum ProposalType { + AddEdit, + ImportSpace, + AddSubspace, + RemoveSubspace, + AddEditor, + RemoveEditor, + AddMember, + RemoveMember, +} + +impl TryFrom for ProposalType { + type Error = String; + + fn try_from(action_type: pb::ipfs::ActionType) -> Result { + match action_type { + pb::ipfs::ActionType::AddMember => Ok(Self::AddMember), + pb::ipfs::ActionType::RemoveMember => Ok(Self::RemoveMember), + pb::ipfs::ActionType::AddEditor => Ok(Self::AddEditor), + pb::ipfs::ActionType::RemoveEditor => Ok(Self::RemoveEditor), + pb::ipfs::ActionType::AddSubspace => Ok(Self::AddSubspace), + pb::ipfs::ActionType::RemoveSubspace => Ok(Self::RemoveSubspace), + pb::ipfs::ActionType::AddEdit => Ok(Self::AddEdit), + pb::ipfs::ActionType::ImportSpace => Ok(Self::ImportSpace), + _ => Err(format!("Invalid action type: {:?}", action_type)), + } + } +} + +#[derive(Clone, Deserialize, Serialize)] +#[serde(rename_all = "SCREAMING_SNAKE_CASE")] +pub enum ProposalStatus { + Proposed, + Accepted, + Rejected, + Canceled, + Executed, +} + +impl Display for ProposalStatus { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + ProposalStatus::Proposed => write!(f, "PROPOSED"), + ProposalStatus::Accepted => write!(f, "ACCEPTED"), + ProposalStatus::Rejected => write!(f, "REJECTED"), + ProposalStatus::Canceled => write!(f, "CANCELED"), + ProposalStatus::Executed => write!(f, "EXECUTED"), + } + } +} + +/// Common fields for all proposals +#[derive(Clone, Deserialize, Serialize)] +pub struct Proposal { + pub onchain_proposal_id: String, + pub status: ProposalStatus, + pub plugin_address: String, + pub start_time: String, + pub end_time: String, +} + +impl Proposal { + pub fn new_id(proposal_id: &str) -> String { + ids::create_id_from_unique_string(proposal_id) + } + + pub fn find_by_id_and_address( + proposal_id: &str, + plugin_address: &str, + ) -> Query { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id, plugin_address: $plugin_address}}) + RETURN n + "#, + PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, + ); + + Query::new(QUERY) + .param("proposal_id", proposal_id) + .param("plugin_address", plugin_address) + } + + /// Returns a query to set the status of a proposal given its ID + pub fn set_status_query(block: &BlockMetadata, proposal_id: &str, status: ProposalStatus) -> Query<()> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id}}) + SET n.status = $status + SET n += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + "#, + PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + Query::new(QUERY) + .param("proposal_id", proposal_id) + .param("status", status.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + } +} + +// Relation for Space > PROPOSALS > Proposal +#[derive(Deserialize, Serialize)] +pub struct Proposals; + +impl Proposals { + pub fn new( + space_id: &str, + proposal_id: &str, + ) -> Relation { + Relation::new( + &ids::create_id_from_unique_string(&format!("{space_id}-{proposal_id}")), + system_ids::INDEXER_SPACE_ID, + space_id, + proposal_id, + Proposals {} + ) + .with_type(system_ids::PROPOSALS) + } +} + +// Proposal > CREATOR > Account +#[derive(Deserialize, Serialize)] +pub struct Creator; + +impl Creator { + pub fn new( + proposal_id: &str, + account_id: &str, + ) -> Relation { + Relation::new( + &ids::create_id_from_unique_string(&format!("{proposal_id}-{account_id}")), + system_ids::INDEXER_SPACE_ID, + proposal_id, + account_id, + Creator {} + ) + .with_type(system_ids::PROPOSAL_CREATOR) + } +} + +pub struct EditProposal { + pub name: String, + pub proposal_id: String, + pub space: String, + pub space_address: String, + pub creator: String, + pub ops: Vec, +} + +#[derive(Deserialize, Serialize)] +pub struct AddMemberProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl AddMemberProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::ADD_MEMBER_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct RemoveMemberProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl RemoveMemberProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::REMOVE_MEMBER_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct AddEditorProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl AddEditorProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::ADD_EDITOR_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct RemoveEditorProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl RemoveEditorProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::REMOVE_EDITOR_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct ProposedAccount; + +impl ProposedAccount { + pub fn new( + proposal_id: &str, + account_id: &str, + ) -> Relation { + Relation::new( + &ids::create_id_from_unique_string(&format!("{}-{}", proposal_id, account_id)), + system_ids::INDEXER_SPACE_ID, + proposal_id, + account_id, + Self {}, + ) + .with_type(system_ids::PROPOSED_ACCOUNT) + } +} + +#[derive(Deserialize, Serialize)] +pub struct AddSubspaceProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl AddSubspaceProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::ADD_SUBSPACE_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct RemoveSubspaceProposal { + #[serde(flatten)] + pub proposal: Proposal, +} + +impl RemoveSubspaceProposal { + pub fn new(proposal: Proposal) -> Entity { + Entity::new( + &Proposal::new_id(&proposal.onchain_proposal_id), + system_ids::INDEXER_SPACE_ID, + Self {proposal} + ) + .with_type(system_ids::PROPOSAL_TYPE) + .with_type(system_ids::REMOVE_SUBSPACE_PROPOSAL) + } +} + +#[derive(Deserialize, Serialize)] +pub struct ProposedSubspace; + +impl ProposedSubspace { + pub fn new( + subspace_proposal_id: &str, + subspace_id: &str, + ) -> Relation { + Relation::new( + &ids::create_id_from_unique_string(&format!("{}-{}", subspace_proposal_id, subspace_id)), + system_ids::INDEXER_SPACE_ID, + subspace_proposal_id, + subspace_id, + Self {}, + ) + .with_type(system_ids::PROPOSED_SUBSPACE) + } +} \ No newline at end of file diff --git a/sdk/src/models/space.rs b/sdk/src/models/space.rs new file mode 100644 index 0000000..93c34a5 --- /dev/null +++ b/sdk/src/models/space.rs @@ -0,0 +1,204 @@ +use serde::{Deserialize, Serialize}; +use web3_utils::checksum_address; + +use crate::{ + ids, + mapping::{query::Query, Entity, Relation}, + network_ids, system_ids, +}; + +#[derive(Clone, Deserialize, Serialize)] +pub struct Space { + pub network: String, + pub r#type: SpaceType, + /// The address of the space's DAO contract. + pub dao_contract_address: String, + /// The address of the space plugin contract. + #[serde(default, skip_serializing_if = "Option::is_none")] + pub space_plugin_address: Option, + /// The address of the voting plugin contract. + #[serde(default, skip_serializing_if = "Option::is_none")] + pub voting_plugin_address: Option, + /// The address of the member access plugin contract. + #[serde(default, skip_serializing_if = "Option::is_none")] + pub member_access_plugin: Option, + /// The address of the personal space admin plugin contract. + #[serde(default, skip_serializing_if = "Option::is_none")] + pub personal_space_admin_plugin: Option, +} + +impl Space { + pub fn new_id(network: &str, address: &str) -> String { + ids::create_id_from_unique_string(&format!("{network}:{}", checksum_address(address, None))) + } + + pub fn builder(id: &str, dao_contract_address: &str) -> SpaceBuilder { + SpaceBuilder::new(id, dao_contract_address) + } + + pub fn new(id: &str, space: Space) -> Entity { + Entity::new(id, system_ids::INDEXER_SPACE_ID, space).with_type(system_ids::INDEXED_SPACE) + } + + /// Returns a query to find a space by its DAO contract address. + pub fn find_by_dao_address_query(dao_contract_address: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}` {{dao_contract_address: $dao_contract_address}}) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY).param("dao_contract_address", dao_contract_address) + } + + /// Returns a query to find a space by its space plugin address. + pub fn find_by_space_plugin_address(space_plugin_address: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}` {{space_plugin_address: $space_plugin_address}}) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY).param("space_plugin_address", checksum_address(space_plugin_address, None)) + } + + /// Returns a query to find a space by its voting plugin address. + pub fn find_by_voting_plugin_address(voting_plugin_address: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}` {{voting_plugin_address: $voting_plugin_address}}) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY).param("voting_plugin_address", checksum_address(voting_plugin_address, None)) + } + + /// Returns a query to find a space by its member access plugin address. + pub fn find_by_member_access_plugin(member_access_plugin: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}` {{member_access_plugin: $member_access_plugin}}) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY).param("member_access_plugin", checksum_address(member_access_plugin, None)) + } + + /// Returns a query to find a space by its personal space admin plugin address. + pub fn find_by_personal_plugin_address(personal_space_admin_plugin: &str) -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}` {{personal_space_admin_plugin: $personal_space_admin_plugin}}) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY).param("personal_space_admin_plugin", checksum_address(personal_space_admin_plugin, None)) + } + + /// Returns a query to find all spaces. + pub fn find_all() -> Query { + const QUERY: &str = const_format::formatcp!( + "MATCH (n:`{INDEXED_SPACE}`) RETURN n", + INDEXED_SPACE = system_ids::INDEXED_SPACE, + ); + + Query::new(QUERY) + } +} + +#[derive(Clone, Default, Deserialize, Serialize)] +pub enum SpaceType { + #[default] + Public, + Personal, +} + +pub struct SpaceBuilder { + id: String, + network: String, + r#type: SpaceType, + dao_contract_address: String, + space_plugin_address: Option, + voting_plugin_address: Option, + member_access_plugin: Option, + personal_space_admin_plugin: Option, +} + +impl SpaceBuilder { + pub fn new(id: &str, dao_contract_address: &str) -> Self { + Self { + id: id.to_string(), + network: network_ids::GEO.to_string(), + r#type: SpaceType::Public, + dao_contract_address: checksum_address(dao_contract_address, None), + space_plugin_address: None, + voting_plugin_address: None, + member_access_plugin: None, + personal_space_admin_plugin: None, + } + } + + pub fn network(mut self, network: String) -> Self { + self.network = network; + self + } + + pub fn r#type(mut self, r#type: SpaceType) -> Self { + self.r#type = r#type; + self + } + + pub fn dao_contract_address(mut self, dao_contract_address: &str) -> Self { + self.dao_contract_address = checksum_address(dao_contract_address, None); + self + } + + pub fn space_plugin_address(mut self, space_plugin_address: &str) -> Self { + self.space_plugin_address = Some(checksum_address(space_plugin_address, None)); + self + } + + pub fn voting_plugin_address(mut self, voting_plugin_address: &str) -> Self { + self.voting_plugin_address = Some(checksum_address(voting_plugin_address, None)); + self + } + + pub fn member_access_plugin(mut self, member_access_plugin: &str) -> Self { + self.member_access_plugin = Some(checksum_address(member_access_plugin, None)); + self + } + + pub fn personal_space_admin_plugin(mut self, personal_space_admin_plugin: &str) -> Self { + self.personal_space_admin_plugin = Some(checksum_address(personal_space_admin_plugin, None)); + self + } + + pub fn build(self) -> Entity { + Entity::new( + &self.id, + system_ids::INDEXER_SPACE_ID, + Space { + network: self.network, + r#type: self.r#type, + dao_contract_address: self.dao_contract_address, + space_plugin_address: self.space_plugin_address, + voting_plugin_address: self.voting_plugin_address, + member_access_plugin: self.member_access_plugin, + personal_space_admin_plugin: self.personal_space_admin_plugin, + }, + ) + .with_type(system_ids::INDEXED_SPACE) + } +} + +/// Parent space relation (for subspaces). +#[derive(Deserialize, Serialize)] +pub struct ParentSpace; + +impl ParentSpace { + pub fn new(space_id: &str, parent_space_id: &str) -> Relation { + Relation::new( + &ids::create_geo_id(), + system_ids::INDEXER_SPACE_ID, + space_id, + parent_space_id, + Self, + ) + .with_type(system_ids::PARENT_SPACE) + } +} diff --git a/sdk/src/models/vote.rs b/sdk/src/models/vote.rs new file mode 100644 index 0000000..4b79316 --- /dev/null +++ b/sdk/src/models/vote.rs @@ -0,0 +1,62 @@ +//! This module contains models reserved for use by the KG Indexer. + +use serde::{Deserialize, Serialize}; + +use crate::{ + ids, mapping::{Relation}, system_ids +}; + + +#[derive(Deserialize, Serialize)] +#[serde(rename_all = "SCREAMING_SNAKE_CASE")] +pub enum VoteType { + Accept, + Reject, +} + +impl TryFrom for VoteType { + type Error = String; + + fn try_from(vote: u64) -> Result { + match vote { + 2 => Ok(Self::Accept), + 3 => Ok(Self::Reject), + _ => Err(format!("Invalid vote type: {}", vote)), + } + } +} + +/// A vote cast by a user on a proposal. +/// +/// `Person > VOTE_CAST > Proposal` +#[derive(Deserialize, Serialize)] +pub struct VoteCast { + pub vote_type: VoteType, +} + +impl VoteCast { + pub fn new_id( + account_id: &str, + proposal_id: &str, + + ) -> String { + ids::create_id_from_unique_string(&format!("{account_id}-{proposal_id}")) + } + + /// Creates a new vote cast with the given vote type. + pub fn new( + account_id: &str, + proposal_id: &str, + vote_type: VoteType + ) -> Relation { + Relation::new( + &Self::new_id(account_id, proposal_id), + system_ids::INDEXER_SPACE_ID, + account_id, + proposal_id, + Self { + vote_type, + }, + ) + } +} \ No newline at end of file diff --git a/sink/src/neo4j_utils.rs b/sdk/src/neo4j_utils.rs similarity index 100% rename from sink/src/neo4j_utils.rs rename to sdk/src/neo4j_utils.rs diff --git a/sink/src/bootstrap/constants.rs b/sink/src/bootstrap/constants.rs index 81ee9d1..ca4f4b4 100644 --- a/sink/src/bootstrap/constants.rs +++ b/sink/src/bootstrap/constants.rs @@ -2,12 +2,11 @@ pub const ROOT_SPACE_CREATED_AT: u32 = 1670280473; pub const ROOT_SPACE_CREATED_AT_BLOCK: u32 = 620; pub const ROOT_SPACE_CREATED_BY_ID: &str = "0x66703c058795B9Cb215fbcc7c6b07aee7D216F24"; -// pub const SPACE_ID: &str = "NBDtpHimvrkmVu7vVBXX7b"; -pub const ROOT_SPACE_ID: &str = "NBDtpHimvrkmVu7vVBXX7b"; -pub const DAO_ADDRESS: &str = "0x9e2342C55080f2fCb6163c739a88c4F2915163C4"; -pub const SPACE_ADDRESS: &str = "0x7a260AC2D569994AA22a259B19763c9F681Ff84c"; -pub const MAIN_VOTING_ADDRESS: &str = "0x379408c230817DC7aA36033BEDC05DCBAcE7DF50"; -pub const MEMBER_ACCESS_ADDRESS: &str = "0xd09225EAe465f562719B9cA07da2E8ab286DBB36"; +pub const ROOT_SPACE_ID: &str = "BJqiLPcSgfF8FRxkFr76Uy"; +pub const ROOT_SPACE_DAO_ADDRESS: &str = "0xB3191d353c4e409Add754112544296449B18c1Af"; +pub const ROOT_SPACE_PLUGIN_ADDRESS: &str = "0x2a2d20e5262b27e6383da774E942dED3e4Bf5FaF"; +pub const ROOT_SPACE_MAIN_VOTING_ADDRESS: &str = "0x9445A38102792654D92F1ba76Ee26a52Aa1E466e"; +pub const ROOT_SPACE_MEMBER_ACCESS_ADDRESS: &str = "0xfd6FEd74F611539E6e0F199bB6a3248d79ca832E"; // export const INITIAL_BLOCK = { // blockNumber: ROOT_SPACE_CREATED_AT_BLOCK, diff --git a/sink/src/events/edit_published.rs b/sink/src/events/edit_published.rs index 4a16ab8..bcfdaab 100644 --- a/sink/src/events/edit_published.rs +++ b/sink/src/events/edit_published.rs @@ -1,8 +1,9 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::deserialize; use sdk::{ - mapping::Node, models::{self, EditProposal}, pb::{self, geo, grc20} + models::{self, EditProposal, Space}, network_ids, pb::{self, geo, grc20} }; +use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; @@ -25,19 +26,23 @@ impl EventHandler { .flatten() .collect::>(); + // let space_id = Space::new_id(network_ids::GEO, address) + + // TODO: Create "synthetic" proposals for newly created spaces and // personal spaces stream::iter(proposals) .map(Ok) // Need to wrap the proposal in a Result to use try_for_each - .try_for_each(|proposal| async { + .try_for_each(|proposal| async move { tracing::info!( - "Block #{} ({}): Creating edit proposal {}", + "Block #{} ({}): Processing ops for proposal {}", block.block_number, block.timestamp, proposal.proposal_id ); - self.kg.process_edit(proposal).await + + self.kg.process_ops(block, &proposal.space, proposal.ops).await }) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -51,9 +56,12 @@ impl EventHandler { ) -> Result, HandlerError> { let space = if let Some(space) = self .kg - .get_space_by_space_plugin_address(&edit.plugin_address) + .find_node(Space::find_by_space_plugin_address(&edit.plugin_address)) .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))? + .map_err(|e| HandlerError::Other(format!( + "Error querying space with plugin address {} {e:?}", + checksum_address(&edit.plugin_address, None) + ).into()))? { space } else { diff --git a/sink/src/events/editor_added.rs b/sink/src/events/editor_added.rs index 56791e5..b802569 100644 --- a/sink/src/events/editor_added.rs +++ b/sink/src/events/editor_added.rs @@ -1,5 +1,5 @@ use futures::join; -use sdk::{models, pb::geo}; +use sdk::{models::{self, SpaceEditor, Space}, pb::geo}; use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; @@ -12,18 +12,29 @@ impl EventHandler { ) -> Result<(), HandlerError> { match join!( self.kg - .get_space_by_voting_plugin_address(&editor_added.main_voting_plugin_address), + .find_node(Space::find_by_voting_plugin_address(&editor_added.main_voting_plugin_address)), self.kg - .get_space_by_personal_plugin_address(&editor_added.main_voting_plugin_address) + .find_node(Space::find_by_personal_plugin_address(&editor_added.main_voting_plugin_address)) ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { let editor = models::GeoAccount::new(editor_added.editor_address.clone()); + // Add geo account self.kg - .add_editor(&space.id(), &editor, &models::SpaceEditor, block) + .upsert_entity(block, &editor) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + + // Add space editor relation + self.kg + .upsert_relation(block, &SpaceEditor::new( + editor.id(), + space.id(), + )) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + } // Space not found (Ok(None), Ok(None)) => { diff --git a/sink/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs index 8cbaece..2ac8d19 100644 --- a/sink/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -1,4 +1,4 @@ -use sdk::{models, pb::geo}; +use sdk::{models::{self, GeoAccount, Space, SpaceEditor}, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -10,16 +10,17 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_dao_address(&editor_removed.dao_address) + .find_node(Space::find_by_dao_address_query(&editor_removed.dao_address)) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(space) = space { self.kg - .remove_editor( - &models::GeoAccount::id_from_address(&editor_removed.editor_address), - &space.id(), - block, + .run( + SpaceEditor::remove_query( + &GeoAccount::new_id(&editor_removed.editor_address), + space.id(), + ), ) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; diff --git a/sink/src/events/handler.rs b/sink/src/events/handler.rs index f6859fe..674afae 100644 --- a/sink/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -72,9 +72,13 @@ impl substreams_utils::Sink for EventHandler { block.timestamp, value.spaces_created.len() ); - let created_space_ids = self - .handle_spaces_created(&value.spaces_created, &value.edits_published, &block) + let created_space_ids = stream::iter(&value.spaces_created) + .then(|event| async { self.handle_space_created(event, &block).await }) + .try_collect::>() .await?; + // let created_space_ids = self + // .handle_spaces_created(&value.spaces_created, &value.edits_published, &block) + // .await?; // Handle personal space creation tracing::info!( @@ -129,60 +133,178 @@ impl substreams_utils::Sink for EventHandler { .await?; // Handle members removed + tracing::info!( + "Block #{} ({}): Processing {} members removed events", + block.block_number, + block.timestamp, + value.members_removed.len() + ); stream::iter(&value.members_removed) .map(Ok) .try_for_each(|event| async { self.handle_member_removed(event, &block).await }) .await?; // Handle editors added + tracing::info!( + "Block #{} ({}): Processing {} editors added events", + block.block_number, + block.timestamp, + value.editors_added.len() + ); stream::iter(&value.editors_added) .map(Ok) .try_for_each(|event| async { self.handle_editor_added(event, &block).await }) .await?; // Handle editors removed + tracing::info!( + "Block #{} ({}): Processing {} editors removed events", + block.block_number, + block.timestamp, + value.editors_removed.len() + ); stream::iter(&value.editors_removed) .map(Ok) .try_for_each(|event| async { self.handle_editor_removed(event, &block).await }) .await?; - // Handle subspaces creation + // Handle subspaces added + tracing::info!( + "Block #{} ({}): Processing {} subspaces added events", + block.block_number, + block.timestamp, + value.subspaces_added.len() + ); stream::iter(&value.subspaces_added) .map(Ok) .try_for_each(|event| async { self.handle_subspace_added(event, &block).await }) .await?; // Handle subspace removal + tracing::info!( + "Block #{} ({}): Processing {} subspaces removed events", + block.block_number, + block.timestamp, + value.subspaces_removed.len() + ); stream::iter(&value.subspaces_removed) .map(Ok) .try_for_each(|event| async { self.handle_subspace_removed(event, &block).await }) .await?; - // Handle proposal creation - // stream::iter(&value.proposals_created) + // Handle AddMemberProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} add member proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_members.len() + ); + stream::iter(&value.proposed_added_members) + .map(Ok) + .try_for_each(|event| async { self.handle_add_member_proposal_created(event, &block).await }) + .await?; + + // Handle RemoveMemberProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} remove member proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_members.len() + ); + stream::iter(&value.proposed_removed_members) + .map(Ok) + .try_for_each(|event| async { self.handle_remove_member_proposal_created(event, &block).await }) + .await?; + + // Handle AddEditorProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} add editor proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_editors.len() + ); + stream::iter(&value.proposed_added_editors) + .map(Ok) + .try_for_each(|event| async { self.handle_add_editor_proposal_created(event, &block).await }) + .await?; + + // Handle RemoveEditorProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} remove editor proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_editors.len() + ); + stream::iter(&value.proposed_removed_editors) + .map(Ok) + .try_for_each(|event| async { self.handle_remove_editor_proposal_created(event, &block).await }) + .await?; + + // Handle AddSubspaceProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} add subspace proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_subspaces.len() + ); + stream::iter(&value.proposed_added_subspaces) + .map(Ok) + .try_for_each(|event| async { self.handle_add_subspace_proposal_created(event, &block).await }) + .await?; + + // Handle RemoveSubspaceProposalCreated events + tracing::info!( + "Block #{} ({}): Processing {} remove subspace proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_subspaces.len() + ); + stream::iter(&value.proposed_removed_subspaces) + .map(Ok) + .try_for_each(|event| async { self.handle_remove_subspace_proposal_created(event, &block).await }) + .await?; + + // Handle PublishEditProposalCreated events + // tracing::info!( + // "Block #{} ({}): Processing {} publish edit proposal created events", + // block.block_number, + // block.timestamp, + // value.proposed_published_edits.len() + // ); + // stream::iter(&value.proposed_published_edits) // .map(Ok) - // .try_for_each(|event| async { self.handle_proposal_created(event, &block).await }) + // .try_for_each(|event| async { self.handle_publish_edit_proposal_created(event, &block).await }) // .await?; - // TODO: Handle AddMemberProposalCreated events - // TODO: Handle RemoveMemberProposalCreated events - // TODO: Handle AddEditorProposalCreated events - // TODO: Handle RemoveEditorProposalCreated events - // TODO: Handle AddSubspaceProposalCreated events - // TODO: Handle RemoveSubspaceProposalCreated events - // TODO: Handle PublishEditProposalCreated events - // Handle vote cast + tracing::info!( + "Block #{} ({}): Processing {} vote cast events", + block.block_number, + block.timestamp, + value.votes_cast.len() + ); stream::iter(&value.votes_cast) .map(Ok) .try_for_each(|event| async { self.handle_vote_cast(event, &block).await }) .await?; - // Handle proposal processing + // Handle edits published + tracing::info!( + "Block #{} ({}): Processing {} edits published events", + block.block_number, + block.timestamp, + value.edits_published.len() + ); self.handle_edits_published(&value.edits_published, &created_space_ids, &block) .await?; // Handle executed proposal + tracing::info!( + "Block #{} ({}): Processing {} executed proposal events", + block.block_number, + block.timestamp, + value.executed_proposals.len() + ); stream::iter(&value.executed_proposals) .map(Ok) .try_for_each(|event| async { self.handle_proposal_executed(event, &block).await }) diff --git a/sink/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs index 2efb279..bc64fbd 100644 --- a/sink/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -1,5 +1,5 @@ use futures::{stream, StreamExt, TryStreamExt}; -use sdk::{models, pb::geo}; +use sdk::{models::{self, GeoAccount, Space, SpaceEditor}, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -11,7 +11,8 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_voting_plugin_address(&initial_editor_added.plugin_address) + // .get_space_by_voting_plugin_address(&initial_editor_added.plugin_address) + .find_node(Space::find_by_voting_plugin_address(&initial_editor_added.plugin_address)) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; @@ -19,9 +20,20 @@ impl EventHandler { stream::iter(&initial_editor_added.addresses) .map(Result::<_, HandlerError>::Ok) .try_for_each(|editor| async move { - let editor = models::GeoAccount::new(editor.clone()); + let editor = GeoAccount::new(editor.clone()); + + // Add geo account self.kg - .add_editor(&space.id(), &editor, &models::SpaceEditor, block) + .upsert_entity(block, &editor) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + + // Add space editor relation + self.kg + .upsert_relation(block, &SpaceEditor::new( + editor.id(), + space.id(), + )) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly diff --git a/sink/src/events/member_added.rs b/sink/src/events/member_added.rs index 518a58c..dad887f 100644 --- a/sink/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -1,5 +1,5 @@ use futures::join; -use sdk::{models, pb::geo}; +use sdk::{models::{self, BlockMetadata, GeoAccount, Space, SpaceMember}, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -7,20 +7,30 @@ impl EventHandler { pub async fn handle_member_added( &self, member_added: &geo::MemberAdded, - block: &models::BlockMetadata, + block: &BlockMetadata, ) -> Result<(), HandlerError> { match join!( self.kg - .get_space_by_voting_plugin_address(&member_added.main_voting_plugin_address), + .find_node(Space::find_by_voting_plugin_address(&member_added.main_voting_plugin_address)), self.kg - .get_space_by_personal_plugin_address(&member_added.main_voting_plugin_address) + .find_node(Space::find_by_personal_plugin_address(&member_added.main_voting_plugin_address)) ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let member = models::GeoAccount::new(member_added.member_address.clone()); + let member = GeoAccount::new(member_added.member_address.clone()); + // Add geo account self.kg - .add_member(&space.id(), &member, &models::SpaceMember, block) + .upsert_entity(block, &member) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + + // Add space member relation + self.kg + .upsert_relation(block, &SpaceMember::new( + member.id(), + space.id(), + )) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } diff --git a/sink/src/events/member_removed.rs b/sink/src/events/member_removed.rs index 078051b..da2241b 100644 --- a/sink/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -1,4 +1,4 @@ -use sdk::{models, pb::geo}; +use sdk::{models::{self, SpaceMember}, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -10,16 +10,17 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_dao_address(&member_removed.dao_address) + .find_node(models::Space::find_by_dao_address_query(&member_removed.dao_address)) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(space) = space { self.kg - .remove_member( - &models::GeoAccount::id_from_address(&member_removed.member_address), - &space.id(), - block, + .run( + SpaceMember::remove_query( + &models::GeoAccount::new_id(&member_removed.member_address), + space.id(), + ), ) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; diff --git a/sink/src/events/mod.rs b/sink/src/events/mod.rs index 1b5bd70..8b94d0d 100644 --- a/sink/src/events/mod.rs +++ b/sink/src/events/mod.rs @@ -5,7 +5,7 @@ mod editor_removed; mod initial_editors_added; mod member_added; mod member_removed; -// mod proposal_created; +mod proposal_created; mod proposal_executed; mod edit_published; mod space_created; diff --git a/sink/src/events/proposal_created.rs b/sink/src/events/proposal_created.rs index e757125..fd51a2b 100644 --- a/sink/src/events/proposal_created.rs +++ b/sink/src/events/proposal_created.rs @@ -1,344 +1,243 @@ -use futures::join; -use ipfs::deserialize; use sdk::{ - ids, - models::{self, EditorshipProposal, GeoAccount, MembershipProposal, Proposal}, - pb::{self, geo}, - system_ids::{self, INDEXER_SPACE_ID}, + models, network_ids, pb::geo }; -use web3_utils::checksum_address; - -use crate::kg::mapping::{Node, Relation}; use super::{handler::HandlerError, EventHandler}; impl EventHandler { - pub async fn handle_proposal_created( + pub async fn handle_add_member_proposal_created( &self, - proposal_created: &geo::ProposalCreated, + add_member_proposal: &geo::AddMemberProposalCreated, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - match join!( - self.kg - .get_space_by_voting_plugin_address(&proposal_created.plugin_address), - self.kg - .get_space_by_member_access_plugin(&proposal_created.plugin_address) - ) { - // Space found - (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let bytes = self - .ipfs - .get_bytes(&proposal_created.metadata_uri.replace("ipfs://", ""), true) - .await?; - - let metadata = deserialize::(&bytes)?; - - match metadata.r#type() { - pb::ipfs::ActionType::AddEdit => { - // tracing::warn!( - // "Block #{} ({}): Edit proposal not supported", - // block.block_number, - // block.timestamp - // ); - // TODO: Implement edit proposal - // Ok(()) - } - pb::ipfs::ActionType::AddSubspace | pb::ipfs::ActionType::RemoveSubspace => { - let subspace_proposal = deserialize::(&bytes)?; - - self.kg - .upsert_node( - block, - Node::new( - &subspace_proposal.id, - INDEXER_SPACE_ID, - models::SubspaceProposal { - proposal: Proposal { - id: subspace_proposal.id.clone(), - onchain_proposal_id: proposal_created - .proposal_id - .clone(), - proposal_type: metadata.r#type().try_into().map_err( - |e: String| HandlerError::Other(e.into()), - )?, - status: models::ProposalStatus::Proposed, - plugin_address: checksum_address( - &proposal_created.plugin_address, - None, - ), - start_time: proposal_created - .start_time - .parse() - .map_err(|e| { - HandlerError::Other(format!("{e:?}").into()) - })?, - end_time: proposal_created.end_time.parse().map_err( - |e| HandlerError::Other(format!("{e:?}").into()), - )?, - }, - proposal_type: subspace_proposal - .r#type() - .try_into() - .map_err(|e: String| HandlerError::Other(e.into()))?, - }, - ) - .with_type(system_ids::PROPOSAL_TYPE) - .with_type(system_ids::SUBSPACE_PROPOSAL_TYPE), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - - // Try to get the subspace - let subspace = if let Some(subspace) = self - .kg - .get_space_by_dao_address(&subspace_proposal.subspace) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))? - { - subspace - } else { - tracing::warn!( - "Block #{} ({}): Failed to get space for subspace DAO address = {}", - block.block_number, - block.timestamp, - checksum_address(&subspace_proposal.subspace, None) - ); - return Ok(()); - }; + // Create proposal + self.kg.upsert_entity( + block, + &models::AddMemberProposal::new(models::Proposal { + onchain_proposal_id: add_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_member_proposal.plugin_address.clone(), + start_time: add_member_proposal.start_time.clone(), + end_time: add_member_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_member_proposal.dao_address), + &models::Proposal::new_id(&add_member_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_member_proposal.proposal_id), + &add_member_proposal.creator, + ), + ).await?; - // Create relation between the proposal and the subspace - self.kg - .upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - INDEXER_SPACE_ID, - &subspace_proposal.id, - &subspace.id, - system_ids::PROPOSED_SUBSPACE, - models::ProposedSubspace, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - - // Create relation between the proposal and the space - self.kg - .upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - INDEXER_SPACE_ID, - &space.id, - &subspace_proposal.id, - system_ids::PROPOSALS, - models::Proposals, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + Ok(()) + } - tracing::info!( - "Block #{} ({}): Added subspace proposal {} for space {}", - block.block_number, - block.timestamp, - subspace_proposal.id, - space.id - ); - } - pb::ipfs::ActionType::AddEditor | pb::ipfs::ActionType::RemoveEditor => { - let editor_proposal = deserialize::(&bytes)?; + pub async fn handle_remove_member_proposal_created( + &self, + remove_member_proposal: &geo::RemoveMemberProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + // Create proposal + self.kg.upsert_entity( + block, + &models::RemoveMemberProposal::new(models::Proposal { + onchain_proposal_id: remove_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_member_proposal.plugin_address.clone(), + start_time: remove_member_proposal.start_time.clone(), + end_time: remove_member_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_member_proposal.dao_address), + &models::Proposal::new_id(&remove_member_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_member_proposal.proposal_id), + &remove_member_proposal.creator, + ), + ).await?; - self.kg - .upsert_node( - block, - Node::new( - &editor_proposal.id, - INDEXER_SPACE_ID, - EditorshipProposal { - proposal: Proposal { - id: editor_proposal.id.clone(), - onchain_proposal_id: proposal_created - .proposal_id - .clone(), - proposal_type: metadata.r#type().try_into().map_err( - |e: String| HandlerError::Other(e.into()), - )?, - status: models::ProposalStatus::Proposed, - plugin_address: checksum_address( - &proposal_created.plugin_address, - None, - ), - start_time: proposal_created - .start_time - .parse() - .map_err(|e| { - HandlerError::Other(format!("{e:?}").into()) - })?, - end_time: proposal_created.end_time.parse().map_err( - |e| HandlerError::Other(format!("{e:?}").into()), - )?, - }, - proposal_type: editor_proposal - .r#type() - .try_into() - .map_err(|e: String| HandlerError::Other(e.into()))?, - }, - ) - .with_type(system_ids::PROPOSAL_TYPE) - .with_type(system_ids::EDITORSHIP_PROPOSAL_TYPE), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + Ok(()) + } - // Create relation between the proposal and the editor - self.kg - .upsert_relation( - block, - Relation::new( - INDEXER_SPACE_ID, - &ids::create_geo_id(), - &editor_proposal.id, - &GeoAccount::id_from_address(&editor_proposal.user), - system_ids::PROPOSED_ACCOUNT, - models::ProposedAccount, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + pub async fn handle_add_editor_proposal_created( + &self, + add_editor_proposal: &geo::AddEditorProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + // Create proposal + self.kg.upsert_entity( + block, + &models::AddEditorProposal::new(models::Proposal { + onchain_proposal_id: add_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_editor_proposal.plugin_address.clone(), + start_time: add_editor_proposal.start_time.clone(), + end_time: add_editor_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_editor_proposal.dao_address), + &models::Proposal::new_id(&add_editor_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_editor_proposal.proposal_id), + &add_editor_proposal.creator, + ), + ).await?; - // Create relation between the space and the proposal - self.kg - .upsert_relation( - block, - Relation::new( - INDEXER_SPACE_ID, - &ids::create_geo_id(), - &space.id, - &editor_proposal.id, - system_ids::PROPOSALS, - models::Proposals, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + Ok(()) + } - tracing::info!( - "Block #{} ({}): Added editorship proposal {} for space {}", - block.block_number, - block.timestamp, - editor_proposal.id, - space.id - ); - } - pb::ipfs::ActionType::AddMember | pb::ipfs::ActionType::RemoveMember => { - let member_proposal = deserialize::(&bytes)?; + pub async fn handle_remove_editor_proposal_created( + &self, + remove_editor_proposal: &geo::RemoveEditorProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + // Create proposal + self.kg.upsert_entity( + block, + &models::RemoveEditorProposal::new(models::Proposal { + onchain_proposal_id: remove_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_editor_proposal.plugin_address.clone(), + start_time: remove_editor_proposal.start_time.clone(), + end_time: remove_editor_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_editor_proposal.dao_address), + &models::Proposal::new_id(&remove_editor_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_editor_proposal.proposal_id), + &remove_editor_proposal.creator, + ), + ).await?; - self.kg - .upsert_node( - block, - Node::new( - &member_proposal.id, - INDEXER_SPACE_ID, - MembershipProposal { - proposal: Proposal { - id: member_proposal.id.clone(), - onchain_proposal_id: proposal_created - .proposal_id - .clone(), - proposal_type: metadata.r#type().try_into().map_err( - |e: String| HandlerError::Other(e.into()), - )?, - status: models::ProposalStatus::Proposed, - plugin_address: checksum_address( - &proposal_created.plugin_address, - None, - ), - start_time: proposal_created - .start_time - .parse() - .map_err(|e| { - HandlerError::Other(format!("{e:?}").into()) - })?, - end_time: proposal_created.end_time.parse().map_err( - |e| HandlerError::Other(format!("{e:?}").into()), - )?, - }, - proposal_type: member_proposal - .r#type() - .try_into() - .map_err(|e: String| HandlerError::Other(e.into()))?, - }, - ) - .with_type(system_ids::PROPOSAL_TYPE) - .with_type(system_ids::MEMBERSHIP_PROPOSAL_TYPE), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + Ok(()) + } - // Create relation between the proposal and the member - self.kg - .upsert_relation( - block, - Relation::new( - INDEXER_SPACE_ID, - &ids::create_geo_id(), - &member_proposal.id, - &GeoAccount::id_from_address(&member_proposal.user), - system_ids::PROPOSED_ACCOUNT, - models::ProposedAccount, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + pub async fn handle_add_subspace_proposal_created( + &self, + add_subspace_proposal: &geo::AddSubspaceProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + // Create proposal + self.kg.upsert_entity( + block, + &models::AddSubspaceProposal::new(models::Proposal { + onchain_proposal_id: add_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_subspace_proposal.plugin_address.clone(), + start_time: add_subspace_proposal.start_time.clone(), + end_time: add_subspace_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_subspace_proposal.dao_address), + &models::Proposal::new_id(&add_subspace_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_subspace_proposal.proposal_id), + &add_subspace_proposal.creator, + ), + ).await?; - // Create relation between the space and the proposal - self.kg - .upsert_relation( - block, - Relation::new( - INDEXER_SPACE_ID, - &ids::create_geo_id(), - &space.id, - &member_proposal.id, - system_ids::PROPOSALS, - models::Proposals, - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + Ok(()) + } - tracing::info!( - "Block #{} ({}): Added membership proposal {} for space {}", - block.block_number, - block.timestamp, - member_proposal.id, - space.id - ); - } - pb::ipfs::ActionType::Empty => (), - action_type => { - return Err(HandlerError::Other( - format!("Invalid proposal action type {action_type:?}").into(), - )) - } - } - } - // Space not found - (Ok(None), Ok(None)) => { - tracing::warn!( - "Block #{} ({}): Matching space in Proposal not found for plugin address = {}", - block.block_number, - block.timestamp, - checksum_address(&proposal_created.plugin_address, None) - ); - } - // Errors - (Err(e), _) | (_, Err(e)) => { - return Err(HandlerError::Other(format!("{e:?}").into())); - } - }; + pub async fn handle_remove_subspace_proposal_created( + &self, + remove_subspace_proposal: &geo::RemoveSubspaceProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + // Create proposal + self.kg.upsert_entity( + block, + &models::RemoveSubspaceProposal::new(models::Proposal { + onchain_proposal_id: remove_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_subspace_proposal.plugin_address.clone(), + start_time: remove_subspace_proposal.start_time.clone(), + end_time: remove_subspace_proposal.end_time.clone(), + }), + ).await?; + + // Create Space > PROPOSALS > Proposal relation + self.kg.upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_subspace_proposal.dao_address), + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id) + ), + ).await?; + + // Create Proposal > CREATOR > Account relation + self.kg.upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), + &remove_subspace_proposal.creator, + ), + ).await?; Ok(()) } + + pub async fn handle_publish_edit_proposal_created( + &self, + publish_edit_proposal: &geo::PublishEditProposalCreated, + block: &models::BlockMetadata, + ) -> Result<(), HandlerError> { + todo!() + } } diff --git a/sink/src/events/proposal_executed.rs b/sink/src/events/proposal_executed.rs index 1690147..4a2ad54 100644 --- a/sink/src/events/proposal_executed.rs +++ b/sink/src/events/proposal_executed.rs @@ -8,40 +8,13 @@ impl EventHandler { proposal_executed: &geo::ProposalExecuted, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let proposal = self - .kg - .get_proposal_by_id_and_address( - &proposal_executed.proposal_id, - &proposal_executed.plugin_address, + Ok(self.kg.run( + models::Proposal::set_status_query( + block, + &proposal_executed.proposal_id, + models::proposal::ProposalStatus::Executed, ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - - if let Some(mut proposal) = proposal { - proposal.attributes_mut().status = models::ProposalStatus::Executed; - self.kg - .upsert_node( - block, - proposal, - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - - tracing::info!( - "Block #{} ({}): Proposal {} executed", - block.block_number, - block.timestamp, - proposal_executed.proposal_id - ); - } else { - tracing::warn!( - "Block #{} ({}): Proposal {} not found", - block.block_number, - block.timestamp, - proposal_executed.proposal_id - ); - }; - - Ok(()) + ) + .await?) } } diff --git a/sink/src/events/space_created.rs b/sink/src/events/space_created.rs index bab0423..a0fe525 100644 --- a/sink/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -2,106 +2,91 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; use sdk::{ - ids, - mapping::Node, models::{self, GeoAccount, Space, SpaceType}, network_ids, pb::{geo, grc20}, - system_ids, }; use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; impl EventHandler { - /// Handles `GeoSpaceCreated` events. `ProposalProcessed` events are used to determine - /// the space's ID in cases where the space is imported. - /// - /// The method returns the IDs of the spaces that were successfully created. - pub async fn handle_spaces_created( + /// Handles `GeoSpaceCreated` events. + pub async fn handle_space_created( &self, - spaces_created: &[geo::GeoSpaceCreated], - edits_published: &[geo::EditPublished], + space_created: &geo::GeoSpaceCreated, + // edits_published: &[geo::EditPublished], block: &models::BlockMetadata, - ) -> Result, HandlerError> { + ) -> Result { // Match the space creation events with their corresponding initial proposal (if any) - let initial_proposals = spaces_created - .iter() - .filter_map(|event| { - edits_published - .iter() - .find(|proposal| { - checksum_address(&proposal.plugin_address, None) - == checksum_address(&event.space_address, None) - }) - .map(|proposal| (event.space_address.clone(), proposal)) - }) - .collect::>(); + // let initial_proposals = spaces_created + // .iter() + // .filter_map(|event| { + // edits_published + // .iter() + // .find(|proposal| { + // checksum_address(&proposal.plugin_address, None) + // == checksum_address(&event.space_address, None) + // }) + // .map(|proposal| (event.space_address.clone(), proposal)) + // }) + // .collect::>(); + + // tracing::info!() // For spaces with an initial proposal, get the space ID from the import (if available) - let space_ids = stream::iter(initial_proposals) - .filter_map(|(space_address, proposal_processed)| async move { - let ipfs_hash = proposal_processed.content_uri.replace("ipfs://", ""); - self.ipfs - .get::(&ipfs_hash, true) - .await - .ok() - .map(|import| { - ( - space_address, - ids::create_space_id( - &import.previous_network, - &import.previous_contract_address, - ), - ) - }) - }) - .collect::>() - .await; + // let space_ids = stream::iter(initial_proposals) + // .filter_map(|(space_address, proposal_processed)| async move { + // let ipfs_hash = proposal_processed.content_uri.replace("ipfs://", ""); + // self.ipfs + // .get::(&ipfs_hash, true) + // .await + // .ok() + // .map(|import| { + // ( + // space_address, + // Space::new_id( + // &import.previous_network, + // &import.previous_contract_address, + // ), + // ) + // }) + // }) + // .collect::>() + // .await; + let space_id = Space::new_id(network_ids::GEO, &space_created.dao_address); + + tracing::info!( + "Block #{} ({}): Creating space {}", + block.block_number, + block.timestamp, + space_id + ); + + self.kg.upsert_entity( + block, + &Space::builder(&space_id, &space_created.dao_address) + .network(network_ids::GEO.to_string()) + .space_plugin_address(&space_created.space_address) + .build() + ).await?; // Create the spaces - let created_ids: Vec<_> = stream::iter(spaces_created) - .then(|event| async { - let space_id = space_ids - .get(&event.space_address) - .cloned() - .unwrap_or(ids::create_space_id(network_ids::GEO, &event.dao_address)); - - tracing::info!( - "Block #{} ({}): Creating space {}", - block.block_number, - block.timestamp, - space_id - ); - - self.kg - .upsert_node( - block, - Node::new( - &space_id, - system_ids::INDEXER_SPACE_ID, - Space { - network: network_ids::GEO.to_string(), - dao_contract_address: checksum_address(&event.dao_address, None), - space_plugin_address: Some(checksum_address( - &event.space_address, - None, - )), - r#type: SpaceType::Public, - ..Default::default() - }, - ) - .with_type(system_ids::INDEXED_SPACE), - ) - .await?; + // let created_ids: Vec<_> = stream::iter(spaces_created) + // .then(|event| async { + // let space_id = space_ids + // .get(&event.space_address) + // .cloned() + // .unwrap_or(Space::new_id(network_ids::GEO, &event.dao_address)); - anyhow::Ok(space_id) - }) - .try_collect() - .await - .map_err(|err| HandlerError::Other(format!("{err:?}").into()))?; - Ok(created_ids) + // anyhow::Ok(space_id) + // }) + // .try_collect() + // .await + // .map_err(|err| HandlerError::Other(format!("{err:?}").into()))?; + + Ok(space_id) } pub async fn handle_personal_space_created( @@ -111,36 +96,28 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_dao_address(&personal_space_created.dao_address) + .find_node(Space::find_by_dao_address_query(&personal_space_created.dao_address)) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = &space { - self.kg - .upsert_node( - block, - Node::new( - space.id(), - system_ids::INDEXER_SPACE_ID, - Space { - r#type: SpaceType::Personal, - personal_space_admin_plugin: Some(checksum_address( - &personal_space_created.personal_admin_address, - None, - )), - ..space.attributes().clone() - }, + self.kg.upsert_entity( + block, + &Space::builder(space.id(), &space.attributes().dao_contract_address) + .r#type(SpaceType::Personal) + .personal_space_admin_plugin( + &personal_space_created.personal_admin_address, ) - .with_type(system_ids::INDEXED_SPACE), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + .build() + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly - // // Add initial editors to the personal space + // Add initial editors to the personal space let editor = GeoAccount::new(personal_space_created.initial_editor.clone()); self.kg - .add_editor(space.id(), &editor, &models::SpaceEditor, block) + .upsert_entity(block, &editor) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -149,14 +126,14 @@ impl EventHandler { block.block_number, block.timestamp, space.id(), - editor.id, + editor.id(), ); } else { tracing::warn!( "Block #{} ({}): Could not create personal admin space plugin for unknown space with dao_address = {}", block.block_number, block.timestamp, - personal_space_created.dao_address + checksum_address(&personal_space_created.dao_address, None) ); } @@ -170,7 +147,7 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_dao_address(&governance_plugin_created.dao_address) + .find_node(Space::find_by_dao_address_query(&governance_plugin_created.dao_address)) .await .map_err(|e| HandlerError::Other(format!("Error fetching space with dao address = {}: {e:?}", checksum_address(&governance_plugin_created.dao_address, None)).into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -182,28 +159,12 @@ impl EventHandler { space.id() ); - self.kg - .upsert_node( - block, - Node::new( - space.id(), - system_ids::INDEXER_SPACE_ID, - Space { - voting_plugin_address: Some(checksum_address( - &governance_plugin_created.main_voting_address, - None, - )), - member_access_plugin: Some(checksum_address( - &governance_plugin_created.member_access_address, - None, - )), - ..space.attributes().clone() - }, - ) - .with_type(system_ids::INDEXED_SPACE), - ) - .await - .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + self.kg.upsert_entity(block, &Space::builder(space.id(), &space.attributes().dao_contract_address) + .voting_plugin_address(&governance_plugin_created.main_voting_address) + .member_access_plugin(&governance_plugin_created.member_access_address) + .build() + ).await + .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly } else { tracing::warn!( "Block #{} ({}): Could not create governance plugin for unknown space with dao_address = {}", diff --git a/sink/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs index 9d3b9cf..a811953 100644 --- a/sink/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -1,5 +1,6 @@ use futures::join; -use sdk::{models, pb::geo}; +use sdk::{models::{self, space::ParentSpace}, pb::geo}; +use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; @@ -11,22 +12,25 @@ impl EventHandler { ) -> Result<(), HandlerError> { match join!( self.kg - .get_space_by_space_plugin_address(&subspace_added.plugin_address), - self.kg.get_space_by_dao_address(&subspace_added.subspace) + .find_node(models::Space::find_by_space_plugin_address(&subspace_added.plugin_address)), + self.kg + .find_node(models::Space::find_by_dao_address_query(&subspace_added.subspace)) ) { (Ok(Some(parent_space)), Ok(Some(subspace))) => { self.kg - .add_subspace(block, &parent_space.id(), &subspace.id()) + .upsert_relation(block, &ParentSpace::new( + subspace.id(), + parent_space.id(), + )) .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - // TODO: Convert anyhow::Error to HandlerError properly + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly } (Ok(None), Ok(_)) => { tracing::warn!( "Block #{} ({}): Could not create subspace: parent space with plugin_address = {} not found", block.block_number, block.timestamp, - subspace_added.plugin_address + checksum_address(&subspace_added.plugin_address, None) ); } (Ok(Some(_)), Ok(None)) => { @@ -34,7 +38,7 @@ impl EventHandler { "Block #{} ({}): Could not create subspace: space with dao_address = {} not found", block.block_number, block.timestamp, - subspace_added.plugin_address + checksum_address(&subspace_added.plugin_address, None) ); } (Err(e), _) | (_, Err(e)) => { diff --git a/sink/src/events/subspace_removed.rs b/sink/src/events/subspace_removed.rs index ba3c9f0..f0b708c 100644 --- a/sink/src/events/subspace_removed.rs +++ b/sink/src/events/subspace_removed.rs @@ -10,7 +10,7 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = self .kg - .get_space_by_space_plugin_address(&subspace_removed.plugin_address) + .find_node(models::Space::find_by_space_plugin_address(&subspace_removed.plugin_address)) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index 90033f9..78584e7 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -1,9 +1,6 @@ use futures::join; use sdk::{ - ids, models, - pb::geo, - system_ids::{self, INDEXER_SPACE_ID}, - mapping::Relation, + ids, mapping::{Entity, Relation}, models::{self, Space}, pb::geo, system_ids::{self, INDEXER_SPACE_ID} }; use web3_utils::checksum_address; @@ -17,40 +14,27 @@ impl EventHandler { ) -> Result<(), HandlerError> { match join!( self.kg - .get_space_by_voting_plugin_address(&vote.plugin_address), + .find_node(Space::find_by_voting_plugin_address(&vote.plugin_address)), self.kg - .get_space_by_member_access_plugin(&vote.plugin_address) + .find_node(Space::find_by_member_access_plugin(&vote.plugin_address)) ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let proposal = self.kg - .find_node::(neo4rs::query(&format!( - "MATCH (p:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $onchain_proposal_id}})<-[:`{PROPOSALS}`]-(:`{INDEXED_SPACE}` {{id: $space_id}}) RETURN p", - PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, - PROPOSALS = system_ids::PROPOSALS, - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param("onchain_proposal_id", vote.onchain_proposal_id.clone()) - .param("space_id", space.id())) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + let maybe_proposal = self.kg + .find_node(models::Proposal::find_by_id_and_address(&vote.onchain_proposal_id, &vote.plugin_address)) + .await?; let account = self .kg - .find_node::( - neo4rs::query(&format!( - "MATCH (a:`{ACCOUNT}` {{address: $address}}) RETURN a", - ACCOUNT = system_ids::GEO_ACCOUNT, + .find_node( + Entity::::find_by_id_query( + &models::GeoAccount::new_id(&vote.voter), )) - .param("address", checksum_address(&vote.voter, None)), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; - match (proposal, account) { + match (maybe_proposal, account) { (Some(proposal), Some(account)) => { let vote_cast = models::VoteCast { - id: ids::create_geo_id(), vote_type: vote .vote_option .try_into() @@ -60,17 +44,15 @@ impl EventHandler { self.kg .upsert_relation( block, - Relation::new( + &Relation::new( + &ids::create_geo_id(), INDEXER_SPACE_ID, - &vote_cast.id.clone(), account.id(), proposal.id(), - system_ids::VOTE_CAST, vote_cast, ), ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; } // Proposal or account not found (Some(_), None) => { @@ -95,7 +77,7 @@ impl EventHandler { "Block #{} ({}): Matching space in Proposal not found for plugin address = {}", block.block_number, block.timestamp, - vote.plugin_address, + checksum_address(&vote.plugin_address, None), ); } // Errors diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index 0a149a2..1cd329e 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -1,18 +1,11 @@ use futures::{stream, StreamExt, TryStreamExt}; use serde::Deserialize; -use crate::{ - bootstrap::{self, constants::ROOT_SPACE_ID}, - neo4j_utils::serde_value_to_bolt, - ops::{conversions, op::Op}, -}; -use web3_utils::checksum_address; +use crate::bootstrap::{self, constants}; +// use web3_utils::checksum_address; use sdk::{ - ids::{self, id}, - models::{self, EditProposal, Proposal, Space}, - system_ids, - mapping::{Node, Relation}, + mapping::{self, Entity, Named, Relation}, models::{self, BlockMetadata, EditProposal}, pb, system_ids }; #[derive(Clone)] @@ -28,6 +21,8 @@ pub enum DatabaseError { DeserializationError(#[from] neo4rs::DeError), #[error("Serialization Error: {0}")] SerializationError(#[from] serde_json::Error), + #[error("SetTripleError: {0}")] + SetTripleError(#[from] mapping::entity::SetTripleError), } impl Client { @@ -37,19 +32,30 @@ impl Client { } /// Bootstrap the database with the initial data - pub async fn bootstrap(&self, rollup: bool) -> anyhow::Result<()> { - let bootstrap_ops = if rollup { - conversions::batch_ops(bootstrap::bootstrap()) - } else { - bootstrap::bootstrap().map(Op::from).collect() - }; - - stream::iter(bootstrap_ops) - .map(Ok) // Convert to Result to be able to use try_for_each - .try_for_each(|op| async move { op.apply_op(self, ROOT_SPACE_ID).await }) - .await?; - - Ok(()) + pub async fn bootstrap(&self, rollup: bool) -> Result<(), DatabaseError> { + // let bootstrap_ops = if rollup { + // conversions::batch_ops(bootstrap::bootstrap()) + // } else { + // bootstrap::bootstrap().map(Op::from).collect() + // }; + + // stream::iter(bootstrap_ops) + // .map(Ok) // Convert to Result to be able to use try_for_each + // .try_for_each(|op| async move { op.apply_op(self, ROOT_SPACE_ID).await }) + // .await?; + self.upsert_entity( + &BlockMetadata::default(), + &models::Space::builder( + constants::ROOT_SPACE_ID, + constants::ROOT_SPACE_DAO_ADDRESS, + ) + .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) + .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) + .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) + .build() + ).await?; + + Ok(self.process_ops(&BlockMetadata::default(), constants::ROOT_SPACE_ID, bootstrap::bootstrap()).await?) } /// Reset the database by deleting all nodes and relations and re-bootstrapping it @@ -65,479 +71,50 @@ impl Client { Ok(()) } - pub async fn add_space( - &self, - block: &models::BlockMetadata, - space: Node, - ) -> Result<(), DatabaseError> { - self.upsert_node( - block, - space, - ) - .await - } - - pub async fn get_space_by_dao_address( - &self, - dao_address: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{INDEXED_SPACE}` {{dao_contract_address: $dao_contract_address}}) RETURN n", - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param("dao_contract_address", checksum_address(dao_address, None)); - - self.find_node::(query) - .await - } - - pub async fn get_space_by_space_plugin_address( - &self, - plugin_address: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{INDEXED_SPACE}` {{space_plugin_address: $space_plugin_address}}) RETURN n", - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param( - "space_plugin_address", - checksum_address(plugin_address, None), - ); - - self - .find_node::(query) - .await - } - - pub async fn get_space_by_voting_plugin_address( - &self, - voting_plugin_address: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{INDEXED_SPACE}` {{voting_plugin_address: $voting_plugin_address}}) RETURN n", - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param( - "voting_plugin_address", - checksum_address(voting_plugin_address, None), - ); - - self - .find_node::(query) - .await - } - - pub async fn get_space_by_member_access_plugin( - &self, - member_access_plugin: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{INDEXED_SPACE}` {{member_access_plugin: $member_access_plugin}}) RETURN n", - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param( - "member_access_plugin", - checksum_address(member_access_plugin, None), - ); - - self - .find_node::(query) - .await - } - - pub async fn get_space_by_personal_plugin_address( - &self, - personal_space_admin_plugin: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{INDEXED_SPACE}` {{personal_space_admin_plugin: $personal_space_admin_plugin}}) RETURN n", - INDEXED_SPACE = system_ids::INDEXED_SPACE, - )) - .param( - "personal_space_admin_plugin", - checksum_address(personal_space_admin_plugin, None), - ); - - self - .find_node::(query) - .await - } - - pub async fn get_proposal_by_id_and_address( - &self, - proposal_id: &str, - plugin_address: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - "MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id, plugin_address: $plugin_address}}) RETURN n", - PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, - )) - .param("proposal_id", proposal_id) - .param("plugin_address", plugin_address); - - self - .find_node::(query) - .await - } - - pub async fn add_subspace( - &self, - block: &models::BlockMetadata, - space_id: &str, - subspace_id: &str, - ) -> Result<(), DatabaseError> { - self.upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - system_ids::INDEXER_SPACE_ID, - subspace_id, - space_id, - system_ids::PARENT_SPACE, - models::ParentSpace, - ), - ) - .await - } - - /// Add an editor to a space - pub async fn add_editor( - &self, - space_id: &str, - account: &models::GeoAccount, - editor_relation: &models::SpaceEditor, - block: &models::BlockMetadata, - ) -> anyhow::Result<()> { - self.upsert_node( - block, - Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()) - .with_type(system_ids::GEO_ACCOUNT), - ) - .await?; - - self.upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - system_ids::INDEXER_SPACE_ID, - &account.id, - space_id, - system_ids::EDITOR_RELATION, - editor_relation, - ), - ) - .await?; - - // Add the editor as a member of the space - self.upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - system_ids::INDEXER_SPACE_ID, - &account.id, - space_id, - system_ids::MEMBER_RELATION, - models::SpaceMember, - ), - ) - .await?; - - tracing::info!( - "Block #{} ({}): Added editor {} to space {}", - block.block_number, - block.timestamp, - account.id, - space_id - ); - - Ok(()) - } - - pub async fn remove_editor( - &self, - editor_id: &str, - space_id: &str, - block: &models::BlockMetadata, - ) -> anyhow::Result<()> { - const REMOVE_EDITOR_QUERY: &str = const_format::formatcp!( - r#" - MATCH (e:`{GEO_ACCOUNT}` {{id: $editor_id}}) -[r:`{EDITOR_RELATION}`]-> (s:`{INDEXED_SPACE}` {{id: $space_id}}) - DELETE r - SET e.`{UPDATED_AT}` = datetime($updated_at) - SET e.`{UPDATED_AT_BLOCK}` = $updated_at_block - "#, - GEO_ACCOUNT = system_ids::GEO_ACCOUNT, - EDITOR_RELATION = system_ids::EDITOR_RELATION, - INDEXED_SPACE = system_ids::INDEXED_SPACE, - UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, - UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, - ); - - let query = neo4rs::query(REMOVE_EDITOR_QUERY) - .param("editor_id", editor_id) - .param("space_id", space_id) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()); - - self.neo4j.run(query).await?; - - tracing::info!( - "Block #{} ({}): Removed editor {} from space {}", - block.block_number, - block.timestamp, - editor_id, - space_id - ); - - Ok(()) - } - - pub async fn add_member( - &self, - space_id: &str, - account: &models::GeoAccount, - member_relation: &models::SpaceMember, - block: &models::BlockMetadata, - ) -> anyhow::Result<()> { - self.upsert_node( - block, - Node::new(&account.id, system_ids::INDEXER_SPACE_ID, account.clone()) - .with_type(system_ids::GEO_ACCOUNT), - ) - .await?; - - self.upsert_relation( - block, - Relation::new( - &ids::create_geo_id(), - system_ids::INDEXER_SPACE_ID, - &account.id, - space_id, - system_ids::MEMBER_RELATION, - member_relation, - ), - ) - .await?; - - tracing::info!( - "Block #{} ({}): Added member {} to space {}", - block.block_number, - block.timestamp, - account.id, - space_id - ); - - Ok(()) - } - - /// Remove a member from a space - pub async fn remove_member( + pub async fn upsert_relation( &self, - member_id: &str, - space_id: &str, block: &models::BlockMetadata, + relation: &Relation, ) -> Result<(), DatabaseError> { - const REMOVE_MEMBER_QUERY: &str = const_format::formatcp!( - r#" - MATCH (m:`{GEO_ACCOUNT}` {{id: $member_id}}) -[r:`{MEMBER_RELATION}`]-> (s:`{INDEXED_SPACE}` {{id: $space_id}}) - DELETE r - SET m.`{UPDATED_AT}` = datetime($updated_at) - SET m.`{UPDATED_AT_BLOCK}` = $updated_at_block - "#, - GEO_ACCOUNT = system_ids::GEO_ACCOUNT, - MEMBER_RELATION = system_ids::MEMBER_RELATION, - INDEXED_SPACE = system_ids::INDEXED_SPACE, - UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, - UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, - ); - - let query = neo4rs::query(REMOVE_MEMBER_QUERY) - .param("member_id", member_id) - .param("space_id", space_id) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()); - - self.neo4j.run(query).await?; - - tracing::info!( - "Block #{} ({}): Removed member {} from space {}", - block.block_number, - block.timestamp, - member_id, - space_id - ); + self.run(relation.upsert_query(block)?).await?; Ok(()) } - // pub async fn add_vote_cast( - // &self, - // block: &models::BlockMetadata, - // space_id: &str, - // account_id: &str, - // vote: &models::Vote, - // vote_cast: &models::VoteCast, - // ) -> anyhow::Result<()> { - // // self.upsert_relation( - // // INDEXER_SPACE_ID, - // // block, - // // Relation::new( - // // &ids::create_geo_id(), - // // account_id, - // // &vote.id, - // // system_ids::VOTE_CAST_RELATION, - // // vote_cast, - // // ), - // // ).await?; - // // todo!() - - // Ok(()) - // } - - // pub async fn add_proposal( - // &self, - // block: &models::BlockMetadata, - // space_id: &str, - // proposal: &T, - // space_proposal_relation: &models::SpaceProposalRelation, - // ) -> anyhow::Result<()> { - // self.upsert_node( - // system_ids::INDEXER_SPACE_ID, - // block, - // Node::new(proposal.as_proposal().id.clone(), proposal) - // .with_type(system_ids::PROPOSAL_TYPE) - // .with_type(proposal.type_id()), - // ).await?; - - // self.upsert_relation( - // system_ids::INDEXER_SPACE_ID, - // block, - // Relation::new( - // &ids::create_geo_id(), - // &proposal.as_proposal().id, - // space_id, - // system_ids::PROPOSAL_SPACE_RELATION, - // space_proposal_relation, - // ), - // ).await?; - - // Ok(()) - // } - - pub async fn upsert_relation( + pub async fn upsert_entity( &self, block: &models::BlockMetadata, - relation: Relation, + entity: &Entity, ) -> Result<(), DatabaseError> { - let query_string = format!( - r#" - MERGE (from {{id: $from_id}}) -[r:`{relation_type}` {{id: $id}}]-> (to {{id: $to_id}}) - ON CREATE SET r += {{ - `{CREATED_AT}`: datetime($created_at), - `{CREATED_AT_BLOCK}`: $created_at_block - }} - SET r += {{ - `{UPDATED_AT}`: datetime($updated_at), - `{UPDATED_AT_BLOCK}`: $updated_at_block - }} - SET r += $data - "#, - relation_type = relation.relation_type, - CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, - CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, - UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, - UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, - ); - - let bolt_data = match serde_value_to_bolt(serde_json::to_value(relation.attributes())?) { - neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), - _ => neo4rs::BoltType::Map(Default::default()), - }; - - let query = neo4rs::query(&query_string) - .param("id", relation.id()) - .param("from_id", relation.from.clone()) - .param("to_id", relation.to.clone()) - .param("space_id", relation.space_id()) - .param("created_at", block.timestamp.to_rfc3339()) - .param("created_at_block", block.block_number.to_string()) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) - .param("data", bolt_data); - - self.neo4j.run(query).await?; + self.run(entity.upsert_query(block)?).await?; Ok(()) } - pub async fn upsert_node( - &self, - block: &models::BlockMetadata, - node: Node, - ) -> Result<(), DatabaseError> { - const UPSERT_NODE_QUERY: &str = const_format::formatcp!( - r#" - MERGE (n {{id: $id}}) - ON CREATE SET n += {{ - `{CREATED_AT}`: datetime($created_at), - `{CREATED_AT_BLOCK}`: $created_at_block - }} - SET n:$($labels) - SET n += {{ - `{UPDATED_AT}`: datetime($updated_at), - `{UPDATED_AT_BLOCK}`: $updated_at_block - }} - SET n += $data - "#, - // SPACE = system_ids::SPACE, - CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, - CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, - UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, - UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, - ); - - let id = node.id().to_string(); - - let bolt_data = match serde_value_to_bolt(serde_json::to_value(node.attributes)?) { - neo4rs::BoltType::Map(map) => neo4rs::BoltType::Map(map), - _ => neo4rs::BoltType::Map(Default::default()), - }; - - let query = neo4rs::query(UPSERT_NODE_QUERY) - .param("id", id) - // .param("space_id", node.space_id()) - .param("created_at", block.timestamp.to_rfc3339()) - .param("created_at_block", block.block_number.to_string()) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) - .param("labels", node.types) - .param("data", bolt_data); - - self.neo4j.run(query).await?; - + pub async fn run(&self, query: mapping::Query<()>) -> Result<(), DatabaseError> { + self.neo4j.run(query.query).await?; Ok(()) } pub async fn find_node_by_id Deserialize<'a> + Send>( &self, id: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", id); - self.find_node::(query).await + ) -> Result>, DatabaseError> { + let query = Entity::::find_by_id_query(id); + self.find_node(query).await } pub async fn find_node Deserialize<'a> + Send>( &self, - query: neo4rs::Query, - ) -> Result>, DatabaseError> { + query: mapping::Query, + ) -> Result>, DatabaseError> { self.neo4j - .execute(query) + .execute(query.query) .await? .next() .await? .map(|row| { - // tracing::info!("Row: {:?}", row); - Ok::<_, DatabaseError>(Node::::try_from(row.to::()?)?) + Ok::<_, DatabaseError>(Entity::::try_from(row.to::()?)?) }) .transpose() } @@ -545,13 +122,13 @@ impl Client { pub async fn find_nodes Deserialize<'a> + Send>( &self, query: neo4rs::Query, - ) -> anyhow::Result>, DatabaseError> { + ) -> anyhow::Result>, DatabaseError> { self.neo4j .execute(query) .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|neo4j_node| async move { Ok(Node::::try_from(neo4j_node)?) }) + .and_then(|neo4j_node| async move { Ok(Entity::::try_from(neo4j_node)?) }) .try_collect::>() .await } @@ -559,139 +136,62 @@ impl Client { pub async fn find_node_from_relation Deserialize<'a> + Send>( &self, relation_id: &str, - ) -> Result>, DatabaseError> { + ) -> Result>, DatabaseError> { let query = - neo4rs::query("MATCH (n) -[r {id: $id}]-> () RETURN n").param("id", relation_id); + mapping::Query::new("MATCH (n) -[r {id: $id}]-> () RETURN n").param("id", relation_id); self.find_node::(query).await } pub async fn find_node_to_relation Deserialize<'a> + Send>( &self, relation_id: &str, - ) -> Result>, DatabaseError> { + ) -> Result>, DatabaseError> { let query = - neo4rs::query("MATCH () -[r {id: $id}]-> (n) RETURN n").param("id", relation_id); + mapping::Query::new("MATCH () -[r {id: $id}]-> (n) RETURN n").param("id", relation_id); self.find_node::(query).await } - pub async fn find_relation_by_id Deserialize<'a> + Send>( - &self, - id: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query("MATCH () -[r]-> () WHERE r.id = $id RETURN r").param("id", id); - self.find_relation::(query).await - } - - pub async fn find_relation_from_node Deserialize<'a> + Send>( - &self, - node_id: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query("MATCH (n {id: $id}) -[r]-> () RETURN r").param("id", node_id); - self.find_relations::(query).await - } - - pub async fn find_relation Deserialize<'a> + Send>( - &self, - query: neo4rs::Query, - ) -> Result>, DatabaseError> { - self.neo4j - .execute(query) - .await? - .next() - .await? - .map(|row| { - Ok::<_, DatabaseError>(Relation::::try_from(row.to::()?)?) - }) - .transpose() - } - - pub async fn attribute_nodes Deserialize<'a> + Send>( - &self, - id: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - r#" - MATCH ({{id: $id}}) -[:`{attr_attr}`]-> (a:`{attr_type}`) - WHERE a.id IS NOT NULL AND a.`{name_attr}` IS NOT NULL - RETURN a - "#, - attr_attr = system_ids::ATTRIBUTES, - attr_type = system_ids::ATTRIBUTE, - name_attr = system_ids::NAME, - )) - .param("id", id); - self.find_nodes::(query).await - } - - pub async fn value_type_node Deserialize<'a> + Send>( - &self, - id: &str, - ) -> Result>, DatabaseError> { - let query = neo4rs::query(&format!( - r#" - MATCH (a {{id: $id}}) -[:`{value_type_attr}`]-> (t:`{type_type}`) - WHERE t.id IS NOT NULL AND t.`{name_attr}` IS NOT NULL - RETURN t - "#, - value_type_attr = system_ids::VALUE_TYPE, - type_type = system_ids::SCHEMA_TYPE, - name_attr = system_ids::NAME, - )) - .param("id", id); - - self.find_node::(query).await - } - - pub async fn find_relations Deserialize<'a> + Send>( - &self, - query: neo4rs::Query, - ) -> anyhow::Result>, DatabaseError> { - self.neo4j - .execute(query) - .await? - .into_stream_as::() - .map_err(DatabaseError::from) - .and_then(|neo4j_rel| async move { Ok(Relation::::try_from(neo4j_rel)?) }) - .try_collect::>() - .await - } - - pub async fn get_name(&self, entity_id: &str) -> anyhow::Result> { - #[derive(Debug, Deserialize)] - struct Named { - #[serde(default)] - name: Option, - } - - let query = neo4rs::query("MATCH (n { id: $id }) RETURN n").param("id", entity_id); - - match self - .find_node::(query) - .await? - .map(|node| node.attributes.attributes) - { - Some(Named { - name: Some(name), .. - }) => Ok(Some(name)), - None | Some(Named { name: None, .. }) => Ok(None), - } - } - pub async fn find_types Deserialize<'a> + Send>( &self, - ) -> Result>, DatabaseError> { + ) -> Result>, DatabaseError> { let query = neo4rs::query(&format!("MATCH (t:`{}`) RETURN t", system_ids::SCHEMA_TYPE)); self.find_nodes::(query).await } - pub async fn process_edit(&self, edit: EditProposal) -> anyhow::Result<()> { - let space_id = edit.space.as_str(); - let rolled_up_ops = conversions::batch_ops(edit.ops); - - stream::iter(rolled_up_ops) - .map(Ok) // Convert to Result to be able to use try_for_each - .try_for_each(|op| async move { op.apply_op(self, space_id).await }) - .await?; + pub async fn process_ops(&self, block: &models::BlockMetadata, space_id: &str, ops: impl IntoIterator) -> Result<(), DatabaseError> { + for op in ops { + match (op.r#type(), op.triple) { + (pb::grc20::OpType::SetTriple, Some(pb::grc20::Triple { entity, attribute, value: Some(value) })) => { + tracing::info!( + "SetTriple: {}, {}, {:?}", + entity, + attribute, + value, + ); + + self.run(Entity::<()>::set_triple( + block, + space_id, + &entity, + &attribute, + &value + )?).await? + } + (pb::grc20::OpType::DeleteTriple, Some(triple)) => { + tracing::info!( + "DeleteTriple: {}, {}, {:?}", + triple.entity, + triple.attribute, + triple.value, + ); + + self.run(Entity::<()>::delete_triple(block, space_id, triple)).await? + } + (typ, maybe_triple) => { + tracing::warn!("Unhandled case: {:?} {:?}", typ, maybe_triple); + } + } + } Ok(()) } diff --git a/sink/src/lib.rs b/sink/src/lib.rs index 5fc5189..a3ae2da 100644 --- a/sink/src/lib.rs +++ b/sink/src/lib.rs @@ -1,5 +1,4 @@ pub mod bootstrap; pub mod events; pub mod kg; -pub mod neo4j_utils; -pub mod ops; +// pub mod ops; diff --git a/sink/src/ops/batch_set_triple.rs b/sink/src/ops/batch_set_triple.rs deleted file mode 100644 index 059d26b..0000000 --- a/sink/src/ops/batch_set_triple.rs +++ /dev/null @@ -1,7 +0,0 @@ -use crate::ops::Value; - -pub struct BatchSetTriples { - pub entity_id: String, - pub type_id: String, - pub values: Vec, -} diff --git a/sink/src/ops/conversions.rs b/sink/src/ops/conversions.rs deleted file mode 100644 index b165a06..0000000 --- a/sink/src/ops/conversions.rs +++ /dev/null @@ -1,127 +0,0 @@ -use std::{collections::HashMap, iter}; - -use super::{ - create_relation::CreateRelationBuilder, - delete_triple::DeleteTriple, - op::{self, Op}, - set_triple::SetTriple, - Value, -}; -use sdk::{graph_uri::GraphUri, pb::grc20, system_ids}; - -impl From for Op { - fn from(op: grc20::Op) -> Self { - match (op.r#type(), op.triple) { - (grc20::OpType::SetTriple, Some(triple)) => Op::new(SetTriple { - entity_id: triple.entity, - attribute_id: triple.attribute, - value: triple.value.map(Value::from).unwrap_or(Value::Null), - }), - (grc20::OpType::DeleteTriple, Some(triple)) => Op::new(DeleteTriple { - entity_id: triple.entity, - attribute_id: triple.attribute, - }), - (grc20::OpType::None, _) | (_, None) => op::Op::null(), - } - } -} - -impl From<&grc20::Op> for Op { - fn from(op: &grc20::Op) -> Self { - match (op.r#type(), &op.triple) { - (grc20::OpType::SetTriple, Some(triple)) => Op::new(SetTriple { - entity_id: triple.entity.clone(), - attribute_id: triple.attribute.clone(), - value: triple.value.clone().map(Value::from).unwrap_or(Value::Null), - }), - (grc20::OpType::DeleteTriple, Some(triple)) => Op::new(DeleteTriple { - entity_id: triple.entity.clone(), - attribute_id: triple.attribute.clone(), - }), - (grc20::OpType::None, _) | (_, None) => op::Op::null(), - } - } -} - -type EntityOps = HashMap, Option)>; - -pub fn group_ops(ops: Vec) -> EntityOps { - let mut entity_ops: EntityOps = HashMap::new(); - - for op in ops { - match (op.r#type(), &op.triple) { - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - entity, - attribute, - value: Some(grc20::Value { r#type, value }), - }), - ) if attribute == system_ids::TYPES && *r#type == grc20::ValueType::Url as i32 => { - // If triple sets the type, set the type of the entity op batch - let entry = entity_ops.entry(entity.clone()).or_insert(( - Vec::new(), - Some( - GraphUri::from_uri(value) - .expect("URI should be validated by match pattern guard") - .id, - ), - )); - - entry.1 = Some( - GraphUri::from_uri(value) - .expect("URI should be validated by match pattern guard") - .id, - ); - entry.0.push(op); - } - (_, Some(triple)) => { - // If tiple sets or deletes an attribute, add it to the entity op batch - entity_ops - .entry(triple.entity.clone()) - .or_insert((Vec::new(), None)) - .0 - .push(op); - } - _ => { - // If triple is invalid, add it to the entity op batch - entity_ops - .entry("".to_string()) - .or_insert((Vec::new(), None)) - .0 - .push(op) - } - } - } - - entity_ops -} - -pub fn batch_ops(ops: impl IntoIterator) -> Vec { - let entity_ops = group_ops(ops.into_iter().collect()); - - entity_ops - .into_iter() - .flat_map(|(entity_id, (ops, r#type))| match r#type.as_deref() { - // If the entity has type RELATION_TYPE, build a CreateRelation batch - Some(system_ids::RELATION_TYPE) => { - // tracing::info!("Found relation: {}", entity_id); - - let (batch, remaining) = CreateRelationBuilder::new(entity_id).from_ops(&ops); - match batch.build() { - // If the batch is successfully built, return the batch and the remaining ops - Ok(batch) => iter::once(Op::new(batch)) - .chain(remaining.into_iter().map(Op::from)) - .collect::>(), - // If the batch fails to build, log the error and return the ops as is - Err(err) => { - tracing::error!("Failed to build relation batch: {:?}! Ignoring", err); - // ops.into_iter().map(Op::from).collect::>() - vec![] - } - } - } - _ => ops.into_iter().map(Op::from).collect::>(), - }) - .collect() -} diff --git a/sink/src/ops/create_relation.rs b/sink/src/ops/create_relation.rs deleted file mode 100644 index ed77f79..0000000 --- a/sink/src/ops/create_relation.rs +++ /dev/null @@ -1,255 +0,0 @@ -use sdk::{graph_uri::GraphUri, pb::grc20, system_ids}; - -use super::KgOp; - -pub struct CreateRelation { - /// ID of the relation entity - pub entity_id: String, - /// ID of the "from" entity - pub from_entity_id: String, - /// ID of the "to" entity - pub to_entity_id: String, - /// ID of the relation type entity - pub relation_type_id: String, - /// Index of the relation - pub index: String, -} - -impl KgOp for CreateRelation { - async fn apply_op(&self, kg: &crate::kg::Client, space_id: &str) -> anyhow::Result<()> { - let relation_name = kg - .get_name(&self.relation_type_id) - .await? - .unwrap_or(self.relation_type_id.to_string()); - - tracing::info!( - "CreateRelation {}: {} {} -> {}", - self.entity_id, - if relation_name == self.relation_type_id { - self.relation_type_id.to_string() - } else { - format!("{} ({})", relation_name, self.relation_type_id) - }, - self.from_entity_id, - self.to_entity_id, - ); - - match self.relation_type_id.as_str() { - system_ids::TYPES => { - let type_label = match kg.get_name(&self.to_entity_id).await? { - Some(name) if name.replace(" ", "").is_empty() => self.to_entity_id.clone(), - Some(name) => name, - None => self.to_entity_id.clone(), - }; - - tracing::info!( - "SetType {}: {}", - self.from_entity_id, - if type_label == self.to_entity_id { - self.to_entity_id.to_string() - } else { - format!("{} ({})", type_label, self.to_entity_id) - }, - ); - - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MERGE (n {{ id: $id, space_id: $space_id }}) - ON CREATE - SET n :`{type_id}` - ON MATCH - SET n :`{type_id}` - "#, - type_id = self.to_entity_id - )) - .param("id", self.from_entity_id.clone()) - .param("space_id", space_id), - ) - .await?; - } - _ => { - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MERGE (from {{id: $from_id, space_id: $space_id}}) - MERGE (to {{id: $to_id, space_id: $space_id}}) - MERGE (from)-[:`{relation_type_id}` {{id: $relation_id, `{index_id}`: $index, space_id: $space_id}}]->(to) - "#, - relation_type_id = self.relation_type_id, - index_id = system_ids::RELATION_INDEX - )) - .param("from_id", self.from_entity_id.clone()) - .param("to_id", self.to_entity_id.clone()) - .param("relation_id", self.entity_id.clone()) - .param("index", self.index.clone()) - .param("relation_type_id", self.relation_type_id.clone()) - .param("space_id", space_id) - ) - .await?; - } - } - - Ok(()) - } -} - -pub struct CreateRelationBuilder { - entity_id: String, - from_entity_id: Option, - to_entity_id: Option, - relation_type_id: Option, - index: Option, -} - -impl CreateRelationBuilder { - pub fn new(entity_id: String) -> Self { - CreateRelationBuilder { - entity_id, - from_entity_id: None, - to_entity_id: None, - relation_type_id: None, - index: None, - } - } - - /// Extracts the from, to, and relation type entities from the ops and returns the remaining ops - pub fn from_ops(mut self, ops: &[grc20::Op]) -> (Self, Vec<&grc20::Op>) { - let remaining = ops - .iter() - .filter(|op| match (op.r#type(), &op.triple) { - // Ignore the TYPES relation of the entity - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - attribute, - value: Some(grc20::Value { r#type, .. }), - .. - }), - ) if attribute == system_ids::TYPES && *r#type == grc20::ValueType::Url as i32 => { - false - } - - // Set the FROM_ENTITY attribute - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - attribute, - value: Some(grc20::Value { r#type, value }), - .. - }), - ) if attribute == system_ids::RELATION_FROM_ATTRIBUTE - && *r#type == grc20::ValueType::Url as i32 - && GraphUri::is_valid(value) => - { - self.from_entity_id = - Some(GraphUri::from_uri(value).expect("Uri should be valid").id); - false - } - - // Set the TO_ENTITY attribute - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - attribute, - value: Some(grc20::Value { r#type, value }), - .. - }), - ) if attribute == system_ids::RELATION_TO_ATTRIBUTE - && *r#type == grc20::ValueType::Url as i32 - && GraphUri::is_valid(value) => - { - self.to_entity_id = - Some(GraphUri::from_uri(value).expect("Uri should be valid").id); - false - } - - // Set the RELATION_TYPE attribute - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - attribute, - value: Some(grc20::Value { r#type, value }), - .. - }), - ) if attribute == system_ids::RELATION_TYPE_ATTRIBUTE - && *r#type == grc20::ValueType::Url as i32 - && GraphUri::is_valid(value) => - { - self.relation_type_id = - Some(GraphUri::from_uri(value).expect("Uri should be valid").id); - false - } - - // Set the INDEX attribute - ( - grc20::OpType::SetTriple, - Some(grc20::Triple { - attribute, - value: Some(grc20::Value { r#type, value }), - .. - }), - ) if attribute == system_ids::RELATION_INDEX - && *r#type == grc20::ValueType::Text as i32 => - { - self.index = Some(value.clone()); - false - } - - _ => true, - }) - .collect(); - - (self, remaining) - } - - pub fn build(self) -> anyhow::Result { - Ok(CreateRelation { - from_entity_id: match self.from_entity_id { - Some(id) if id.is_empty() => { - return Err(anyhow::anyhow!( - "{}: Invalid from entity id: `{id}`", - self.entity_id - )) - } - Some(id) => id, - None => return Err(anyhow::anyhow!("{}: Missing from entity", self.entity_id)), - }, - to_entity_id: match self.to_entity_id { - Some(id) if id.is_empty() => { - return Err(anyhow::anyhow!( - "{}: Invalid to entity id: `{id}`", - self.entity_id - )) - } - Some(id) => id, - None => return Err(anyhow::anyhow!("{}: Missing to entity", self.entity_id)), - }, - relation_type_id: match self.relation_type_id { - Some(id) if id.is_empty() => { - return Err(anyhow::anyhow!( - "{}: Invalid relation type id: `{id}`", - self.entity_id - )) - } - Some(id) => id, - None => return Err(anyhow::anyhow!("{}: Missing relation type", self.entity_id)), - }, - // relation_type_id: match self.relation_type_id { - // Some(id) if id.is_empty() => { - // tracing::warn!("{}: Invalid relation type id: `{id}`! Using default _UNKNOWN", self.entity_id); - // "_UNKNOWN".to_string() - // }, - // Some(id) => id, - // None => { - // tracing::warn!("{}: Missing relation type! Using default _UNKNOWN", self.entity_id); - // "_UNKNOWN".to_string() - // }, - // }, - index: self.index.unwrap_or_else(|| "a0".to_string()), - entity_id: self.entity_id, - }) - } -} diff --git a/sink/src/ops/delete_triple.rs b/sink/src/ops/delete_triple.rs deleted file mode 100644 index 1e6de26..0000000 --- a/sink/src/ops/delete_triple.rs +++ /dev/null @@ -1,52 +0,0 @@ -use sdk::mapping::DefaultAttributes; -use crate::ops::KgOp; - -pub struct DeleteTriple { - pub entity_id: String, - pub attribute_id: String, -} - -impl KgOp for DeleteTriple { - async fn apply_op(&self, kg: &crate::kg::client::Client, space_id: &str) -> anyhow::Result<()> { - let entity_name = kg - .find_node_by_id::(&self.entity_id) - .await? - .and_then(|entity| entity.name()) - .unwrap_or(self.entity_id.to_string()); - - let attribute_name = kg - .get_name(&self.attribute_id) - .await? - .unwrap_or(self.attribute_id.to_string()); - - tracing::info!( - "DeleteTriple: {}, {}", - if entity_name == self.entity_id { - self.entity_id.to_string() - } else { - format!("{} ({})", entity_name, self.entity_id) - }, - if attribute_name == self.attribute_id { - self.attribute_id.to_string() - } else { - format!("{} ({})", attribute_name, self.attribute_id) - }, - ); - - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MATCH (n {{ id: $id, space_id: $space_id }}) - REMOVE n.`{attribute_label}` - "#, - attribute_label = self.attribute_id, - )) - .param("id", self.entity_id.clone()) - .param("space_id", space_id), - ) - .await?; - - Ok(()) - } -} diff --git a/sink/src/ops/mod.rs b/sink/src/ops/mod.rs deleted file mode 100644 index a87e5e7..0000000 --- a/sink/src/ops/mod.rs +++ /dev/null @@ -1,8 +0,0 @@ -pub mod batch_set_triple; -pub mod conversions; -pub mod create_relation; -pub mod delete_triple; -pub mod op; -pub mod set_triple; - -pub use op::{KgOp, Value}; diff --git a/sink/src/ops/op.rs b/sink/src/ops/op.rs deleted file mode 100644 index 7c6b83c..0000000 --- a/sink/src/ops/op.rs +++ /dev/null @@ -1,121 +0,0 @@ -use std::fmt::Display; - -use crate::kg::client::Client; -use futures::future::BoxFuture; -use sdk::pb::grc20; - -#[derive(Clone, Debug)] -pub enum Value { - Null, - Text(String), - Number(String), - Entity(String), - Uri(String), - Checkbox(bool), - Time(String), // TODO: Change to proper type - GeoLocation(String), // TODO: Change to proper type -} - -impl Display for Value { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - match self { - Value::Null => write!(f, "null"), - Value::Text(value) => write!(f, "{}", value), - Value::Number(value) => write!(f, "{}", value), - Value::Entity(value) => write!(f, "{}", value), - Value::Uri(value) => write!(f, "{}", value), - Value::Checkbox(value) => write!(f, "{}", value), - Value::Time(value) => write!(f, "{}", value), - Value::GeoLocation(value) => write!(f, "{}", value), - } - } -} - -impl From for Value { - fn from(value: grc20::Value) -> Self { - match value.r#type() { - grc20::ValueType::Unknown => Value::Null, - grc20::ValueType::Text => Value::Text(value.value), - grc20::ValueType::Number => Value::Number(value.value), - grc20::ValueType::Checkbox => Value::Checkbox(value.value.parse().unwrap_or(false)), - grc20::ValueType::Url => Value::Uri(value.value), - grc20::ValueType::Time => Value::Time(value.value), - grc20::ValueType::Point => Value::GeoLocation(value.value), - } - } -} - -impl From<&grc20::Value> for Value { - fn from(value: &grc20::Value) -> Self { - Value::from(value.clone()) - } -} - -impl From for neo4rs::BoltType { - fn from(value: Value) -> Self { - match value { - Value::Null => neo4rs::BoltType::Null(neo4rs::BoltNull), - Value::Text(value) => neo4rs::BoltType::String(value.into()), - Value::Number(value) => neo4rs::BoltType::String(value.into()), - Value::Entity(value) => neo4rs::BoltType::String(value.into()), - Value::Uri(value) => neo4rs::BoltType::String(value.into()), - Value::Checkbox(value) => neo4rs::BoltType::Boolean(neo4rs::BoltBoolean::new(value)), - Value::Time(value) => neo4rs::BoltType::String(value.into()), - Value::GeoLocation(value) => neo4rs::BoltType::String(value.into()), - } - } -} - -pub struct Op(Box); - -impl Op { - pub fn new(op: T) -> Self { - Op(Box::new(op)) - } - - pub fn null() -> Self { - Op(Box::new(NullOp)) - } - - pub fn apply_op<'a>( - &'a self, - kg: &'a Client, - space_id: &'a str, - ) -> BoxFuture<'a, anyhow::Result<()>> { - self.0.apply_op(kg, space_id) - } -} - -pub trait KgOp: Send { - fn apply_op( - &self, - kg: &Client, - space_id: &str, - ) -> impl std::future::Future> + Send; -} - -pub trait KgOpDyn: Send { - fn apply_op<'a>( - &'a self, - kg: &'a Client, - space_id: &'a str, - ) -> BoxFuture<'a, anyhow::Result<()>>; -} - -impl KgOpDyn for T { - fn apply_op<'a>( - &'a self, - kg: &'a Client, - space_id: &'a str, - ) -> BoxFuture<'a, anyhow::Result<()>> { - Box::pin(self.apply_op(kg, space_id)) - } -} - -pub struct NullOp; - -impl KgOp for NullOp { - async fn apply_op(&self, _kg: &Client, _space_id: &str) -> anyhow::Result<()> { - Ok(()) - } -} diff --git a/sink/src/ops/set_triple.rs b/sink/src/ops/set_triple.rs deleted file mode 100644 index 2264579..0000000 --- a/sink/src/ops/set_triple.rs +++ /dev/null @@ -1,166 +0,0 @@ -use sdk::{mapping::DefaultAttributes, system_ids}; - -use crate::ops::{KgOp, Value}; - -pub struct SetTriple { - pub entity_id: String, - pub attribute_id: String, - pub value: Value, -} - -impl KgOp for SetTriple { - async fn apply_op(&self, kg: &crate::kg::client::Client, space_id: &str) -> anyhow::Result<()> { - let entity_name = kg - .get_name(&self.entity_id) - .await? - .unwrap_or(self.entity_id.to_string()); - - let attribute_name = kg - .get_name(&self.attribute_id) - .await? - .unwrap_or(self.attribute_id.to_string()); - - tracing::info!( - "SetTriple: {}, {}, {}", - if entity_name == self.entity_id { - self.entity_id.to_string() - } else { - format!("{} ({})", entity_name, self.entity_id) - }, - if attribute_name == self.attribute_id { - self.attribute_id.to_string() - } else { - format!("{} ({})", attribute_name, self.attribute_id) - }, - self.value, - ); - - match (self.attribute_id.as_str(), &self.value) { - (system_ids::TYPES, Value::Entity(value)) => { - if kg - .find_relation_by_id::(&self.entity_id) - .await? - .is_some() - { - // let entity = Entity::from_entity(kg.clone(), relation); - // kg.neo4j.run( - // neo4rs::query(&format!( - // r#" - // MATCH (n) -[{{id: $relation_id}}]-> (m) - // CREATE (n) -[:{relation_label} {{id: $relation_id, relation_type_id: $relation_type_id}}]-> (m) - // "#, - // relation_label = RelationLabel::new(value), - // )) - // .param("relation_id", self.entity_id.clone()) - // .param("relation_type_id", system_ids::TYPES), - // ).await?; - tracing::warn!( - "Unhandled case: Setting type on existing relation {entity_name}" - ); - } else { - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MERGE (t {{ id: $value, space_id: $space_id }}) - MERGE (n {{ id: $id, space_id: $space_id }}) - ON CREATE - SET n :`{value}` - ON MATCH - SET n :`{value}` - "#, - // MERGE (n) -[:TYPE {{id: $attribute_id}}]-> (t) - // "#, - )) - .param("id", self.entity_id.clone()) - .param("value", self.value.clone()) - .param("space_id", space_id), - ) - .await?; - } - } - // (system_ids::NAME, Value::Text(value)) => { - // if let Some(_) = kg.find_relation_by_id::(&self.entity_id).await? { - // tracing::warn!("Unhandled case: Setting name on relation {entity_name}"); - // } else { - // kg.set_name(&self.entity_id, &value).await?; - // } - // } - (attribute_id, Value::Entity(value)) => { - if ![ - system_ids::RELATION_FROM_ATTRIBUTE, - system_ids::RELATION_TO_ATTRIBUTE, - system_ids::RELATION_INDEX, - system_ids::RELATION_TYPE_ATTRIBUTE, - ] - .contains(&attribute_id) - { - panic!("Unhandled case: Setting entity value on attribute {attribute_name}({attribute_id}) of entity {entity_name}({})", self.entity_id); - } - - if kg - .find_relation_by_id::(&self.entity_id) - .await? - .is_some() - { - tracing::warn!("Unhandled case: Relation {attribute_name} defined on relation {entity_name}"); - } else { - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MERGE (n {{ id: $id }}) - MERGE (m {{ id: $value }}) - MERGE (n) -[:`{attribute_id}` {{space_id: $space_id}}]-> (m) - "#, - )) - .param("id", self.entity_id.clone()) - .param("value", value.clone()) - .param("space_id", space_id), - ) - .await?; - } - } - (attribute_id, value) => { - if kg - .find_relation_by_id::(&self.entity_id) - .await? - .is_some() - { - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MATCH () -[r {{id: $relation_id, space_id: $space_id}}]-> () - SET r.`{attribute_id}` = $value - "#, - )) - .param("relation_id", self.entity_id.clone()) - .param("value", value.clone()) - .param("space_id", space_id), - ) - .await?; - } else { - kg.neo4j - .run( - neo4rs::query(&format!( - r#" - MERGE (n {{ id: $id, space_id: $space_id }}) - ON CREATE - SET n.`{attribute_id}` = $value - ON MATCH - SET n.`{attribute_id}` = $value - "#, - )) - .param("id", self.entity_id.clone()) - .param("value", value.clone()) - .param("space_id", space_id), - ) - .await?; - } - } - }; - - Ok(()) - } -} From 88790fde527ae9a9bbcf39da04f9cbb1a6019d43 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 12:55:30 -0500 Subject: [PATCH 13/25] refactor: More refactoring + add tests --- Cargo.lock | 263 +++++++++++++++++- sdk/Cargo.toml | 5 + sdk/src/error.rs | 13 + sdk/src/ids/system_ids.rs | 2 +- sdk/src/lib.rs | 5 +- sdk/src/mapping/attributes.rs | 27 +- sdk/src/mapping/entity.rs | 293 ++++++++++++++++---- sdk/src/mapping/mod.rs | 4 +- sdk/src/mapping/query.rs | 2 +- sdk/src/mapping/relation.rs | 10 +- sdk/src/mapping/triple.rs | 94 +++++-- sdk/src/models/account.rs | 5 +- sdk/src/models/block.rs | 2 +- sdk/src/models/editor.rs | 20 +- sdk/src/models/member.rs | 20 +- sdk/src/models/mod.rs | 5 +- sdk/src/models/proposal.rs | 90 +++--- sdk/src/models/space.rs | 153 +++++++++-- sdk/src/models/vote.rs | 25 +- sink/src/events/edit_published.rs | 34 +-- sink/src/events/editor_added.rs | 23 +- sink/src/events/editor_removed.rs | 25 +- sink/src/events/handler.rs | 32 ++- sink/src/events/initial_editors_added.rs | 26 +- sink/src/events/member_added.rs | 22 +- sink/src/events/member_removed.rs | 25 +- sink/src/events/mod.rs | 2 +- sink/src/events/proposal_created.rs | 332 +++++++++++++---------- sink/src/events/proposal_executed.rs | 11 +- sink/src/events/space_created.rs | 81 +++--- sink/src/events/subspace_added.rs | 22 +- sink/src/events/subspace_removed.rs | 11 +- sink/src/events/vote_cast.rs | 37 +-- sink/src/kg/client.rs | 103 +++---- 34 files changed, 1267 insertions(+), 557 deletions(-) create mode 100644 sdk/src/error.rs diff --git a/Cargo.lock b/Cargo.lock index fb4654d..b275ea6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -380,6 +380,56 @@ dependencies = [ "generic-array", ] +[[package]] +name = "bollard" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41711ad46fda47cd701f6908e59d1bd6b9a2b7464c0d0aeab95c6d37096ff8a" +dependencies = [ + "base64 0.22.1", + "bollard-stubs", + "bytes", + "futures-core", + "futures-util", + "hex", + "home", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-named-pipe", + "hyper-rustls", + "hyper-util", + "hyperlocal", + "log", + "pin-project-lite", + "rustls", + "rustls-native-certs 0.7.3", + "rustls-pemfile 2.2.0", + "rustls-pki-types", + "serde", + "serde_derive", + "serde_json", + "serde_repr", + "serde_urlencoded", + "thiserror 1.0.64", + "tokio", + "tokio-util", + "tower-service", + "url", + "winapi", +] + +[[package]] +name = "bollard-stubs" +version = "1.45.0-rc.26.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7c5415e3a6bc6d3e99eff6268e488fd4ee25e7b28c10f08fa6760bd9de16e4" +dependencies = [ + "serde", + "serde_repr", + "serde_with", +] + [[package]] name = "browserslist-rs" version = "0.16.0" @@ -815,6 +865,17 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "docker_credential" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31951f49556e34d90ed28342e1df7e1cb7a229c4cab0aecc627b5d91edd41d07" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + [[package]] name = "either" version = "1.13.0" @@ -846,12 +907,35 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "etcetera" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" +dependencies = [ + "cfg-if", + "home", + "windows-sys 0.48.0", +] + [[package]] name = "fastrand" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +[[package]] +name = "filetime" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + [[package]] name = "fixedbitset" version = "0.4.2" @@ -1118,6 +1202,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "home" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "hstr" version = "0.2.12" @@ -1245,6 +1338,21 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-named-pipe" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278" +dependencies = [ + "hex", + "hyper 1.4.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", + "winapi", +] + [[package]] name = "hyper-rustls" version = "0.27.3" @@ -1323,6 +1431,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "hyperlocal" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7" +dependencies = [ + "hex", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + [[package]] name = "iana-time-zone" version = "0.1.61" @@ -1567,6 +1690,17 @@ version = "0.2.159" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", + "redox_syscall 0.5.7", +] + [[package]] name = "linux-raw-sys" version = "0.4.14" @@ -1917,11 +2051,36 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.5.7", "smallvec", "windows-targets 0.52.6", ] +[[package]] +name = "parse-display" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914a1c2265c98e2446911282c6ac86d8524f495792c38c5bd884f80499c7538a" +dependencies = [ + "parse-display-derive", + "regex", + "regex-syntax 0.8.5", +] + +[[package]] +name = "parse-display-derive" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281" +dependencies = [ + "proc-macro2", + "quote", + "regex", + "regex-syntax 0.8.5", + "structmeta", + "syn 2.0.87", +] + [[package]] name = "parse-zoneinfo" version = "0.3.1" @@ -2235,6 +2394,15 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "redox_syscall" version = "0.5.7" @@ -2548,6 +2716,7 @@ dependencies = [ "anyhow", "chrono", "const_format", + "futures", "md-5", "neo4rs", "prost", @@ -2555,7 +2724,9 @@ dependencies = [ "serde", "serde_json", "serde_with", + "testcontainers", "thiserror 2.0.3", + "tokio", "tracing", "uuid", "web3-utils", @@ -2650,6 +2821,17 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -2911,6 +3093,29 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "structmeta" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e1575d8d40908d70f6fd05537266b90ae71b15dbbe7a8b7dffa2b759306d329" +dependencies = [ + "proc-macro2", + "quote", + "structmeta-derive", + "syn 2.0.87", +] + +[[package]] +name = "structmeta-derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "substreams-utils" version = "0.1.0" @@ -4002,6 +4207,35 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "testcontainers" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f40cc2bd72e17f328faf8ca7687fe337e61bccd8acf9674fa78dd3792b045e1" +dependencies = [ + "async-trait", + "bollard", + "bollard-stubs", + "bytes", + "docker_credential", + "either", + "etcetera", + "futures", + "log", + "memchr", + "parse-display", + "pin-project-lite", + "serde", + "serde_json", + "serde_with", + "thiserror 1.0.64", + "tokio", + "tokio-stream", + "tokio-tar", + "tokio-util", + "url", +] + [[package]] name = "textwrap" version = "0.16.1" @@ -4182,6 +4416,21 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "tokio-tar" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75" +dependencies = [ + "filetime", + "futures-core", + "libc", + "redox_syscall 0.3.5", + "tokio", + "tokio-stream", + "xattr", +] + [[package]] name = "tokio-util" version = "0.7.12" @@ -4433,6 +4682,7 @@ dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] @@ -4829,6 +5079,17 @@ dependencies = [ "tap", ] +[[package]] +name = "xattr" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" +dependencies = [ + "libc", + "linux-raw-sys", + "rustix", +] + [[package]] name = "zerocopy" version = "0.7.35" diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index cedad6d..18c47ec 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -7,6 +7,7 @@ edition = "2021" anyhow = "1.0.93" chrono = "0.4.38" const_format = "0.2.34" +futures = "0.3.31" md-5 = "0.10.6" neo4rs = "0.8.0" prost = "0.13.3" @@ -19,3 +20,7 @@ tracing = "0.1.40" uuid = { version = "1.11.0", features = ["v4"] } web3-utils = { version = "0.1.0", path = "../web3-utils" } + +[dev-dependencies] +testcontainers = "0.23.1" +tokio = "1.42.0" diff --git a/sdk/src/error.rs b/sdk/src/error.rs new file mode 100644 index 0000000..c2c9ca5 --- /dev/null +++ b/sdk/src/error.rs @@ -0,0 +1,13 @@ +use crate::mapping; + +#[derive(Debug, thiserror::Error)] +pub enum DatabaseError { + #[error("Neo4j error: {0}")] + Neo4jError(#[from] neo4rs::Error), + #[error("Deserialization error: {0}")] + DeserializationError(#[from] neo4rs::DeError), + #[error("Serialization Error: {0}")] + SerializationError(#[from] serde_json::Error), + #[error("SetTripleError: {0}")] + SetTripleError(#[from] mapping::entity::SetTripleError), +} diff --git a/sdk/src/ids/system_ids.rs b/sdk/src/ids/system_ids.rs index f87a9ce..f3e56ae 100644 --- a/sdk/src/ids/system_ids.rs +++ b/sdk/src/ids/system_ids.rs @@ -316,4 +316,4 @@ pub const PROPOSED_SUBSPACE: &str = "5ZVrZv7S3Mk2ATV9LAZAha"; pub const PROPOSALS: &str = "3gmeTonVCB6B11p3YF8mj5"; /// PROPOSAL > CREATOR > ACCOUNT -pub const PROPOSAL_CREATOR: &str = "213"; \ No newline at end of file +pub const PROPOSAL_CREATOR: &str = "213"; diff --git a/sdk/src/lib.rs b/sdk/src/lib.rs index 49d2c8e..21da959 100644 --- a/sdk/src/lib.rs +++ b/sdk/src/lib.rs @@ -1,12 +1,13 @@ pub mod blocks; pub mod conversion; +pub mod error; pub mod graph_uri; pub mod ids; +pub mod mapping; pub mod models; +pub mod neo4j_utils; pub mod pb; -pub mod mapping; pub mod relation; -pub mod neo4j_utils; pub use ids::network_ids; pub use ids::system_ids; diff --git a/sdk/src/mapping/attributes.rs b/sdk/src/mapping/attributes.rs index 4f91a76..da3efa1 100644 --- a/sdk/src/mapping/attributes.rs +++ b/sdk/src/mapping/attributes.rs @@ -31,7 +31,7 @@ mod tests { attributes: Foo { foo: Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), unit: Some("unit".to_string()), @@ -81,7 +81,7 @@ mod tests { attributes: Foo { foo: Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), ..Default::default() @@ -89,14 +89,14 @@ mod tests { }, bar: Triple { value: "123".to_string(), - r#type: ValueType::Number, + value_type: ValueType::Number, options: Options { unit: Some("int".to_string()), ..Default::default() }, }, other_field: "other".to_string(), - } + }, }; let serialized = serde_json::to_value(&attributes).unwrap(); @@ -131,7 +131,7 @@ mod tests { "foo".to_string(), Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), ..Default::default() @@ -142,18 +142,18 @@ mod tests { "bar".to_string(), Triple { value: "123".to_string(), - r#type: ValueType::Number, + value_type: ValueType::Number, options: Options { unit: Some("int".to_string()), ..Default::default() }, }, ), - ])) + ])), }; - + let serialized = serde_json::to_value(&attributes).expect("Failed to serialize Value"); - + assert_eq!( serialized, serde_json::json!({ @@ -167,9 +167,10 @@ mod tests { "bar.options.unit": "int", }) ); - - let deserialized: Attributes = serde_json::from_value(serialized).expect("Failed to deserialize Value"); - + + let deserialized: Attributes = + serde_json::from_value(serialized).expect("Failed to deserialize Value"); + assert_eq!(deserialized, attributes); } -} \ No newline at end of file +} diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs index 4946bdc..23f9c79 100644 --- a/sdk/src/mapping/entity.rs +++ b/sdk/src/mapping/entity.rs @@ -1,15 +1,23 @@ +use futures::stream::TryStreamExt; use std::collections::HashMap; use serde::{Deserialize, Serialize}; -use crate::{graph_uri::{self, GraphUri}, mapping, models::BlockMetadata, neo4j_utils::serde_value_to_bolt, pb, system_ids}; +use crate::{ + error::DatabaseError, + graph_uri::{self, GraphUri}, + mapping, + models::BlockMetadata, + neo4j_utils::serde_value_to_bolt, + pb, system_ids, +}; -use super::{attributes::Attributes, query::Query}; +use super::{attributes::Attributes, Relation}; /// GRC20 Node #[derive(Debug, Deserialize, PartialEq)] pub struct Entity { - #[serde(rename = "labels")] + #[serde(rename = "labels", default)] pub types: Vec, #[serde(flatten)] pub attributes: Attributes, @@ -49,22 +57,62 @@ impl Entity { self } - /// Returns a query to find a node by its ID - pub fn find_by_id_query(id: &str) -> Query { + pub async fn find_relations_query( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> + where + R: for<'a> Deserialize<'a>, + { const QUERY: &str = const_format::formatcp!( - "MATCH (n) WHERE n.id = $id RETURN n", + r#" + MATCH ({{ id: $id, space_id: $space_id }}) <-[:`{FROM_ENTITY}`]- (r) -[:`{TO_ENTITY}`]-> (n) + RETURN n, r + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, ); - Query::new(QUERY).param("id", id) + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + r: neo4rs::Node, + to: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + let rel: Entity = row.r.try_into()?; + let entity: Entity<()> = row.to.try_into()?; + + Ok(Relation::new( + &rel.attributes.id, + &rel.attributes.space_id, + id, + &entity.attributes.id, + rel.attributes.attributes, + )) + }) + .try_collect::>() + .await } - pub fn set_triple( - block: &BlockMetadata, + pub async fn set_triple( + neo4j: &neo4rs::Graph, + block: &BlockMetadata, space_id: &str, entity_id: &str, - attribute_id: &str, + attribute_id: &str, value: &pb::grc20::Value, - ) -> Result, SetTripleError> { + ) -> Result<(), DatabaseError> { match (attribute_id, value.r#type(), value.value.as_str()) { // Setting the type of the entity (system_ids::TYPES, pb::grc20::ValueType::Url, value) => { @@ -86,21 +134,27 @@ impl Entity { UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - - let uri = GraphUri::from_uri(&value)?; - Ok(Query::new(SET_TYPE_QUERY) + let uri = GraphUri::from_uri(value).map_err(SetTripleError::InvalidGraphUri)?; + + let query = neo4rs::query(SET_TYPE_QUERY) .param("id", entity_id) .param("space_id", space_id) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) .param("updated_at_block", block.block_number.to_string()) - .param("labels", uri.id)) + .param("labels", uri.id); + + Ok(neo4j.run(query).await?) } // Setting the FROM_ENTITY or TO_ENTITY relation - (system_ids::RELATION_FROM_ATTRIBUTE | system_ids::RELATION_TO_ATTRIBUTE, pb::grc20::ValueType::Url, value) => { + ( + system_ids::RELATION_FROM_ATTRIBUTE | system_ids::RELATION_TO_ATTRIBUTE, + pb::grc20::ValueType::Url, + value, + ) => { let query = format!( r#" MATCH (n {{ id: $other, space_id: $space_id }}) @@ -122,46 +176,46 @@ impl Entity { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - let uri = GraphUri::from_uri(&value)?; + let uri = GraphUri::from_uri(value).map_err(SetTripleError::InvalidGraphUri)?; - Ok(Query::new(&query) + let query = neo4rs::query(&query) .param("id", entity_id) .param("other", uri.id) .param("space_id", space_id) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string())) + .param("updated_at_block", block.block_number.to_string()); + Ok(neo4j.run(query).await?) } (attribute_id, _, value) => { let entity = Entity::::new( entity_id, space_id, - mapping::Triples(HashMap::from([ - ( - attribute_id.to_string(), - mapping::Triple { - value: value.to_string(), - r#type: mapping::ValueType::Text, - options: Default::default(), - }, - ), - ])), + mapping::Triples(HashMap::from([( + attribute_id.to_string(), + mapping::Triple { + value: value.to_string(), + value_type: mapping::ValueType::Text, + options: Default::default(), + }, + )])), ); - Ok(entity.upsert_query(block)?) + Ok(entity.upsert_query(neo4j, block).await?) } } } - pub fn delete_triple( - block: &BlockMetadata, + pub async fn delete_triple( + neo4j: &neo4rs::Graph, + block: &BlockMetadata, space_id: &str, triple: pb::grc20::Triple, - ) -> Query<()> { - let query = format!( + ) -> Result<(), DatabaseError> { + let delete_triple_query = format!( r#" MATCH (n {{ id: $id, space_id: $space_id }}) REMOVE n.`{attribute_label}` @@ -175,13 +229,15 @@ impl Entity { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - Query::new(&query) + let query = neo4rs::query(&delete_triple_query) .param("id", triple.entity) .param("space_id", space_id) .param("created_at", block.timestamp.to_rfc3339()) .param("created_at_block", block.block_number.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) + .param("updated_at_block", block.block_number.to_string()); + + Ok(neo4j.run(query).await?) } } @@ -193,12 +249,16 @@ pub enum SetTripleError { SerdeJson(#[from] serde_json::Error), } -impl Entity +impl Entity where T: Serialize, { /// Returns a query to upsert the current entity - pub fn upsert_query(&self, block: &BlockMetadata) -> Result, serde_json::Error> { + pub async fn upsert_query( + &self, + neo4j: &neo4rs::Graph, + block: &BlockMetadata, + ) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MERGE (n {{id: $id, space_id: $space_id}}) @@ -224,7 +284,7 @@ where _ => neo4rs::BoltType::Map(Default::default()), }; - let query = Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("id", self.id()) .param("space_id", self.space_id()) .param("created_at", block.timestamp.to_rfc3339()) @@ -234,7 +294,38 @@ where .param("labels", self.types.clone()) .param("data", bolt_data); - Ok(query) + Ok(neo4j.run(query).await?) + } +} + +impl Entity +where + T: for<'a> Deserialize<'a>, +{ + /// Returns the entity with the given ID, if it exists + pub async fn find_by_id( + neo4j: &neo4rs::Graph, + id: &str, + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!("MATCH (n) WHERE n.id = $id RETURN n",); + + let query = neo4rs::query(QUERY).param("id", id); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } } @@ -359,18 +450,120 @@ mod tests { attributes: Attributes { id: "98wgvodwzidmVA4ryVzGX6".to_string(), space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - attributes: Triples(HashMap::from([ - ( - "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - Triple { - value: "Person Posts Page Template".to_string(), - r#type: ValueType::Text, - options: Default::default(), - }, - ), - ])) + attributes: Triples(HashMap::from([( + "GG8Z4cSkjv8CywbkLqVU5M".to_string(), + Triple { + value: "Person Posts Page Template".to_string(), + value_type: ValueType::Text, + options: Default::default(), + }, + ),])) } } ) } + + use testcontainers::{ + core::{IntoContainerPort, WaitFor}, + runners::AsyncRunner, + GenericImage, ImageExt, + }; + + const BOLT_PORT: u16 = 7687; + const HTTP_PORT: u16 = 7474; + + #[tokio::test] + async fn test_find_by_id_no_types() { + // Setup a local Neo 4J container for testing. NOTE: docker service must be running. + let container = GenericImage::new("neo4j", "latest") + .with_wait_for(WaitFor::Duration { + length: std::time::Duration::from_secs(5), + }) + .with_exposed_port(BOLT_PORT.tcp()) + .with_exposed_port(HTTP_PORT.tcp()) + .with_env_var("NEO4J_AUTH", "none") + .start() + .await + .expect("Failed to start Neo 4J container"); + + let port = container.get_host_port_ipv4(BOLT_PORT).await.unwrap(); + let host = container.get_host().await.unwrap().to_string(); + + let neo4j = neo4rs::Graph::new(format!("neo4j://{host}:{port}"), "user", "password") + .await + .unwrap(); + + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + foo: String, + } + + let entity = Entity::new( + "test_id", + "test_space_id", + Foo { + foo: "bar".to_string(), + }, + ); + + entity + .upsert_query(&neo4j, &BlockMetadata::default()) + .await + .unwrap(); + + let found_entity = Entity::::find_by_id(&neo4j, "test_id") + .await + .unwrap() + .unwrap(); + + assert_eq!(entity, found_entity); + } + + #[tokio::test] + async fn test_find_by_id_with_types() { + // Setup a local Neo 4J container for testing. NOTE: docker service must be running. + let container = GenericImage::new("neo4j", "latest") + .with_wait_for(WaitFor::Duration { + length: std::time::Duration::from_secs(5), + }) + .with_exposed_port(BOLT_PORT.tcp()) + .with_exposed_port(HTTP_PORT.tcp()) + .with_env_var("NEO4J_AUTH", "none") + .start() + .await + .expect("Failed to start Neo 4J container"); + + let port = container.get_host_port_ipv4(BOLT_PORT).await.unwrap(); + let host = container.get_host().await.unwrap().to_string(); + + let neo4j = neo4rs::Graph::new(format!("neo4j://{host}:{port}"), "user", "password") + .await + .unwrap(); + + #[derive(Debug, Deserialize, Serialize, PartialEq)] + struct Foo { + foo: String, + } + + let entity = Entity::new( + "test_id", + "test_space_id", + Foo { + foo: "bar".to_string(), + }, + ) + .with_type("TestType"); + + entity + .upsert_query(&neo4j, &BlockMetadata::default()) + .await + .unwrap(); + + let found_entity = Entity::::find_by_id(&neo4j, "test_id") + .await + .unwrap() + .unwrap(); + + assert_eq!(entity, found_entity); + } } diff --git a/sdk/src/mapping/mod.rs b/sdk/src/mapping/mod.rs index b2c6861..d405033 100644 --- a/sdk/src/mapping/mod.rs +++ b/sdk/src/mapping/mod.rs @@ -1,11 +1,11 @@ pub mod attributes; pub mod entity; +pub mod query; pub mod relation; pub mod triple; -pub mod query; pub use attributes::Attributes; pub use entity::{Entity, Named}; pub use query::Query; pub use relation::Relation; -pub use triple::{Triple, Triples, ValueType, Options}; \ No newline at end of file +pub use triple::{Options, Triple, Triples, ValueType}; diff --git a/sdk/src/mapping/query.rs b/sdk/src/mapping/query.rs index 27a3b03..425f8ba 100644 --- a/sdk/src/mapping/query.rs +++ b/sdk/src/mapping/query.rs @@ -17,4 +17,4 @@ impl Query { self.query = self.query.param(key, value); self } -} \ No newline at end of file +} diff --git a/sdk/src/mapping/relation.rs b/sdk/src/mapping/relation.rs index c848983..49d6bd5 100644 --- a/sdk/src/mapping/relation.rs +++ b/sdk/src/mapping/relation.rs @@ -17,13 +17,7 @@ pub struct Relation { } impl Relation { - pub fn new( - id: &str, - space_id: &str, - from: &str, - to: &str, - data: T, - ) -> Self { + pub fn new(id: &str, space_id: &str, from: &str, to: &str, data: T) -> Self { Self { id: id.to_string(), from: from.to_string(), @@ -71,7 +65,7 @@ impl Relation { } } -impl Relation +impl Relation where T: Serialize, { diff --git a/sdk/src/mapping/triple.rs b/sdk/src/mapping/triple.rs index 159308a..0481d2b 100644 --- a/sdk/src/mapping/triple.rs +++ b/sdk/src/mapping/triple.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::collections::{hash_map, HashMap}; use serde::{ser::SerializeMap, Deserialize, Serialize}; @@ -7,6 +7,35 @@ use crate::pb; #[derive(Clone, Debug, PartialEq)] pub struct Triples(pub(crate) HashMap); +impl IntoIterator for Triples { + type Item = (String, Triple); + type IntoIter = std::collections::hash_map::IntoIter; + + fn into_iter(self) -> Self::IntoIter { + self.0.into_iter() + } +} + +impl Triples { + pub fn iter(&self) -> Iter<'_> { + Iter { + items: self.0.iter(), + } + } +} + +pub struct Iter<'a> { + items: hash_map::Iter<'a, String, Triple>, +} + +impl<'a> Iterator for Iter<'a> { + type Item = (&'a String, &'a Triple); + + fn next(&mut self) -> Option { + self.items.next() + } +} + impl Serialize for Triples { fn serialize(&self, serializer: S) -> Result where @@ -15,7 +44,7 @@ impl Serialize for Triples { let mut map = serializer.serialize_map(None)?; for (key, value) in &self.0 { map.serialize_entry(key, &value.value)?; - map.serialize_entry(&format!("{}.type", key), &value.r#type)?; + map.serialize_entry(&format!("{}.type", key), &value.value_type)?; if let Some(ref format) = value.options.format { map.serialize_entry(&format!("{}.options.format", key), format)?; } @@ -25,7 +54,7 @@ impl Serialize for Triples { if let Some(ref language) = value.options.language { map.serialize_entry(&format!("{}.options.language", key), language)?; } - } + } map.end() } } @@ -54,23 +83,41 @@ impl<'de> Deserialize<'de> for Triples { match key.split('.').collect::>()[..] { [key] => { let value = map.next_value::()?; - triples.entry(key.to_string()).or_insert(Triple::default()).value = value; + triples + .entry(key.to_string()) + .or_insert(Triple::default()) + .value = value; } [key, "type"] => { let value = map.next_value::()?; - triples.entry(key.to_string()).or_insert(Triple::default()).r#type = value; + triples + .entry(key.to_string()) + .or_insert(Triple::default()) + .value_type = value; } [key, "options", "format"] => { let value = map.next_value::()?; - triples.entry(key.to_string()).or_insert(Triple::default()).options.format = Some(value); + triples + .entry(key.to_string()) + .or_insert(Triple::default()) + .options + .format = Some(value); } [key, "options", "unit"] => { let value = map.next_value::()?; - triples.entry(key.to_string()).or_insert(Triple::default()).options.unit = Some(value); + triples + .entry(key.to_string()) + .or_insert(Triple::default()) + .options + .unit = Some(value); } [key, "options", "language"] => { let value = map.next_value::()?; - triples.entry(key.to_string()).or_insert(Triple::default()).options.language = Some(value); + triples + .entry(key.to_string()) + .or_insert(Triple::default()) + .options + .language = Some(value); } _ => return Err(serde::de::Error::custom(format!("Invalid key: {}", key))), } @@ -87,7 +134,7 @@ impl<'de> Deserialize<'de> for Triples { #[derive(Clone, Debug, Default, PartialEq)] pub struct Triple { pub value: String, - pub r#type: ValueType, + pub value_type: ValueType, pub options: Options, } @@ -98,7 +145,7 @@ impl Serialize for Triple { { let mut map = serializer.serialize_map(None)?; map.serialize_entry("", &self.value)?; - map.serialize_entry(".type", &self.r#type)?; + map.serialize_entry(".type", &self.value_type)?; if let Some(ref format) = self.options.format { map.serialize_entry(".options.format", format)?; } @@ -134,7 +181,7 @@ impl<'de> Deserialize<'de> for Triple { let helper = TripleHelper::deserialize(deserializer)?; Ok(Triple { value: helper.value, - r#type: helper.r#type, + value_type: helper.r#type, options: Options { format: helper.format, unit: helper.unit, @@ -179,9 +226,9 @@ impl From for Option { #[cfg(test)] mod tests { - use std::collections::HashMap; - use serde_with::with_prefix; use super::*; + use serde_with::with_prefix; + use std::collections::HashMap; #[test] pub fn test_serialize_triple() { @@ -195,7 +242,7 @@ mod tests { let value = Foo { foo: Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), unit: Some("unit".to_string()), @@ -216,7 +263,8 @@ mod tests { }) ); - let deserialized: Foo = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + let deserialized: Foo = + serde_json::from_value(serialized).expect("Failed to deserialize Value"); assert_eq!(deserialized, value); } @@ -239,7 +287,7 @@ mod tests { let value = Foo { foo: Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), ..Default::default() @@ -247,7 +295,7 @@ mod tests { }, bar: Triple { value: "123".to_string(), - r#type: ValueType::Number, + value_type: ValueType::Number, options: Options { unit: Some("int".to_string()), ..Default::default() @@ -271,7 +319,8 @@ mod tests { }) ); - let deserialized: Foo = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + let deserialized: Foo = + serde_json::from_value(serialized).expect("Failed to deserialize Value"); assert_eq!(deserialized, value); } @@ -283,7 +332,7 @@ mod tests { "foo".to_string(), Triple { value: "Hello, World!".to_string(), - r#type: ValueType::Text, + value_type: ValueType::Text, options: Options { format: Some("text".to_string()), ..Default::default() @@ -294,7 +343,7 @@ mod tests { "bar".to_string(), Triple { value: "123".to_string(), - r#type: ValueType::Number, + value_type: ValueType::Number, options: Options { unit: Some("int".to_string()), ..Default::default() @@ -317,8 +366,9 @@ mod tests { }) ); - let deserialized: Triples = serde_json::from_value(serialized).expect("Failed to deserialize Value"); + let deserialized: Triples = + serde_json::from_value(serialized).expect("Failed to deserialize Value"); assert_eq!(deserialized, triples); } -} \ No newline at end of file +} diff --git a/sdk/src/models/account.rs b/sdk/src/models/account.rs index f307e1d..ab4fe1b 100644 --- a/sdk/src/models/account.rs +++ b/sdk/src/models/account.rs @@ -3,7 +3,6 @@ use web3_utils::checksum_address; use crate::{ids, mapping::Entity, system_ids}; - #[derive(Clone, Deserialize, Serialize, PartialEq)] pub struct GeoAccount { pub address: String, @@ -17,7 +16,7 @@ impl GeoAccount { system_ids::INDEXER_SPACE_ID, Self { address: checksummed_address, - } + }, ) .with_type(system_ids::GEO_ACCOUNT) } @@ -25,4 +24,4 @@ impl GeoAccount { pub fn new_id(address: &str) -> String { ids::create_id_from_unique_string(&checksum_address(address, None)) } -} \ No newline at end of file +} diff --git a/sdk/src/models/block.rs b/sdk/src/models/block.rs index af25619..1111c74 100644 --- a/sdk/src/models/block.rs +++ b/sdk/src/models/block.rs @@ -14,4 +14,4 @@ pub struct BlockMetadata { pub block_number: u64, pub timestamp: DateTime, pub request_id: String, -} \ No newline at end of file +} diff --git a/sdk/src/models/editor.rs b/sdk/src/models/editor.rs index 2b3d07a..1f90165 100644 --- a/sdk/src/models/editor.rs +++ b/sdk/src/models/editor.rs @@ -1,16 +1,13 @@ use serde::{Deserialize, Serialize}; -use crate::{ids, mapping::{Query, Relation}, system_ids}; +use crate::{error::DatabaseError, ids, mapping::Relation, system_ids}; /// Space editor relation. #[derive(Deserialize, Serialize)] pub struct SpaceEditor; impl SpaceEditor { - pub fn new( - editor_id: &str, - space_id: &str, - ) -> Relation { + pub fn new(editor_id: &str, space_id: &str) -> Relation { Relation::new( &ids::create_geo_id(), system_ids::INDEXER_SPACE_ID, @@ -22,10 +19,11 @@ impl SpaceEditor { } /// Returns a query to delete a relation between an editor and a space. - pub fn remove_query( + pub async fn remove( + neo4j: &neo4rs::Graph, editor_id: &str, space_id: &str, - ) -> Query<()> { + ) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH ({{id: $from}})<-[:`{FROM_ENTITY}`]-(r:`{EDITOR_RELATION}`)-[:`{TO_ENTITY}`]->({{id: $to}}) @@ -36,8 +34,10 @@ impl SpaceEditor { EDITOR_RELATION = system_ids::EDITOR_RELATION, ); - Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("from", editor_id) - .param("to", space_id) + .param("to", space_id); + + Ok(neo4j.run(query).await?) } -} \ No newline at end of file +} diff --git a/sdk/src/models/member.rs b/sdk/src/models/member.rs index 5797af7..aa1a65a 100644 --- a/sdk/src/models/member.rs +++ b/sdk/src/models/member.rs @@ -1,16 +1,13 @@ use serde::{Deserialize, Serialize}; -use crate::{ids, mapping::{Query, Relation}, system_ids}; +use crate::{error::DatabaseError, ids, mapping::Relation, system_ids}; /// Space editor relation. #[derive(Deserialize, Serialize)] pub struct SpaceMember; impl SpaceMember { - pub fn new( - member_id: &str, - space_id: &str, - ) -> Relation { + pub fn new(member_id: &str, space_id: &str) -> Relation { Relation::new( &ids::create_geo_id(), system_ids::INDEXER_SPACE_ID, @@ -22,10 +19,11 @@ impl SpaceMember { } /// Returns a query to delete a relation between an member and a space. - pub fn remove_query( + pub async fn remove( + neo4j: &neo4rs::Graph, member_id: &str, space_id: &str, - ) -> Query<()> { + ) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH ({{id: $from}})<-[:`{FROM_ENTITY}`]-(r:`{MEMBER_RELATION}`)-[:`{TO_ENTITY}`]->({{id: $to}}) @@ -36,8 +34,10 @@ impl SpaceMember { MEMBER_RELATION = system_ids::MEMBER_RELATION, ); - Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("from", member_id) - .param("to", space_id) + .param("to", space_id); + + Ok(neo4j.run(query).await?) } -} \ No newline at end of file +} diff --git a/sdk/src/models/mod.rs b/sdk/src/models/mod.rs index 22e06b6..4bf3ea4 100644 --- a/sdk/src/models/mod.rs +++ b/sdk/src/models/mod.rs @@ -10,6 +10,9 @@ pub use account::GeoAccount; pub use block::{BlockMetadata, Cursor}; pub use editor::SpaceEditor; pub use member::SpaceMember; -pub use proposal::{Creator, EditProposal, Proposal, Proposals, AddEditorProposal, AddMemberProposal, AddSubspaceProposal, RemoveEditorProposal, RemoveMemberProposal, RemoveSubspaceProposal}; +pub use proposal::{ + AddEditorProposal, AddMemberProposal, AddSubspaceProposal, Creator, EditProposal, Proposal, + Proposals, RemoveEditorProposal, RemoveMemberProposal, RemoveSubspaceProposal, +}; pub use space::{Space, SpaceBuilder, SpaceType}; pub use vote::{VoteCast, VoteType}; diff --git a/sdk/src/models/proposal.rs b/sdk/src/models/proposal.rs index b92cc40..7dab326 100644 --- a/sdk/src/models/proposal.rs +++ b/sdk/src/models/proposal.rs @@ -1,9 +1,14 @@ use std::fmt::Display; -use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; -use crate::{ids, mapping::{Entity, Query, Relation}, pb::{self, grc20}, system_ids}; +use crate::{ + error::DatabaseError, + ids, + mapping::{Entity, Relation}, + pb::{self, grc20}, + system_ids, +}; use super::BlockMetadata; @@ -75,10 +80,11 @@ impl Proposal { ids::create_id_from_unique_string(proposal_id) } - pub fn find_by_id_and_address( + pub async fn find_by_id_and_address( + neo4j: &neo4rs::Graph, proposal_id: &str, plugin_address: &str, - ) -> Query { + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id, plugin_address: $plugin_address}}) @@ -87,13 +93,34 @@ impl Proposal { PROPOSAL_TYPE = system_ids::PROPOSAL_TYPE, ); - Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("proposal_id", proposal_id) - .param("plugin_address", plugin_address) + .param("plugin_address", plugin_address); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } /// Returns a query to set the status of a proposal given its ID - pub fn set_status_query(block: &BlockMetadata, proposal_id: &str, status: ProposalStatus) -> Query<()> { + pub async fn set_status( + neo4j: &neo4rs::Graph, + block: &BlockMetadata, + proposal_id: &str, + status: ProposalStatus, + ) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH (n:`{PROPOSAL_TYPE}` {{onchain_proposal_id: $proposal_id}}) @@ -108,11 +135,13 @@ impl Proposal { UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, ); - Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("proposal_id", proposal_id) .param("status", status.to_string()) .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) + .param("updated_at_block", block.block_number.to_string()); + + Ok(neo4j.run(query).await?) } } @@ -121,16 +150,13 @@ impl Proposal { pub struct Proposals; impl Proposals { - pub fn new( - space_id: &str, - proposal_id: &str, - ) -> Relation { + pub fn new(space_id: &str, proposal_id: &str) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{space_id}-{proposal_id}")), system_ids::INDEXER_SPACE_ID, space_id, proposal_id, - Proposals {} + Proposals {}, ) .with_type(system_ids::PROPOSALS) } @@ -141,16 +167,13 @@ impl Proposals { pub struct Creator; impl Creator { - pub fn new( - proposal_id: &str, - account_id: &str, - ) -> Relation { + pub fn new(proposal_id: &str, account_id: &str) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{proposal_id}-{account_id}")), system_ids::INDEXER_SPACE_ID, proposal_id, account_id, - Creator {} + Creator {}, ) .with_type(system_ids::PROPOSAL_CREATOR) } @@ -176,7 +199,7 @@ impl AddMemberProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::ADD_MEMBER_PROPOSAL) @@ -194,7 +217,7 @@ impl RemoveMemberProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::REMOVE_MEMBER_PROPOSAL) @@ -212,7 +235,7 @@ impl AddEditorProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::ADD_EDITOR_PROPOSAL) @@ -230,7 +253,7 @@ impl RemoveEditorProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::REMOVE_EDITOR_PROPOSAL) @@ -241,10 +264,7 @@ impl RemoveEditorProposal { pub struct ProposedAccount; impl ProposedAccount { - pub fn new( - proposal_id: &str, - account_id: &str, - ) -> Relation { + pub fn new(proposal_id: &str, account_id: &str) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{}-{}", proposal_id, account_id)), system_ids::INDEXER_SPACE_ID, @@ -267,7 +287,7 @@ impl AddSubspaceProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::ADD_SUBSPACE_PROPOSAL) @@ -285,7 +305,7 @@ impl RemoveSubspaceProposal { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, - Self {proposal} + Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) .with_type(system_ids::REMOVE_SUBSPACE_PROPOSAL) @@ -296,12 +316,12 @@ impl RemoveSubspaceProposal { pub struct ProposedSubspace; impl ProposedSubspace { - pub fn new( - subspace_proposal_id: &str, - subspace_id: &str, - ) -> Relation { + pub fn new(subspace_proposal_id: &str, subspace_id: &str) -> Relation { Relation::new( - &ids::create_id_from_unique_string(&format!("{}-{}", subspace_proposal_id, subspace_id)), + &ids::create_id_from_unique_string(&format!( + "{}-{}", + subspace_proposal_id, subspace_id + )), system_ids::INDEXER_SPACE_ID, subspace_proposal_id, subspace_id, @@ -309,4 +329,4 @@ impl ProposedSubspace { ) .with_type(system_ids::PROPOSED_SUBSPACE) } -} \ No newline at end of file +} diff --git a/sdk/src/models/space.rs b/sdk/src/models/space.rs index 93c34a5..2710425 100644 --- a/sdk/src/models/space.rs +++ b/sdk/src/models/space.rs @@ -1,9 +1,11 @@ +use futures::TryStreamExt; use serde::{Deserialize, Serialize}; use web3_utils::checksum_address; use crate::{ + error::DatabaseError, ids, - mapping::{query::Query, Entity, Relation}, + mapping::{Entity, Relation}, network_ids, system_ids, }; @@ -40,64 +42,174 @@ impl Space { Entity::new(id, system_ids::INDEXER_SPACE_ID, space).with_type(system_ids::INDEXED_SPACE) } - /// Returns a query to find a space by its DAO contract address. - pub fn find_by_dao_address_query(dao_contract_address: &str) -> Query { + /// Find a space by its DAO contract address. + pub async fn find_by_dao_address( + neo4j: &neo4rs::Graph, + dao_contract_address: &str, + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}` {{dao_contract_address: $dao_contract_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY).param("dao_contract_address", dao_contract_address) + let query = neo4rs::query(QUERY).param("dao_contract_address", dao_contract_address); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - /// Returns a query to find a space by its space plugin address. - pub fn find_by_space_plugin_address(space_plugin_address: &str) -> Query { + /// Find a space by its space plugin address. + pub async fn find_by_space_plugin_address( + neo4j: &neo4rs::Graph, + space_plugin_address: &str, + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}` {{space_plugin_address: $space_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY).param("space_plugin_address", checksum_address(space_plugin_address, None)) + let query = neo4rs::query(QUERY).param("space_plugin_address", space_plugin_address); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - /// Returns a query to find a space by its voting plugin address. - pub fn find_by_voting_plugin_address(voting_plugin_address: &str) -> Query { + /// Find a space by its voting plugin address. + pub async fn find_by_voting_plugin_address( + neo4j: &neo4rs::Graph, + voting_plugin_address: &str, + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}` {{voting_plugin_address: $voting_plugin_address}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY).param("voting_plugin_address", checksum_address(voting_plugin_address, None)) + let query = neo4rs::query(QUERY).param("voting_plugin_address", voting_plugin_address); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - /// Returns a query to find a space by its member access plugin address. - pub fn find_by_member_access_plugin(member_access_plugin: &str) -> Query { + /// Find a space by its member access plugin address. + pub async fn find_by_member_access_plugin( + neo4j: &neo4rs::Graph, + member_access_plugin: &str, + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}` {{member_access_plugin: $member_access_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY).param("member_access_plugin", checksum_address(member_access_plugin, None)) + let query = neo4rs::query(QUERY).param("member_access_plugin", member_access_plugin); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - /// Returns a query to find a space by its personal space admin plugin address. - pub fn find_by_personal_plugin_address(personal_space_admin_plugin: &str) -> Query { + /// Find a space by its personal space admin plugin address. + pub async fn find_by_personal_plugin_address( + neo4j: &neo4rs::Graph, + personal_space_admin_plugin: &str, + ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}` {{personal_space_admin_plugin: $personal_space_admin_plugin}}) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY).param("personal_space_admin_plugin", checksum_address(personal_space_admin_plugin, None)) + let query = + neo4rs::query(QUERY).param("personal_space_admin_plugin", personal_space_admin_plugin); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - /// Returns a query to find all spaces. - pub fn find_all() -> Query { + /// Returns all spaces + pub async fn find_all(neo4j: &neo4rs::Graph) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( "MATCH (n:`{INDEXED_SPACE}`) RETURN n", INDEXED_SPACE = system_ids::INDEXED_SPACE, ); - Query::new(QUERY) + let query = neo4rs::query(QUERY); + + #[derive(Debug, Deserialize)] + struct ResultRow { + n: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|neo4j_node| async move { Ok(neo4j_node.n.try_into()?) }) + .try_collect::>() + .await } } @@ -164,7 +276,8 @@ impl SpaceBuilder { } pub fn personal_space_admin_plugin(mut self, personal_space_admin_plugin: &str) -> Self { - self.personal_space_admin_plugin = Some(checksum_address(personal_space_admin_plugin, None)); + self.personal_space_admin_plugin = + Some(checksum_address(personal_space_admin_plugin, None)); self } diff --git a/sdk/src/models/vote.rs b/sdk/src/models/vote.rs index 4b79316..b6c7b8a 100644 --- a/sdk/src/models/vote.rs +++ b/sdk/src/models/vote.rs @@ -2,10 +2,7 @@ use serde::{Deserialize, Serialize}; -use crate::{ - ids, mapping::{Relation}, system_ids -}; - +use crate::{ids, mapping::Relation, system_ids}; #[derive(Deserialize, Serialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] @@ -27,7 +24,7 @@ impl TryFrom for VoteType { } /// A vote cast by a user on a proposal. -/// +/// /// `Person > VOTE_CAST > Proposal` #[derive(Deserialize, Serialize)] pub struct VoteCast { @@ -35,28 +32,18 @@ pub struct VoteCast { } impl VoteCast { - pub fn new_id( - account_id: &str, - proposal_id: &str, - - ) -> String { + pub fn new_id(account_id: &str, proposal_id: &str) -> String { ids::create_id_from_unique_string(&format!("{account_id}-{proposal_id}")) } /// Creates a new vote cast with the given vote type. - pub fn new( - account_id: &str, - proposal_id: &str, - vote_type: VoteType - ) -> Relation { + pub fn new(account_id: &str, proposal_id: &str, vote_type: VoteType) -> Relation { Relation::new( &Self::new_id(account_id, proposal_id), system_ids::INDEXER_SPACE_ID, account_id, proposal_id, - Self { - vote_type, - }, + Self { vote_type }, ) } -} \ No newline at end of file +} diff --git a/sink/src/events/edit_published.rs b/sink/src/events/edit_published.rs index bcfdaab..d9134fc 100644 --- a/sink/src/events/edit_published.rs +++ b/sink/src/events/edit_published.rs @@ -1,7 +1,8 @@ use futures::{stream, StreamExt, TryStreamExt}; use ipfs::deserialize; use sdk::{ - models::{self, EditProposal, Space}, network_ids, pb::{self, geo, grc20} + models::{self, EditProposal, Space}, + pb::{self, geo, grc20}, }; use web3_utils::checksum_address; @@ -28,7 +29,6 @@ impl EventHandler { // let space_id = Space::new_id(network_ids::GEO, address) - // TODO: Create "synthetic" proposals for newly created spaces and // personal spaces @@ -42,7 +42,9 @@ impl EventHandler { proposal.proposal_id ); - self.kg.process_ops(block, &proposal.space, proposal.ops).await + self.kg + .process_ops(block, &proposal.space, proposal.ops) + .await }) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly @@ -54,15 +56,18 @@ impl EventHandler { &self, edit: &geo::EditPublished, ) -> Result, HandlerError> { - let space = if let Some(space) = self - .kg - .find_node(Space::find_by_space_plugin_address(&edit.plugin_address)) - .await - .map_err(|e| HandlerError::Other(format!( - "Error querying space with plugin address {} {e:?}", - checksum_address(&edit.plugin_address, None) - ).into()))? - { + let space = if let Some(space) = + Space::find_by_space_plugin_address(&self.kg.neo4j, &edit.plugin_address) + .await + .map_err(|e| { + HandlerError::Other( + format!( + "Error querying space with plugin address {} {e:?}", + checksum_address(&edit.plugin_address, None) + ) + .into(), + ) + })? { space } else { tracing::warn!( @@ -80,10 +85,7 @@ impl EventHandler { let metadata = if let Ok(metadata) = deserialize::(&bytes) { metadata } else { - tracing::warn!( - "Invalid metadata for edit {}", - edit.content_uri - ); + tracing::warn!("Invalid metadata for edit {}", edit.content_uri); return Ok(vec![]); }; diff --git a/sink/src/events/editor_added.rs b/sink/src/events/editor_added.rs index b802569..1113aca 100644 --- a/sink/src/events/editor_added.rs +++ b/sink/src/events/editor_added.rs @@ -1,5 +1,8 @@ use futures::join; -use sdk::{models::{self, SpaceEditor, Space}, pb::geo}; +use sdk::{ + models::{self, Space, SpaceEditor}, + pb::geo, +}; use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; @@ -11,10 +14,14 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { match join!( - self.kg - .find_node(Space::find_by_voting_plugin_address(&editor_added.main_voting_plugin_address)), - self.kg - .find_node(Space::find_by_personal_plugin_address(&editor_added.main_voting_plugin_address)) + Space::find_by_voting_plugin_address( + &self.kg.neo4j, + &editor_added.main_voting_plugin_address, + ), + Space::find_by_personal_plugin_address( + &self.kg.neo4j, + &editor_added.main_voting_plugin_address + ) ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { @@ -28,13 +35,9 @@ impl EventHandler { // Add space editor relation self.kg - .upsert_relation(block, &SpaceEditor::new( - editor.id(), - space.id(), - )) + .upsert_relation(block, &SpaceEditor::new(editor.id(), space.id())) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - } // Space not found (Ok(None), Ok(None)) => { diff --git a/sink/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs index 2ac8d19..feb84ca 100644 --- a/sink/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -1,4 +1,7 @@ -use sdk::{models::{self, GeoAccount, Space, SpaceEditor}, pb::geo}; +use sdk::{ + models::{self, GeoAccount, Space, SpaceEditor}, + pb::geo, +}; use super::{handler::HandlerError, EventHandler}; @@ -8,22 +11,18 @@ impl EventHandler { editor_removed: &geo::EditorRemoved, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - .find_node(Space::find_by_dao_address_query(&editor_removed.dao_address)) + let space = Space::find_by_dao_address(&self.kg.neo4j, &editor_removed.dao_address) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(space) = space { - self.kg - .run( - SpaceEditor::remove_query( - &GeoAccount::new_id(&editor_removed.editor_address), - space.id(), - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + SpaceEditor::remove( + &self.kg.neo4j, + &GeoAccount::new_id(&editor_removed.editor_address), + space.id(), + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } else { tracing::warn!( "Block #{} ({}): Could not remove editor for unknown space with dao_address = {}", diff --git a/sink/src/events/handler.rs b/sink/src/events/handler.rs index 674afae..721bc42 100644 --- a/sink/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -2,10 +2,10 @@ use chrono::DateTime; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; use prost::Message; -use sdk::{ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; +use sdk::{error::DatabaseError, ids::create_geo_id, models::BlockMetadata, pb::geo::GeoOutput}; use substreams_utils::pb::sf::substreams::rpc::v2::BlockScopedData; -use crate::kg::{self, client::DatabaseError}; +use crate::kg::{self}; #[derive(thiserror::Error, Debug)] pub enum HandlerError { @@ -201,7 +201,9 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_added_members) .map(Ok) - .try_for_each(|event| async { self.handle_add_member_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_add_member_proposal_created(event, &block).await + }) .await?; // Handle RemoveMemberProposalCreated events @@ -213,7 +215,10 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_removed_members) .map(Ok) - .try_for_each(|event| async { self.handle_remove_member_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_remove_member_proposal_created(event, &block) + .await + }) .await?; // Handle AddEditorProposalCreated events @@ -225,7 +230,9 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_added_editors) .map(Ok) - .try_for_each(|event| async { self.handle_add_editor_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_add_editor_proposal_created(event, &block).await + }) .await?; // Handle RemoveEditorProposalCreated events @@ -237,7 +244,10 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_removed_editors) .map(Ok) - .try_for_each(|event| async { self.handle_remove_editor_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_remove_editor_proposal_created(event, &block) + .await + }) .await?; // Handle AddSubspaceProposalCreated events @@ -249,7 +259,10 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_added_subspaces) .map(Ok) - .try_for_each(|event| async { self.handle_add_subspace_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_add_subspace_proposal_created(event, &block) + .await + }) .await?; // Handle RemoveSubspaceProposalCreated events @@ -261,7 +274,10 @@ impl substreams_utils::Sink for EventHandler { ); stream::iter(&value.proposed_removed_subspaces) .map(Ok) - .try_for_each(|event| async { self.handle_remove_subspace_proposal_created(event, &block).await }) + .try_for_each(|event| async { + self.handle_remove_subspace_proposal_created(event, &block) + .await + }) .await?; // Handle PublishEditProposalCreated events diff --git a/sink/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs index bc64fbd..9086e9f 100644 --- a/sink/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -1,5 +1,8 @@ use futures::{stream, StreamExt, TryStreamExt}; -use sdk::{models::{self, GeoAccount, Space, SpaceEditor}, pb::geo}; +use sdk::{ + models::{self, GeoAccount, Space, SpaceEditor}, + pb::geo, +}; use super::{handler::HandlerError, EventHandler}; @@ -9,31 +12,28 @@ impl EventHandler { initial_editor_added: &geo::InitialEditorAdded, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - // .get_space_by_voting_plugin_address(&initial_editor_added.plugin_address) - .find_node(Space::find_by_voting_plugin_address(&initial_editor_added.plugin_address)) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + let space = Space::find_by_voting_plugin_address( + &self.kg.neo4j, + &initial_editor_added.plugin_address, + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(space) = &space { stream::iter(&initial_editor_added.addresses) .map(Result::<_, HandlerError>::Ok) .try_for_each(|editor| async move { let editor = GeoAccount::new(editor.clone()); - + // Add geo account self.kg .upsert_entity(block, &editor) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly - + // Add space editor relation self.kg - .upsert_relation(block, &SpaceEditor::new( - editor.id(), - space.id(), - )) + .upsert_relation(block, &SpaceEditor::new(editor.id(), space.id())) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly diff --git a/sink/src/events/member_added.rs b/sink/src/events/member_added.rs index dad887f..dccb3ba 100644 --- a/sink/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -1,5 +1,8 @@ use futures::join; -use sdk::{models::{self, BlockMetadata, GeoAccount, Space, SpaceMember}, pb::geo}; +use sdk::{ + models::{BlockMetadata, GeoAccount, Space, SpaceMember}, + pb::geo, +}; use super::{handler::HandlerError, EventHandler}; @@ -10,10 +13,14 @@ impl EventHandler { block: &BlockMetadata, ) -> Result<(), HandlerError> { match join!( - self.kg - .find_node(Space::find_by_voting_plugin_address(&member_added.main_voting_plugin_address)), - self.kg - .find_node(Space::find_by_personal_plugin_address(&member_added.main_voting_plugin_address)) + Space::find_by_voting_plugin_address( + &self.kg.neo4j, + &member_added.main_voting_plugin_address + ), + Space::find_by_personal_plugin_address( + &self.kg.neo4j, + &member_added.main_voting_plugin_address + ) ) { // Space found (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { @@ -27,10 +34,7 @@ impl EventHandler { // Add space member relation self.kg - .upsert_relation(block, &SpaceMember::new( - member.id(), - space.id(), - )) + .upsert_relation(block, &SpaceMember::new(member.id(), space.id())) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } diff --git a/sink/src/events/member_removed.rs b/sink/src/events/member_removed.rs index da2241b..ef2d083 100644 --- a/sink/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -1,4 +1,7 @@ -use sdk::{models::{self, SpaceMember}, pb::geo}; +use sdk::{ + models::{self, SpaceMember}, + pb::geo, +}; use super::{handler::HandlerError, EventHandler}; @@ -8,22 +11,18 @@ impl EventHandler { member_removed: &geo::MemberRemoved, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - .find_node(models::Space::find_by_dao_address_query(&member_removed.dao_address)) + let space = models::Space::find_by_dao_address(&self.kg.neo4j, &member_removed.dao_address) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; if let Some(space) = space { - self.kg - .run( - SpaceMember::remove_query( - &models::GeoAccount::new_id(&member_removed.member_address), - space.id(), - ), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + SpaceMember::remove( + &self.kg.neo4j, + &models::GeoAccount::new_id(&member_removed.member_address), + space.id(), + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; } else { tracing::warn!( "Block #{} ({}): Could not remove member for unknown space with dao_address = {}", diff --git a/sink/src/events/mod.rs b/sink/src/events/mod.rs index 8b94d0d..0af944b 100644 --- a/sink/src/events/mod.rs +++ b/sink/src/events/mod.rs @@ -1,5 +1,6 @@ pub mod handler; +mod edit_published; mod editor_added; mod editor_removed; mod initial_editors_added; @@ -7,7 +8,6 @@ mod member_added; mod member_removed; mod proposal_created; mod proposal_executed; -mod edit_published; mod space_created; mod subspace_added; mod subspace_removed; diff --git a/sink/src/events/proposal_created.rs b/sink/src/events/proposal_created.rs index fd51a2b..fab2b6d 100644 --- a/sink/src/events/proposal_created.rs +++ b/sink/src/events/proposal_created.rs @@ -1,6 +1,4 @@ -use sdk::{ - models, network_ids, pb::geo -}; +use sdk::{models, network_ids, pb::geo}; use super::{handler::HandlerError, EventHandler}; @@ -11,34 +9,40 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::AddMemberProposal::new(models::Proposal { - onchain_proposal_id: add_member_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_member_proposal.plugin_address.clone(), - start_time: add_member_proposal.start_time.clone(), - end_time: add_member_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::AddMemberProposal::new(models::Proposal { + onchain_proposal_id: add_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_member_proposal.plugin_address.clone(), + start_time: add_member_proposal.start_time.clone(), + end_time: add_member_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_member_proposal.dao_address), - &models::Proposal::new_id(&add_member_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_member_proposal.dao_address), + &models::Proposal::new_id(&add_member_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_member_proposal.proposal_id), - &add_member_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_member_proposal.proposal_id), + &add_member_proposal.creator, + ), + ) + .await?; Ok(()) } @@ -49,34 +53,40 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::RemoveMemberProposal::new(models::Proposal { - onchain_proposal_id: remove_member_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_member_proposal.plugin_address.clone(), - start_time: remove_member_proposal.start_time.clone(), - end_time: remove_member_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::RemoveMemberProposal::new(models::Proposal { + onchain_proposal_id: remove_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_member_proposal.plugin_address.clone(), + start_time: remove_member_proposal.start_time.clone(), + end_time: remove_member_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_member_proposal.dao_address), - &models::Proposal::new_id(&remove_member_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_member_proposal.dao_address), + &models::Proposal::new_id(&remove_member_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_member_proposal.proposal_id), - &remove_member_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_member_proposal.proposal_id), + &remove_member_proposal.creator, + ), + ) + .await?; Ok(()) } @@ -87,34 +97,40 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::AddEditorProposal::new(models::Proposal { - onchain_proposal_id: add_editor_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_editor_proposal.plugin_address.clone(), - start_time: add_editor_proposal.start_time.clone(), - end_time: add_editor_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::AddEditorProposal::new(models::Proposal { + onchain_proposal_id: add_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_editor_proposal.plugin_address.clone(), + start_time: add_editor_proposal.start_time.clone(), + end_time: add_editor_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_editor_proposal.dao_address), - &models::Proposal::new_id(&add_editor_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_editor_proposal.dao_address), + &models::Proposal::new_id(&add_editor_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_editor_proposal.proposal_id), - &add_editor_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_editor_proposal.proposal_id), + &add_editor_proposal.creator, + ), + ) + .await?; Ok(()) } @@ -125,34 +141,40 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::RemoveEditorProposal::new(models::Proposal { - onchain_proposal_id: remove_editor_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_editor_proposal.plugin_address.clone(), - start_time: remove_editor_proposal.start_time.clone(), - end_time: remove_editor_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::RemoveEditorProposal::new(models::Proposal { + onchain_proposal_id: remove_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_editor_proposal.plugin_address.clone(), + start_time: remove_editor_proposal.start_time.clone(), + end_time: remove_editor_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_editor_proposal.dao_address), - &models::Proposal::new_id(&remove_editor_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_editor_proposal.dao_address), + &models::Proposal::new_id(&remove_editor_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_editor_proposal.proposal_id), - &remove_editor_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_editor_proposal.proposal_id), + &remove_editor_proposal.creator, + ), + ) + .await?; Ok(()) } @@ -163,34 +185,40 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::AddSubspaceProposal::new(models::Proposal { - onchain_proposal_id: add_subspace_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_subspace_proposal.plugin_address.clone(), - start_time: add_subspace_proposal.start_time.clone(), - end_time: add_subspace_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::AddSubspaceProposal::new(models::Proposal { + onchain_proposal_id: add_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_subspace_proposal.plugin_address.clone(), + start_time: add_subspace_proposal.start_time.clone(), + end_time: add_subspace_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_subspace_proposal.dao_address), - &models::Proposal::new_id(&add_subspace_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_subspace_proposal.dao_address), + &models::Proposal::new_id(&add_subspace_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_subspace_proposal.proposal_id), - &add_subspace_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&add_subspace_proposal.proposal_id), + &add_subspace_proposal.creator, + ), + ) + .await?; Ok(()) } @@ -201,42 +229,48 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg.upsert_entity( - block, - &models::RemoveSubspaceProposal::new(models::Proposal { - onchain_proposal_id: remove_subspace_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_subspace_proposal.plugin_address.clone(), - start_time: remove_subspace_proposal.start_time.clone(), - end_time: remove_subspace_proposal.end_time.clone(), - }), - ).await?; + self.kg + .upsert_entity( + block, + &models::RemoveSubspaceProposal::new(models::Proposal { + onchain_proposal_id: remove_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_subspace_proposal.plugin_address.clone(), + start_time: remove_subspace_proposal.start_time.clone(), + end_time: remove_subspace_proposal.end_time.clone(), + }), + ) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg.upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_subspace_proposal.dao_address), - &models::Proposal::new_id(&remove_subspace_proposal.proposal_id) - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_subspace_proposal.dao_address), + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), + ), + ) + .await?; // Create Proposal > CREATOR > Account relation - self.kg.upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), - &remove_subspace_proposal.creator, - ), - ).await?; + self.kg + .upsert_relation( + block, + &models::Creator::new( + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), + &remove_subspace_proposal.creator, + ), + ) + .await?; Ok(()) } pub async fn handle_publish_edit_proposal_created( &self, - publish_edit_proposal: &geo::PublishEditProposalCreated, - block: &models::BlockMetadata, + _publish_edit_proposal: &geo::PublishEditProposalCreated, + _block: &models::BlockMetadata, ) -> Result<(), HandlerError> { todo!() } diff --git a/sink/src/events/proposal_executed.rs b/sink/src/events/proposal_executed.rs index 4a2ad54..63b0e10 100644 --- a/sink/src/events/proposal_executed.rs +++ b/sink/src/events/proposal_executed.rs @@ -8,12 +8,11 @@ impl EventHandler { proposal_executed: &geo::ProposalExecuted, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - Ok(self.kg.run( - models::Proposal::set_status_query( - block, - &proposal_executed.proposal_id, - models::proposal::ProposalStatus::Executed, - ) + Ok(models::Proposal::set_status( + &self.kg.neo4j, + block, + &proposal_executed.proposal_id, + models::proposal::ProposalStatus::Executed, ) .await?) } diff --git a/sink/src/events/space_created.rs b/sink/src/events/space_created.rs index a0fe525..ec0f50a 100644 --- a/sink/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -1,10 +1,7 @@ -use std::collections::HashMap; - -use futures::{stream, StreamExt, TryStreamExt}; use sdk::{ models::{self, GeoAccount, Space, SpaceType}, network_ids, - pb::{geo, grc20}, + pb::geo, }; use web3_utils::checksum_address; @@ -63,13 +60,15 @@ impl EventHandler { space_id ); - self.kg.upsert_entity( - block, - &Space::builder(&space_id, &space_created.dao_address) - .network(network_ids::GEO.to_string()) - .space_plugin_address(&space_created.space_address) - .build() - ).await?; + self.kg + .upsert_entity( + block, + &Space::builder(&space_id, &space_created.dao_address) + .network(network_ids::GEO.to_string()) + .space_plugin_address(&space_created.space_address) + .build(), + ) + .await?; // Create the spaces // let created_ids: Vec<_> = stream::iter(spaces_created) @@ -79,7 +78,6 @@ impl EventHandler { // .cloned() // .unwrap_or(Space::new_id(network_ids::GEO, &event.dao_address)); - // anyhow::Ok(space_id) // }) // .try_collect() @@ -94,24 +92,21 @@ impl EventHandler { personal_space_created: &geo::GeoPersonalSpaceAdminPluginCreated, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - .find_node(Space::find_by_dao_address_query(&personal_space_created.dao_address)) + let space = Space::find_by_dao_address(&self.kg.neo4j, &personal_space_created.dao_address) .await .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = &space { - self.kg.upsert_entity( - block, - &Space::builder(space.id(), &space.attributes().dao_contract_address) - .r#type(SpaceType::Personal) - .personal_space_admin_plugin( - &personal_space_created.personal_admin_address, - ) - .build() - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + self.kg + .upsert_entity( + block, + &Space::builder(space.id(), &space.attributes().dao_contract_address) + .r#type(SpaceType::Personal) + .personal_space_admin_plugin(&personal_space_created.personal_admin_address) + .build(), + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly // Add initial editors to the personal space let editor = GeoAccount::new(personal_space_created.initial_editor.clone()); @@ -145,11 +140,18 @@ impl EventHandler { governance_plugin_created: &geo::GeoGovernancePluginCreated, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - .find_node(Space::find_by_dao_address_query(&governance_plugin_created.dao_address)) - .await - .map_err(|e| HandlerError::Other(format!("Error fetching space with dao address = {}: {e:?}", checksum_address(&governance_plugin_created.dao_address, None)).into()))?; // TODO: Convert anyhow::Error to HandlerError properly + let space = + Space::find_by_dao_address(&self.kg.neo4j, &governance_plugin_created.dao_address) + .await + .map_err(|e| { + HandlerError::Other( + format!( + "Error fetching space with dao address = {}: {e:?}", + checksum_address(&governance_plugin_created.dao_address, None) + ) + .into(), + ) + })?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = space { tracing::info!( @@ -159,12 +161,17 @@ impl EventHandler { space.id() ); - self.kg.upsert_entity(block, &Space::builder(space.id(), &space.attributes().dao_contract_address) - .voting_plugin_address(&governance_plugin_created.main_voting_address) - .member_access_plugin(&governance_plugin_created.member_access_address) - .build() - ).await - .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + self.kg + .upsert_entity( + block, + &Space::builder(space.id(), &space.attributes().dao_contract_address) + .voting_plugin_address(&governance_plugin_created.main_voting_address) + .member_access_plugin(&governance_plugin_created.member_access_address) + .build(), + ) + .await + .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; + // TODO: Convert anyhow::Error to HandlerError properly } else { tracing::warn!( "Block #{} ({}): Could not create governance plugin for unknown space with dao_address = {}", diff --git a/sink/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs index a811953..7071e5c 100644 --- a/sink/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -1,5 +1,8 @@ use futures::join; -use sdk::{models::{self, space::ParentSpace}, pb::geo}; +use sdk::{ + models::{self, space::ParentSpace}, + pb::geo, +}; use web3_utils::checksum_address; use super::{handler::HandlerError, EventHandler}; @@ -11,19 +14,18 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { match join!( - self.kg - .find_node(models::Space::find_by_space_plugin_address(&subspace_added.plugin_address)), - self.kg - .find_node(models::Space::find_by_dao_address_query(&subspace_added.subspace)) + models::Space::find_by_space_plugin_address( + &self.kg.neo4j, + &subspace_added.plugin_address + ), + models::Space::find_by_dao_address(&self.kg.neo4j, &subspace_added.subspace) ) { (Ok(Some(parent_space)), Ok(Some(subspace))) => { self.kg - .upsert_relation(block, &ParentSpace::new( - subspace.id(), - parent_space.id(), - )) + .upsert_relation(block, &ParentSpace::new(subspace.id(), parent_space.id())) .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + // TODO: Convert anyhow::Error to HandlerError properly } (Ok(None), Ok(_)) => { tracing::warn!( diff --git a/sink/src/events/subspace_removed.rs b/sink/src/events/subspace_removed.rs index f0b708c..1031908 100644 --- a/sink/src/events/subspace_removed.rs +++ b/sink/src/events/subspace_removed.rs @@ -8,11 +8,12 @@ impl EventHandler { subspace_removed: &geo::SubspaceRemoved, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = self - .kg - .find_node(models::Space::find_by_space_plugin_address(&subspace_removed.plugin_address)) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + let space = models::Space::find_by_space_plugin_address( + &self.kg.neo4j, + &subspace_removed.plugin_address, + ) + .await + .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = space { self.kg.neo4j diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index 78584e7..b6a2ea8 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -1,6 +1,10 @@ use futures::join; use sdk::{ - ids, mapping::{Entity, Relation}, models::{self, Space}, pb::geo, system_ids::{self, INDEXER_SPACE_ID} + ids, + mapping::{Entity, Relation}, + models::{self, Space}, + pb::geo, + system_ids, }; use web3_utils::checksum_address; @@ -13,24 +17,23 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { match join!( - self.kg - .find_node(Space::find_by_voting_plugin_address(&vote.plugin_address)), - self.kg - .find_node(Space::find_by_member_access_plugin(&vote.plugin_address)) + Space::find_by_voting_plugin_address(&self.kg.neo4j, &vote.plugin_address), + Space::find_by_member_access_plugin(&self.kg.neo4j, &vote.plugin_address) ) { // Space found - (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let maybe_proposal = self.kg - .find_node(models::Proposal::find_by_id_and_address(&vote.onchain_proposal_id, &vote.plugin_address)) - .await?; + (Ok(Some(_space)), Ok(_)) | (Ok(None), Ok(Some(_space))) => { + let maybe_proposal = models::Proposal::find_by_id_and_address( + &self.kg.neo4j, + &vote.onchain_proposal_id, + &vote.plugin_address, + ) + .await?; - let account = self - .kg - .find_node( - Entity::::find_by_id_query( - &models::GeoAccount::new_id(&vote.voter), - )) - .await?; + let account = Entity::::find_by_id( + &self.kg.neo4j, + &models::GeoAccount::new_id(&vote.voter), + ) + .await?; match (maybe_proposal, account) { (Some(proposal), Some(account)) => { @@ -46,7 +49,7 @@ impl EventHandler { block, &Relation::new( &ids::create_geo_id(), - INDEXER_SPACE_ID, + system_ids::INDEXER_SPACE_ID, account.id(), proposal.id(), vote_cast, diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index 1cd329e..2052fb8 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -1,11 +1,14 @@ -use futures::{stream, StreamExt, TryStreamExt}; +use futures::TryStreamExt; use serde::Deserialize; use crate::bootstrap::{self, constants}; // use web3_utils::checksum_address; use sdk::{ - mapping::{self, Entity, Named, Relation}, models::{self, BlockMetadata, EditProposal}, pb, system_ids + error::DatabaseError, + mapping::{self, Entity, Relation}, + models::{self, BlockMetadata}, + pb, system_ids, }; #[derive(Clone)] @@ -13,18 +16,6 @@ pub struct Client { pub neo4j: neo4rs::Graph, } -#[derive(Debug, thiserror::Error)] -pub enum DatabaseError { - #[error("Neo4j error: {0}")] - Neo4jError(#[from] neo4rs::Error), - #[error("Deserialization error: {0}")] - DeserializationError(#[from] neo4rs::DeError), - #[error("Serialization Error: {0}")] - SerializationError(#[from] serde_json::Error), - #[error("SetTripleError: {0}")] - SetTripleError(#[from] mapping::entity::SetTripleError), -} - impl Client { pub async fn new(uri: &str, user: &str, pass: &str) -> anyhow::Result { let neo4j = neo4rs::Graph::new(uri, user, pass).await?; @@ -32,7 +23,7 @@ impl Client { } /// Bootstrap the database with the initial data - pub async fn bootstrap(&self, rollup: bool) -> Result<(), DatabaseError> { + pub async fn bootstrap(&self, _rollup: bool) -> Result<(), DatabaseError> { // let bootstrap_ops = if rollup { // conversions::batch_ops(bootstrap::bootstrap()) // } else { @@ -45,17 +36,20 @@ impl Client { // .await?; self.upsert_entity( &BlockMetadata::default(), - &models::Space::builder( - constants::ROOT_SPACE_ID, - constants::ROOT_SPACE_DAO_ADDRESS, - ) - .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) - .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) - .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) - .build() - ).await?; - - Ok(self.process_ops(&BlockMetadata::default(), constants::ROOT_SPACE_ID, bootstrap::bootstrap()).await?) + &models::Space::builder(constants::ROOT_SPACE_ID, constants::ROOT_SPACE_DAO_ADDRESS) + .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) + .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) + .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) + .build(), + ) + .await?; + + self.process_ops( + &BlockMetadata::default(), + constants::ROOT_SPACE_ID, + bootstrap::bootstrap(), + ) + .await } /// Reset the database by deleting all nodes and relations and re-bootstrapping it @@ -86,7 +80,7 @@ impl Client { block: &models::BlockMetadata, entity: &Entity, ) -> Result<(), DatabaseError> { - self.run(entity.upsert_query(block)?).await?; + entity.upsert_query(&self.neo4j, block).await?; Ok(()) } @@ -96,13 +90,13 @@ impl Client { Ok(()) } - pub async fn find_node_by_id Deserialize<'a> + Send>( - &self, - id: &str, - ) -> Result>, DatabaseError> { - let query = Entity::::find_by_id_query(id); - self.find_node(query).await - } + // pub async fn find_node_by_id Deserialize<'a> + Send>( + // &self, + // id: &str, + // ) -> Result>, DatabaseError> { + // let query = Entity::::find_by_id_query(id); + // self.find_node(query).await + // } pub async fn find_node Deserialize<'a> + Send>( &self, @@ -113,9 +107,7 @@ impl Client { .await? .next() .await? - .map(|row| { - Ok::<_, DatabaseError>(Entity::::try_from(row.to::()?)?) - }) + .map(|row| Ok::<_, DatabaseError>(Entity::::try_from(row.to::()?)?)) .transpose() } @@ -158,24 +150,33 @@ impl Client { self.find_nodes::(query).await } - pub async fn process_ops(&self, block: &models::BlockMetadata, space_id: &str, ops: impl IntoIterator) -> Result<(), DatabaseError> { + pub async fn process_ops( + &self, + block: &models::BlockMetadata, + space_id: &str, + ops: impl IntoIterator, + ) -> Result<(), DatabaseError> { for op in ops { match (op.r#type(), op.triple) { - (pb::grc20::OpType::SetTriple, Some(pb::grc20::Triple { entity, attribute, value: Some(value) })) => { - tracing::info!( - "SetTriple: {}, {}, {:?}", + ( + pb::grc20::OpType::SetTriple, + Some(pb::grc20::Triple { entity, attribute, - value, - ); - - self.run(Entity::<()>::set_triple( - block, - space_id, + value: Some(value), + }), + ) => { + tracing::info!("SetTriple: {}, {}, {:?}", entity, attribute, value,); + + Entity::<()>::set_triple( + &self.neo4j, + block, + space_id, &entity, - &attribute, - &value - )?).await? + &attribute, + &value, + ) + .await? } (pb::grc20::OpType::DeleteTriple, Some(triple)) => { tracing::info!( @@ -185,7 +186,7 @@ impl Client { triple.value, ); - self.run(Entity::<()>::delete_triple(block, space_id, triple)).await? + Entity::<()>::delete_triple(&self.neo4j, block, space_id, triple).await? } (typ, maybe_triple) => { tracing::warn!("Unhandled case: {:?} {:?}", typ, maybe_triple); From 3ae7ecf2877d8503af2b14aff8727cbb2611ece3 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 19:01:59 -0500 Subject: [PATCH 14/25] feat: Add triples, types and filters to GraphQL API --- Cargo.lock | 5 +- api/Cargo.toml | 1 + api/src/main.rs | 447 +++++++++++++++++++---- sdk/src/mapping/attributes.rs | 67 +++- sdk/src/mapping/entity.rs | 346 ++++++++++++------ sdk/src/mapping/relation.rs | 364 +++++++++++++++++- sdk/src/mapping/triple.rs | 20 +- sdk/src/models/account.rs | 5 +- sdk/src/models/block.rs | 2 +- sdk/src/models/editor.rs | 5 +- sdk/src/models/member.rs | 5 +- sdk/src/models/proposal.rs | 31 +- sdk/src/models/space.rs | 18 +- sdk/src/models/vote.rs | 5 +- sink/src/events/editor_added.rs | 28 +- sink/src/events/editor_removed.rs | 6 +- sink/src/events/handler.rs | 297 +++++++-------- sink/src/events/initial_editors_added.rs | 18 +- sink/src/events/member_added.rs | 29 +- sink/src/events/member_removed.rs | 6 +- sink/src/events/proposal_created.rs | 336 ++++++++--------- sink/src/events/space_created.rs | 66 ++-- sink/src/events/subspace_added.rs | 8 +- sink/src/events/vote_cast.rs | 34 +- sink/src/kg/client.rs | 36 +- 25 files changed, 1479 insertions(+), 706 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b275ea6..b653a74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,6 +132,7 @@ version = "0.1.0" dependencies = [ "anyhow", "axum", + "chrono", "clap", "futures", "juniper", @@ -521,9 +522,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", diff --git a/api/Cargo.toml b/api/Cargo.toml index b3c2a56..10b4241 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -19,6 +19,7 @@ tracing-subscriber = "0.3.19" sdk = { version = "0.1.0", path = "../sdk" } sink = { version = "0.1.0", path = "../sink" } +chrono = "0.4.39" [dev-dependencies] serde_path_to_error = "0.1.16" diff --git a/api/src/main.rs b/api/src/main.rs index 4fc70ca..c91df0a 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -8,13 +8,13 @@ use axum::{ routing::{get, on, MethodFilter}, Extension, Router, }; +use chrono::{DateTime, Utc}; use clap::{Args, Parser}; use juniper::{ - graphql_object, EmptyMutation, EmptySubscription, Executor, GraphQLScalar, RootNode, - ScalarValue, + graphql_object, EmptyMutation, EmptySubscription, Executor, GraphQLEnum, GraphQLInputObject, GraphQLObject, GraphQLScalar, RootNode, ScalarValue }; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; -use sink::kg; +use sdk::{mapping, system_ids}; use tokio::net::TcpListener; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; @@ -33,31 +33,107 @@ impl Query { &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, id: String, - space_id: Option, - version_id: Option, + space_id: String, + // version_id: Option, ) -> Option { // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); // tracing::info!("Query: {}", query); - let query = match (space_id, version_id) { - (Some(space_id), _) => { - sdk::neo4rs::query("MATCH (n {id: $id, space_id: $space_id}) RETURN n") - .param("id", id) - .param("space_id", space_id) + mapping::Entity::::find_by_id(&executor.context().0.neo4j, &id, &space_id) + .await + .expect("Failed to find entity") + .map(Entity::from) + } + + async fn entities<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + space_id: String, + // version_id: Option, + filter: Option, + ) -> Vec { + // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); + // tracing::info!("Query: {}", query); + + match filter { + Some(EntityFilter { types: Some(types) }) if !types.is_empty() => { + mapping::Entity::::find_by_types( + &executor.context().0.neo4j, + &types, + &space_id, + ) + .await + .expect("Failed to find entities") + .into_iter() + .map(Entity::from) + .collect::>() } - (None, _) => sdk::neo4rs::query("MATCH (n {id: $id}) RETURN n").param("id", id), - }; + _ => { + mapping::Entity::::find_all(&executor.context().0.neo4j, &space_id) + .await + .expect("Failed to find entities") + .into_iter() + .map(Entity::from) + .collect::>() + } + } + } - executor - .context() - .0 - .find_node::>(query) + async fn relation<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + id: String, + space_id: String, + // version_id: Option, + ) -> Option { + mapping::Relation::::find_by_id(&executor.context().0.neo4j, &id, &space_id) .await - .expect("Failed to find node") - .map(Entity::from) + .expect("Failed to find relation") + .map(|rel| rel.into()) + } + + async fn relations<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + space_id: String, + // version_id: Option, + filter: Option, + ) -> Vec { + match filter { + (Some(RelationFilter { relation_types: Some(types) })) if !types.is_empty() => { + mapping::Relation::::find_by_types( + &executor.context().0.neo4j, + &types, + &space_id, + ) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>() + } + _ => { + mapping::Relation::::find_all(&executor.context().0.neo4j, &space_id) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>() + } + } } } +#[derive(Debug, GraphQLInputObject)] +struct EntityFilter { + types: Option>, +} + +#[derive(Debug, GraphQLInputObject)] +struct RelationFilter { + relation_types: Option>, +} + // Attributes GraphQL scalar #[derive(Clone, Debug, GraphQLScalar)] #[graphql(with = attributes)] @@ -101,21 +177,44 @@ mod attributes { } } -#[derive(Clone, Debug)] +#[derive(Debug)] pub struct Entity { id: String, - space_id: String, types: Vec, - attributes: Attributes, + space_id: String, + created_at: DateTime, + created_at_block: String, + updated_at: DateTime, + updated_at_block: String, + attributes: Vec, } -impl From>> for Entity { - fn from(node: kg::mapping::Node>) -> Self { +impl From> for Entity { + fn from(entity: mapping::Entity) -> Self { Self { - id: node.id().to_string(), - space_id: node.space_id().to_string(), - types: node.types, - attributes: Attributes(node.attributes.attributes), + id: entity.attributes.id, + types: entity.types, + space_id: entity.attributes.system_properties.space_id.clone(), + created_at: entity.attributes.system_properties.created_at, + created_at_block: entity.attributes.system_properties.created_at_block, + updated_at: entity.attributes.system_properties.updated_at, + updated_at_block: entity.attributes.system_properties.updated_at_block, + attributes: entity + .attributes + .attributes + .into_iter() + .map(|(key, triple)| Triple { + space_id: entity.attributes.system_properties.space_id.clone(), + attribute: key, + value: triple.value, + value_type: triple.value_type.into(), + options: Options { + format: triple.options.format, + unit: triple.options.unit, + language: triple.options.language, + }, + }) + .collect(), } } } @@ -127,49 +226,156 @@ impl Entity { &self.id } + fn name(&self) -> Option<&str> { + self.attributes + .iter() + .find(|triple| triple.attribute == system_ids::NAME) + .map(|triple| triple.value.as_str()) + } + fn space_id(&self) -> &str { &self.space_id } - fn types(&self) -> &[String] { - &self.types + fn created_at(&self) -> String { + self.created_at.to_rfc3339() } - fn attributes(&self) -> &Attributes { - &self.attributes + fn created_at_block(&self) -> &str { + &self.created_at_block } - async fn relations<'a, S: ScalarValue>( + fn updated_at(&self) -> String { + self.updated_at.to_rfc3339() + } + + fn updated_at_block(&self) -> &str { + &self.updated_at_block + } + + async fn types<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, - ) -> Vec { - executor - .context() - .0 - .find_relation_from_node::>(&self.id) + ) -> Vec { + if self.types.contains(&system_ids::RELATION_TYPE.to_string()) { + // Since relations are also entities, and a relation's types are modelled differently + // in Neo4j, we need to check fetch types differently if the entity is a relation. + // mapping::Relation::::find_types( + // &executor.context().0.neo4j, + // &self.id, + // &self.space_id, + // ) + // .await + // .expect("Failed to find relations") + // .into_iter() + // .map(|rel| rel.into()) + // .collect::>() + + // For now, we'll just return the relation type + mapping::Entity::::find_by_id( + &executor.context().0.neo4j, + &system_ids::RELATION_TYPE.to_string(), + &self.space_id, + ) + .await + .expect("Failed to find types") + .map(|rel| vec![rel.into()]) + .unwrap_or(vec![]) + } else { + mapping::Entity::::find_types( + &executor.context().0.neo4j, + &self.id, + &self.space_id, + ) .await .expect("Failed to find relations") .into_iter() .map(|rel| rel.into()) .collect::>() + } + } + + fn attributes(&self) -> &[Triple] { + &self.attributes + } + + async fn relations<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Vec { + mapping::Entity::::find_relations::( + &executor.context().0.neo4j, + &self.id, + &self.space_id, + ) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>() + } +} + +impl From for ValueType { + fn from(value_type: mapping::ValueType) -> Self { + match value_type { + mapping::ValueType::Text => Self::Text, + mapping::ValueType::Number => Self::Number, + mapping::ValueType::Checkbox => Self::Checkbox, + mapping::ValueType::Url => Self::Url, + mapping::ValueType::Time => Self::Time, + mapping::ValueType::Point => Self::Point, + } } } -#[derive(Clone, Debug)] +#[derive(Debug)] pub struct Relation { id: String, - r#type: String, - attributes: Attributes, - // to: Node, - // from: Node, + relation_types: Vec, + space_id: String, + created_at: DateTime, + created_at_block: String, + updated_at: DateTime, + updated_at_block: String, + attributes: Vec, } -impl From>> for Relation { - fn from(node: kg::mapping::Relation>) -> Self { +impl From> for Relation { + fn from(relation: mapping::Relation) -> Self { Self { - id: node.id().to_string(), - r#type: node.relation_type, - attributes: Attributes(node.attributes.attributes), + id: relation.attributes.id, + relation_types: relation.types, + space_id: relation.attributes.system_properties.space_id.clone(), + created_at: relation.attributes.system_properties.created_at, + created_at_block: relation + .attributes + .system_properties + .created_at_block + .clone(), + updated_at: relation.attributes.system_properties.updated_at, + updated_at_block: relation + .attributes + .system_properties + .updated_at_block + .clone(), + attributes: relation + .attributes + .attributes + .iter() + .map(|(key, triple)| Triple { + // entiti: triple.entity, + space_id: relation.attributes.system_properties.space_id.clone(), + attribute: key.to_string(), + value: triple.value.clone(), + value_type: triple.value_type.clone().into(), + options: Options { + format: triple.options.format.clone(), + unit: triple.options.unit.clone(), + language: triple.options.language.clone(), + }, + }) + .collect(), } } } @@ -181,43 +387,154 @@ impl Relation { &self.id } - fn r#type(&self) -> &str { - &self.r#type + fn name(&self) -> Option<&str> { + self.attributes + .iter() + .find(|triple| triple.attribute == system_ids::NAME) + .map(|triple| triple.value.as_str()) + } + + fn created_at(&self) -> String { + self.created_at.to_rfc3339() + } + + fn created_at_block(&self) -> &str { + &self.created_at_block + } + + fn updated_at(&self) -> String { + self.updated_at.to_rfc3339() } - fn attributes(&self) -> &Attributes { + fn updated_at_block(&self) -> &str { + &self.updated_at_block + } + + fn attributes(&self) -> &[Triple] { &self.attributes } + async fn relation_types<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Vec { + println!("Relation types: {:?}", self.relation_types); + mapping::Entity::::find_by_ids( + &executor.context().0.neo4j, + &self.relation_types, + &self.space_id, + ) + .await + .expect("Failed to find types") + .into_iter() + .filter(|rel| rel.id() != system_ids::RELATION_TYPE) + .map(|rel| rel.into()) + .collect::>() + } + async fn from<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, ) -> Entity { - executor - .context() - .0 - .find_node_from_relation::>(&self.id) - .await - .expect("Failed to find node") - .map(Entity::from) - .unwrap() + mapping::Relation::::find_from::( + &executor.context().0.neo4j, + &self.id, + &self.space_id, + ) + .await + .expect("Failed to find node") + .map(Entity::from) + .unwrap() } async fn to<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, ) -> Entity { - executor - .context() - .0 - .find_node_to_relation::>(&self.id) + mapping::Relation::::find_to::( + &executor.context().0.neo4j, + &self.id, + &self.space_id, + ) + .await + .expect("Failed to find node") + .map(Entity::from) + .unwrap() + } + + async fn relations<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Vec { + mapping::Entity::::find_relations::( + &executor.context().0.neo4j, + &self.id, + &self.space_id, + ) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>() + } +} + +#[derive(Debug)] +struct Triple { + space_id: String, + attribute: String, + value: String, + value_type: ValueType, + options: Options, +} + +#[graphql_object] +#[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] +impl Triple { + fn attribute(&self) -> &str { + &self.attribute + } + + fn value(&self) -> &str { + &self.value + } + + fn value_type(&self) -> &ValueType { + &self.value_type + } + + fn options(&self) -> &Options { + &self.options + } + + async fn name<'a, S: ScalarValue>( + &'a self, + executor: &'a Executor<'_, '_, KnowledgeGraph, S>, + ) -> Option { + mapping::Entity::::find_by_id(&executor.context().0.neo4j, &self.attribute, &self.space_id) .await - .expect("Failed to find node") - .map(Entity::from) - .unwrap() + .expect("Failed to find attribute entity") + .and_then(|entity| entity.name()) } } +#[derive(Debug, GraphQLEnum)] +pub enum ValueType { + Text, + Number, + Checkbox, + Url, + Time, + Point, +} + +#[derive(Debug, GraphQLObject)] +struct Options { + pub format: Option, + pub unit: Option, + pub language: Option, +} + type Schema = RootNode<'static, Query, EmptyMutation, EmptySubscription>; diff --git a/sdk/src/mapping/attributes.rs b/sdk/src/mapping/attributes.rs index da3efa1..70434a2 100644 --- a/sdk/src/mapping/attributes.rs +++ b/sdk/src/mapping/attributes.rs @@ -1,9 +1,28 @@ +use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; +#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] +pub struct SystemProperties { + pub space_id: String, + #[serde(rename = "82nP7aFmHJLbaPFszj2nbx")] // CREATED_AT_TIMESTAMP + pub created_at: DateTime, + #[serde(rename = "59HTYnd2e4gBx2aA98JfNx")] // CREATED_AT_BLOCK + pub created_at_block: String, + #[serde(rename = "5Ms1pYq8v8G1RXC3wWb9ix")] // UPDATED_AT_TIMESTAMP + pub updated_at: DateTime, + #[serde(rename = "7pXCVQDV9C7ozrXkpVg8RJ")] // UPDATED_AT_BLOCK + pub updated_at_block: String, +} + #[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] pub struct Attributes { pub id: String, - pub space_id: String, + + // System properties + #[serde(flatten)] + pub system_properties: SystemProperties, + + // Actual node data #[serde(flatten)] pub attributes: T, } @@ -13,7 +32,7 @@ mod tests { use std::collections::HashMap; use super::*; - use crate::mapping::triple::{Options, Triple, Triples, ValueType}; + use crate::{mapping::triple::{Options, Triple, Triples, ValueType}, models::BlockMetadata}; use serde_with::with_prefix; #[test] @@ -25,9 +44,17 @@ mod tests { foo: Triple, } + let block = BlockMetadata::default(); + let attributes = Attributes { id: "id".to_string(), - space_id: "space_id".to_string(), + system_properties: SystemProperties { + space_id: "space_id".to_string(), + created_at: block.timestamp, + created_at_block: block.block_number.to_string(), + updated_at: block.timestamp, + updated_at_block: block.block_number.to_string(), + }, attributes: Foo { foo: Triple { value: "Hello, World!".to_string(), @@ -48,6 +75,10 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", + "created_at": "1970-01-01T00:00:00+00:00", + "created_at_block": "0", + "updated_at": "1970-01-01T00:00:00+00:00", + "updated_at_block": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text", @@ -75,9 +106,17 @@ mod tests { other_field: String, } + let block = BlockMetadata::default(); + let attributes = Attributes { id: "id".to_string(), - space_id: "space_id".to_string(), + system_properties: SystemProperties { + space_id: "space_id".to_string(), + created_at: block.timestamp, + created_at_block: block.block_number.to_string(), + updated_at: block.timestamp, + updated_at_block: block.block_number.to_string(), + }, attributes: Foo { foo: Triple { value: "Hello, World!".to_string(), @@ -106,6 +145,11 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", + "space_id": "space_id", + "created_at": "1970-01-01T00:00:00+00:00", + "created_at_block": "0", + "updated_at": "1970-01-01T00:00:00+00:00", + "updated_at_block": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text", @@ -123,9 +167,17 @@ mod tests { #[test] fn test_attribtes_triples() { + let block = BlockMetadata::default(); + let attributes = Attributes { id: "id".to_string(), - space_id: "space_id".to_string(), + system_properties: SystemProperties { + space_id: "space_id".to_string(), + created_at: block.timestamp, + created_at_block: block.block_number.to_string(), + updated_at: block.timestamp, + updated_at_block: block.block_number.to_string(), + }, attributes: Triples(HashMap::from([ ( "foo".to_string(), @@ -159,6 +211,11 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", + "space_id": "space_id", + "created_at": "1970-01-01T00:00:00+00:00", + "created_at_block": "0", + "updated_at": "1970-01-01T00:00:00+00:00", + "updated_at_block": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text", diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs index 23f9c79..fb5148e 100644 --- a/sdk/src/mapping/entity.rs +++ b/sdk/src/mapping/entity.rs @@ -12,7 +12,7 @@ use crate::{ pb, system_ids, }; -use super::{attributes::Attributes, Relation}; +use super::{attributes::{Attributes, SystemProperties}, Relation, Triples}; /// GRC20 Node #[derive(Debug, Deserialize, PartialEq)] @@ -25,12 +25,23 @@ pub struct Entity { impl Entity { /// Creates a new entity with the given ID, space ID, and data - pub fn new(id: &str, space_id: &str, data: T) -> Self { + pub fn new( + id: &str, + space_id: &str, + block: &BlockMetadata, + data: T + ) -> Self { Self { types: Vec::new(), attributes: Attributes { id: id.to_string(), - space_id: space_id.to_string(), + system_properties: SystemProperties { + space_id: space_id.to_string(), + created_at: block.timestamp, + created_at_block: block.block_number.to_string(), + updated_at: block.timestamp, + updated_at_block: block.block_number.to_string(), + }, attributes: data, }, } @@ -41,7 +52,7 @@ impl Entity { } pub fn space_id(&self) -> &str { - &self.attributes.space_id + &self.attributes.system_properties.space_id } pub fn attributes(&self) -> &T { @@ -57,7 +68,17 @@ impl Entity { self } - pub async fn find_relations_query( + pub async fn relations( + &self, + neo4j: &neo4rs::Graph, + ) -> Result>, DatabaseError> + where + R: for<'a> Deserialize<'a>, + { + Self::find_relations(neo4j, self.id(), self.space_id()).await + } + + pub async fn find_relations( neo4j: &neo4rs::Graph, id: &str, space_id: &str, @@ -67,8 +88,8 @@ impl Entity { { const QUERY: &str = const_format::formatcp!( r#" - MATCH ({{ id: $id, space_id: $space_id }}) <-[:`{FROM_ENTITY}`]- (r) -[:`{TO_ENTITY}`]-> (n) - RETURN n, r + MATCH ({{ id: $id, space_id: $space_id }}) <-[:`{FROM_ENTITY}`]- (r) -[:`{TO_ENTITY}`]-> (to) + RETURN to, r "#, FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, @@ -91,20 +112,58 @@ impl Entity { .map_err(DatabaseError::from) .and_then(|row| async move { let rel: Entity = row.r.try_into()?; - let entity: Entity<()> = row.to.try_into()?; - - Ok(Relation::new( - &rel.attributes.id, - &rel.attributes.space_id, - id, - &entity.attributes.id, - rel.attributes.attributes, + let to: Entity<()> = row.to.try_into()?; + + Ok(Relation::from_entity( + rel, + &id, + to.id(), )) }) .try_collect::>() .await } + pub async fn types(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> { + Self::find_types(neo4j, self.id(), self.space_id()).await + } + + pub async fn find_types( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH ({{ id: $id, space_id: $space_id }}) <-[:`{FROM_ENTITY}`]- (:`{TYPES}` {{space_id: $space_id}}) -[:`{TO_ENTITY}`]-> (t {{space_id: $space_id}}) + RETURN t + "#, + TYPES = system_ids::TYPES, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + t: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + Ok(row.t.try_into()?) + }) + .try_collect::>() + .await + } + pub async fn set_triple( neo4j: &neo4rs::Graph, block: &BlockMetadata, @@ -114,7 +173,7 @@ impl Entity { value: &pb::grc20::Value, ) -> Result<(), DatabaseError> { match (attribute_id, value.r#type(), value.value.as_str()) { - // Setting the type of the entity + // Set the type of the entity (system_ids::TYPES, pb::grc20::ValueType::Url, value) => { const SET_TYPE_QUERY: &str = const_format::formatcp!( r#" @@ -149,7 +208,7 @@ impl Entity { Ok(neo4j.run(query).await?) } - // Setting the FROM_ENTITY or TO_ENTITY relation + // Set the FROM_ENTITY or TO_ENTITY on a relation entity ( system_ids::RELATION_FROM_ATTRIBUTE | system_ids::RELATION_TO_ATTRIBUTE, pb::grc20::ValueType::Url, @@ -190,21 +249,63 @@ impl Entity { Ok(neo4j.run(query).await?) } - (attribute_id, _, value) => { + // Set the RELATION_TYPE on a relation entity + ( + system_ids::RELATION_TYPE_ATTRIBUTE, + pb::grc20::ValueType::Url, + value, + ) => { + const QUERY: &str = const_format::formatcp!( + r#" + MERGE (r {{ id: $id, space_id: $space_id }}) + ON CREATE SET r += {{ + `{CREATED_AT}`: datetime($created_at), + `{CREATED_AT_BLOCK}`: $created_at_block + }} + SET r:$($label) + SET r += {{ + `{UPDATED_AT}`: datetime($updated_at), + `{UPDATED_AT_BLOCK}`: $updated_at_block + }} + "#, + CREATED_AT = system_ids::CREATED_AT_TIMESTAMP, + CREATED_AT_BLOCK = system_ids::CREATED_AT_BLOCK, + UPDATED_AT = system_ids::UPDATED_AT_TIMESTAMP, + UPDATED_AT_BLOCK = system_ids::UPDATED_AT_BLOCK, + ); + + let uri = GraphUri::from_uri(value).map_err(SetTripleError::InvalidGraphUri)?; + + let query = neo4rs::query(QUERY) + .param("id", entity_id) + .param("space_id", space_id) + .param("created_at", block.timestamp.to_rfc3339()) + .param("created_at_block", block.block_number.to_string()) + .param("updated_at", block.timestamp.to_rfc3339()) + .param("updated_at_block", block.block_number.to_string()) + .param("label", uri.id); + + Ok(neo4j.run(query).await?) + } + + // Set a regular triple + (attribute_id, value_type, value) => { let entity = Entity::::new( entity_id, space_id, + block, mapping::Triples(HashMap::from([( attribute_id.to_string(), mapping::Triple { value: value.to_string(), - value_type: mapping::ValueType::Text, + value_type: mapping::ValueType::try_from(value_type) + .unwrap_or(mapping::ValueType::Text), options: Default::default(), }, )])), ); - Ok(entity.upsert_query(neo4j, block).await?) + Ok(entity.upsert(neo4j).await?) } } } @@ -253,11 +354,10 @@ impl Entity where T: Serialize, { - /// Returns a query to upsert the current entity - pub async fn upsert_query( + /// Upsert the current entity + pub async fn upsert( &self, neo4j: &neo4rs::Graph, - block: &BlockMetadata, ) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" @@ -287,10 +387,10 @@ where let query = neo4rs::query(QUERY) .param("id", self.id()) .param("space_id", self.space_id()) - .param("created_at", block.timestamp.to_rfc3339()) - .param("created_at_block", block.block_number.to_string()) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) + .param("created_at", self.attributes.system_properties.created_at.to_rfc3339()) + .param("created_at_block", self.attributes.system_properties.created_at_block.to_string()) + .param("updated_at", self.attributes.system_properties.updated_at.to_rfc3339()) + .param("updated_at_block", self.attributes.system_properties.updated_at_block.to_string()) .param("labels", self.types.clone()) .param("data", bolt_data); @@ -306,13 +406,16 @@ where pub async fn find_by_id( neo4j: &neo4rs::Graph, id: &str, + space_id: &str, ) -> Result, DatabaseError> { - const QUERY: &str = const_format::formatcp!("MATCH (n) WHERE n.id = $id RETURN n",); + const QUERY: &str = const_format::formatcp!("MATCH (n {{id: $id, space_id: $space_id}}) RETURN n",); - let query = neo4rs::query(QUERY).param("id", id); + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); #[derive(Debug, Deserialize)] - struct ResultRow { + struct RowResult { n: neo4rs::Node, } @@ -322,11 +425,105 @@ where .next() .await? .map(|row| { - let row = row.to::()?; + let row = row.to::()?; row.n.try_into() }) .transpose()?) } + + /// Returns the entities from the given list of IDs + pub async fn find_by_ids( + neo4j: &neo4rs::Graph, + ids: &[String], + space_id: &str + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + UNWIND $ids AS id + MATCH (n {{id: id, space_id: $space_id}}) + RETURN n + "# + ); + + let query = neo4rs::query(QUERY) + .param("ids", ids) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + n: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + Ok(row.n.try_into()?) + }) + .try_collect::>() + .await + } + + /// Returns the entities with the given types + pub async fn find_by_types( + neo4j: &neo4rs::Graph, + types: &[String], + space_id: &str, + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (n:$($types) {{space_id: $space_id}}) + RETURN n + "#, + ); + + let query = neo4rs::query(QUERY) + .param("types", types) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + n: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + Ok(row.n.try_into()?) + }) + .try_collect::>() + .await + } + + pub async fn find_all( + neo4j: &neo4rs::Graph, + space_id: &str, + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!("MATCH (n {{space_id: $space_id}}) RETURN n LIMIT 100"); + + let query = neo4rs::query(QUERY).param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + n: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + Ok(row.n.try_into()?) + }) + .try_collect::>() + .await + } } impl TryFrom for Entity @@ -372,6 +569,7 @@ pub type DefaultAttributes = HashMap; #[derive(Debug, Deserialize, PartialEq)] pub struct Named { + #[serde(rename = "GG8Z4cSkjv8CywbkLqVU5M")] pub name: Option, } @@ -387,81 +585,7 @@ impl Entity { #[cfg(test)] mod tests { - use crate::mapping::triple::{Triple, Triples, ValueType}; - use super::*; - use std::collections::HashMap; - - #[test] - pub fn test_node_conversion() { - let node = neo4rs::Node::new(neo4rs::BoltNode { - id: neo4rs::BoltInteger { value: 425 }, - labels: neo4rs::BoltList { - value: vec![neo4rs::BoltType::String(neo4rs::BoltString { - value: "9u4zseS3EDXG9ZvwR9RmqU".to_string(), - })], - }, - properties: neo4rs::BoltMap { - value: HashMap::from([ - ( - neo4rs::BoltString { - value: "space_id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "Person Posts Page Template".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "GG8Z4cSkjv8CywbkLqVU5M.type".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "TEXT".to_string(), - }), - ), - ( - neo4rs::BoltString { - value: "id".to_string(), - }, - neo4rs::BoltType::String(neo4rs::BoltString { - value: "98wgvodwzidmVA4ryVzGX6".to_string(), - }), - ), - ]), - }, - }); - - let node: Entity = node - .try_into() - .expect("Failed to convert neo4rs::Node to Node"); - - assert_eq!( - node, - Entity { - types: vec!["9u4zseS3EDXG9ZvwR9RmqU".to_string()], - attributes: Attributes { - id: "98wgvodwzidmVA4ryVzGX6".to_string(), - space_id: "NBDtpHimvrkmVu7vVBXX7b".to_string(), - attributes: Triples(HashMap::from([( - "GG8Z4cSkjv8CywbkLqVU5M".to_string(), - Triple { - value: "Person Posts Page Template".to_string(), - value_type: ValueType::Text, - options: Default::default(), - }, - ),])) - } - } - ) - } use testcontainers::{ core::{IntoContainerPort, WaitFor}, @@ -471,7 +595,7 @@ mod tests { const BOLT_PORT: u16 = 7687; const HTTP_PORT: u16 = 7474; - + #[tokio::test] async fn test_find_by_id_no_types() { // Setup a local Neo 4J container for testing. NOTE: docker service must be running. @@ -501,17 +625,18 @@ mod tests { let entity = Entity::new( "test_id", "test_space_id", + &BlockMetadata::default(), Foo { foo: "bar".to_string(), }, ); entity - .upsert_query(&neo4j, &BlockMetadata::default()) + .upsert(&neo4j) .await .unwrap(); - let found_entity = Entity::::find_by_id(&neo4j, "test_id") + let found_entity = Entity::::find_by_id(&neo4j, "test_id", "test_space_id") .await .unwrap() .unwrap(); @@ -548,6 +673,7 @@ mod tests { let entity = Entity::new( "test_id", "test_space_id", + &BlockMetadata::default(), Foo { foo: "bar".to_string(), }, @@ -555,11 +681,11 @@ mod tests { .with_type("TestType"); entity - .upsert_query(&neo4j, &BlockMetadata::default()) + .upsert(&neo4j) .await .unwrap(); - let found_entity = Entity::::find_by_id(&neo4j, "test_id") + let found_entity = Entity::::find_by_id(&neo4j, "test_id", "test_space_id") .await .unwrap() .unwrap(); diff --git a/sdk/src/mapping/relation.rs b/sdk/src/mapping/relation.rs index 49d6bd5..c0d8b8e 100644 --- a/sdk/src/mapping/relation.rs +++ b/sdk/src/mapping/relation.rs @@ -1,10 +1,11 @@ use std::collections::HashMap; +use futures::TryStreamExt; use serde::{Deserialize, Serialize}; -use crate::{models::BlockMetadata, neo4j_utils::serde_value_to_bolt, system_ids}; +use crate::{error::DatabaseError, models::BlockMetadata, neo4j_utils::serde_value_to_bolt, system_ids}; -use super::{attributes::Attributes, query::Query}; +use super::{attributes::{Attributes, SystemProperties}, query::Query, Entity, Triples}; #[derive(Debug, Deserialize, PartialEq)] pub struct Relation { @@ -17,7 +18,14 @@ pub struct Relation { } impl Relation { - pub fn new(id: &str, space_id: &str, from: &str, to: &str, data: T) -> Self { + pub fn new( + id: &str, + space_id: &str, + from: &str, + to: &str, + block: &BlockMetadata, + data: T, + ) -> Self { Self { id: id.to_string(), from: from.to_string(), @@ -25,18 +33,34 @@ impl Relation { types: vec![system_ids::RELATION_TYPE.to_string()], attributes: Attributes { id: id.to_string(), - space_id: space_id.to_string(), + system_properties: SystemProperties { + space_id: space_id.to_string(), + created_at: block.timestamp, + created_at_block: block.block_number.to_string(), + updated_at: block.timestamp, + updated_at_block: block.block_number.to_string(), + }, attributes: data, }, } } + pub fn from_entity(entity: Entity, from: &str, to: &str) -> Self { + Self { + id: entity.id().to_string(), + from: from.to_string(), + to: to.to_string(), + types: entity.types, + attributes: entity.attributes, + } + } + pub fn id(&self) -> &str { &self.attributes.id } pub fn space_id(&self) -> &str { - &self.attributes.space_id + &self.attributes.system_properties.space_id } pub fn attributes(&self) -> &T { @@ -63,14 +87,141 @@ impl Relation { Query::new(QUERY).param("id", id) } + + pub async fn types(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> { + Self::find_types(neo4j, self.id(), self.space_id()).await + } + + pub async fn find_types( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (r {{id: $id, space_id: $space_id}}) + UNWIND labels(r) as l + MATCH (t {{id: l, space_id: $space_id}}) + RETURN t + "#, + ); + + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + t: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + Ok(row.t.try_into()?) + }) + .try_collect::>() + .await + } + + pub async fn to(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> + where + E: for<'a> Deserialize<'a> + Send, + { + Self::find_to(neo4j, self.id(), self.space_id()).await + } + + pub async fn find_to( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> + where + E: for<'a> Deserialize<'a> + Send, + { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH ({{id: $id, space_id: $space_id}}) -[:`{TO_ENTITY}`]-> (to) + RETURN to + "#, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + to: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.to.try_into() + }) + .transpose()?) + } + + pub async fn from(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> + where + E: for<'a> Deserialize<'a> + Send, + { + Self::find_from(neo4j, self.id(), self.space_id()).await + } + + pub async fn find_from( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> + where + E: for<'a> Deserialize<'a> + Send, + { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH ({{id: $id, space_id: $space_id}}) -[:`{FROM_ENTITY}`]-> (from) + RETURN from + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + from: neo4rs::Node, + } + + Ok(neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.from.try_into() + }) + .transpose()?) + } } impl Relation where T: Serialize, { - /// Returns a query to upsert the current relation - pub fn upsert_query(&self, block: &BlockMetadata) -> Result, serde_json::Error> { + /// Upsert the current relation + pub async fn upsert(&self, neo4j: &neo4rs::Graph) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH (from {{id: $from_id}}) @@ -100,20 +251,207 @@ where _ => neo4rs::BoltType::Map(Default::default()), }; - let query = Query::new(QUERY) + let query = neo4rs::query(QUERY) .param("id", self.id()) .param("space_id", self.space_id()) .param("from_id", self.from.clone()) .param("to_id", self.to.clone()) .param("space_id", self.space_id()) - .param("created_at", block.timestamp.to_rfc3339()) - .param("created_at_block", block.block_number.to_string()) - .param("updated_at", block.timestamp.to_rfc3339()) - .param("updated_at_block", block.block_number.to_string()) + .param("created_at", self.attributes.system_properties.created_at.to_rfc3339()) + .param("created_at_block", self.attributes.system_properties.created_at_block.to_string()) + .param("updated_at", self.attributes.system_properties.updated_at.to_rfc3339()) + .param("updated_at_block", self.attributes.system_properties.updated_at_block.to_string()) .param("labels", self.types.clone()) .param("data", bolt_data); - Ok(query) + Ok(neo4j.run(query).await?) + } +} + +impl Relation +where + T: for<'a> Deserialize<'a>, +{ + /// Returns the entity with the given ID, if it exists + pub async fn find_by_id( + neo4j: &neo4rs::Graph, + id: &str, + space_id: &str, + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (from) <-[:`{FROM_ENTITY}`]- (r:`{RELATION_TYPE}` {{ id: $id, space_id: $space_id }}) -[:`{TO_ENTITY}`]-> (to) + RETURN from, r, to + "#, + RELATION_TYPE = system_ids::RELATION_TYPE, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("id", id) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + from: neo4rs::Node, + r: neo4rs::Node, + to: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .next() + .await? + .map(|row| { + let row = row.to::()?; + + let from: Entity<()> = row.from.try_into()?; + let rel: Entity = row.r.try_into()?; + let to: Entity<()> = row.to.try_into()?; + + Ok(Relation::from_entity( + rel, + from.id(), + to.id(), + )) + }) + .transpose() + } + + /// Returns the entities from the given list of IDs + pub async fn find_by_ids( + neo4j: &neo4rs::Graph, + ids: &[String], + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + UNWIND $ids AS id + MATCH (from) <-[:`{FROM_ENTITY}`]- (r:`{RELATION_TYPE}` {{ id: $id, space_id: $space_id }}) -[:`{TO_ENTITY}`]-> (to) + RETURN from, r, to + "#, + RELATION_TYPE = system_ids::RELATION_TYPE, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY).param("ids", ids); + + #[derive(Debug, Deserialize)] + struct RowResult { + from: neo4rs::Node, + r: neo4rs::Node, + to: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + let from: Entity<()> = row.from.try_into()?; + let rel: Entity = row.r.try_into()?; + let to: Entity<()> = row.to.try_into()?; + + Ok(Relation::from_entity( + rel, + from.id(), + to.id(), + )) + }) + .try_collect::>() + .await + } + + /// Returns the entities with the given types + pub async fn find_by_types( + neo4j: &neo4rs::Graph, + types: &[String], + space_id: &str, + ) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (from {{space_id: $space_id}}) <-[:`{FROM_ENTITY}`]- (r:`{RELATION_TYPE}`:$($types) {{space_id: $space_id}}) -[:`{TO_ENTITY}`]-> (to {{space_id: $space_id}}) + RETURN from, r, to + "#, + RELATION_TYPE = system_ids::RELATION_TYPE, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("types", types) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + from: neo4rs::Node, + r: neo4rs::Node, + to: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + let from: Entity<()> = row.from.try_into()?; + let rel: Entity = row.r.try_into()?; + let to: Entity<()> = row.to.try_into()?; + + Ok(Relation::from_entity( + rel, + from.id(), + to.id(), + )) + }) + .try_collect::>() + .await + } + + pub async fn find_all(neo4j: &neo4rs::Graph, space_id: &str) -> Result, DatabaseError> { + const QUERY: &str = const_format::formatcp!( + r#" + MATCH (from {{space_id: $space_id}}) <-[:`{FROM_ENTITY}`]- (r:`{RELATION_TYPE}` {{space_id: $space_id}}) -[:`{TO_ENTITY}`]-> (to {{space_id: $space_id}}) + RETURN from, r, to + LIMIT 100 + "#, + RELATION_TYPE = system_ids::RELATION_TYPE, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + ); + + let query = neo4rs::query(QUERY) + .param("space_id", space_id); + + #[derive(Debug, Deserialize)] + struct RowResult { + from: neo4rs::Node, + r: neo4rs::Node, + to: neo4rs::Node, + } + + neo4j + .execute(query) + .await? + .into_stream_as::() + .map_err(DatabaseError::from) + .and_then(|row| async move { + let from: Entity<()> = row.from.try_into()?; + let rel: Entity = row.r.try_into()?; + let to: Entity<()> = row.to.try_into()?; + + Ok(Relation::from_entity( + rel, + from.id(), + to.id(), + )) + }) + .try_collect::>() + .await } } diff --git a/sdk/src/mapping/triple.rs b/sdk/src/mapping/triple.rs index 0481d2b..16271bd 100644 --- a/sdk/src/mapping/triple.rs +++ b/sdk/src/mapping/triple.rs @@ -210,16 +210,18 @@ pub enum ValueType { Point, } -impl From for Option { - fn from(value: pb::grc20::ValueType) -> Self { +impl TryFrom for ValueType { + type Error = String; + + fn try_from(value: pb::grc20::ValueType) -> Result { match value { - pb::grc20::ValueType::Text => Some(ValueType::Text), - pb::grc20::ValueType::Number => Some(ValueType::Number), - pb::grc20::ValueType::Checkbox => Some(ValueType::Checkbox), - pb::grc20::ValueType::Url => Some(ValueType::Url), - pb::grc20::ValueType::Time => Some(ValueType::Time), - pb::grc20::ValueType::Point => Some(ValueType::Point), - pb::grc20::ValueType::Unknown => None, + pb::grc20::ValueType::Text => Ok(ValueType::Text), + pb::grc20::ValueType::Number => Ok(ValueType::Number), + pb::grc20::ValueType::Checkbox => Ok(ValueType::Checkbox), + pb::grc20::ValueType::Url => Ok(ValueType::Url), + pb::grc20::ValueType::Time => Ok(ValueType::Time), + pb::grc20::ValueType::Point => Ok(ValueType::Point), + pb::grc20::ValueType::Unknown => Err("Unknown ValueType".to_string()), } } } diff --git a/sdk/src/models/account.rs b/sdk/src/models/account.rs index ab4fe1b..9204455 100644 --- a/sdk/src/models/account.rs +++ b/sdk/src/models/account.rs @@ -3,17 +3,20 @@ use web3_utils::checksum_address; use crate::{ids, mapping::Entity, system_ids}; +use super::BlockMetadata; + #[derive(Clone, Deserialize, Serialize, PartialEq)] pub struct GeoAccount { pub address: String, } impl GeoAccount { - pub fn new(address: String) -> Entity { + pub fn new(address: String, block: &BlockMetadata) -> Entity { let checksummed_address = checksum_address(&address, None); Entity::new( &ids::create_id_from_unique_string(&checksummed_address), system_ids::INDEXER_SPACE_ID, + block, Self { address: checksummed_address, }, diff --git a/sdk/src/models/block.rs b/sdk/src/models/block.rs index 1111c74..7e0f815 100644 --- a/sdk/src/models/block.rs +++ b/sdk/src/models/block.rs @@ -8,7 +8,7 @@ pub struct Cursor { pub block_number: u64, } -#[derive(Default)] +#[derive(Clone, Default)] pub struct BlockMetadata { pub cursor: String, pub block_number: u64, diff --git a/sdk/src/models/editor.rs b/sdk/src/models/editor.rs index 1f90165..b2ddb07 100644 --- a/sdk/src/models/editor.rs +++ b/sdk/src/models/editor.rs @@ -2,17 +2,20 @@ use serde::{Deserialize, Serialize}; use crate::{error::DatabaseError, ids, mapping::Relation, system_ids}; +use super::BlockMetadata; + /// Space editor relation. #[derive(Deserialize, Serialize)] pub struct SpaceEditor; impl SpaceEditor { - pub fn new(editor_id: &str, space_id: &str) -> Relation { + pub fn new(editor_id: &str, space_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_geo_id(), system_ids::INDEXER_SPACE_ID, editor_id, space_id, + block, Self, ) .with_type(system_ids::EDITOR_RELATION) diff --git a/sdk/src/models/member.rs b/sdk/src/models/member.rs index aa1a65a..44e8b73 100644 --- a/sdk/src/models/member.rs +++ b/sdk/src/models/member.rs @@ -2,17 +2,20 @@ use serde::{Deserialize, Serialize}; use crate::{error::DatabaseError, ids, mapping::Relation, system_ids}; +use super::BlockMetadata; + /// Space editor relation. #[derive(Deserialize, Serialize)] pub struct SpaceMember; impl SpaceMember { - pub fn new(member_id: &str, space_id: &str) -> Relation { + pub fn new(member_id: &str, space_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_geo_id(), system_ids::INDEXER_SPACE_ID, member_id, space_id, + block, Self, ) .with_type(system_ids::MEMBER_RELATION) diff --git a/sdk/src/models/proposal.rs b/sdk/src/models/proposal.rs index 7dab326..58ffa8e 100644 --- a/sdk/src/models/proposal.rs +++ b/sdk/src/models/proposal.rs @@ -80,6 +80,7 @@ impl Proposal { ids::create_id_from_unique_string(proposal_id) } + /// Finds a proposal by its onchain ID and plugin address pub async fn find_by_id_and_address( neo4j: &neo4rs::Graph, proposal_id: &str, @@ -150,12 +151,13 @@ impl Proposal { pub struct Proposals; impl Proposals { - pub fn new(space_id: &str, proposal_id: &str) -> Relation { + pub fn new(space_id: &str, proposal_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{space_id}-{proposal_id}")), system_ids::INDEXER_SPACE_ID, space_id, proposal_id, + block, Proposals {}, ) .with_type(system_ids::PROPOSALS) @@ -167,12 +169,13 @@ impl Proposals { pub struct Creator; impl Creator { - pub fn new(proposal_id: &str, account_id: &str) -> Relation { + pub fn new(proposal_id: &str, account_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{proposal_id}-{account_id}")), system_ids::INDEXER_SPACE_ID, proposal_id, account_id, + block, Creator {}, ) .with_type(system_ids::PROPOSAL_CREATOR) @@ -195,10 +198,11 @@ pub struct AddMemberProposal { } impl AddMemberProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -213,10 +217,11 @@ pub struct RemoveMemberProposal { } impl RemoveMemberProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -231,10 +236,11 @@ pub struct AddEditorProposal { } impl AddEditorProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -249,10 +255,11 @@ pub struct RemoveEditorProposal { } impl RemoveEditorProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -264,12 +271,13 @@ impl RemoveEditorProposal { pub struct ProposedAccount; impl ProposedAccount { - pub fn new(proposal_id: &str, account_id: &str) -> Relation { + pub fn new(proposal_id: &str, account_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!("{}-{}", proposal_id, account_id)), system_ids::INDEXER_SPACE_ID, proposal_id, account_id, + block, Self {}, ) .with_type(system_ids::PROPOSED_ACCOUNT) @@ -283,10 +291,11 @@ pub struct AddSubspaceProposal { } impl AddSubspaceProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -301,10 +310,11 @@ pub struct RemoveSubspaceProposal { } impl RemoveSubspaceProposal { - pub fn new(proposal: Proposal) -> Entity { + pub fn new(proposal: Proposal, block: &BlockMetadata) -> Entity { Entity::new( &Proposal::new_id(&proposal.onchain_proposal_id), system_ids::INDEXER_SPACE_ID, + block, Self { proposal }, ) .with_type(system_ids::PROPOSAL_TYPE) @@ -316,7 +326,7 @@ impl RemoveSubspaceProposal { pub struct ProposedSubspace; impl ProposedSubspace { - pub fn new(subspace_proposal_id: &str, subspace_id: &str) -> Relation { + pub fn new(subspace_proposal_id: &str, subspace_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!( "{}-{}", @@ -325,6 +335,7 @@ impl ProposedSubspace { system_ids::INDEXER_SPACE_ID, subspace_proposal_id, subspace_id, + block, Self {}, ) .with_type(system_ids::PROPOSED_SUBSPACE) diff --git a/sdk/src/models/space.rs b/sdk/src/models/space.rs index 2710425..674c4f4 100644 --- a/sdk/src/models/space.rs +++ b/sdk/src/models/space.rs @@ -9,6 +9,8 @@ use crate::{ network_ids, system_ids, }; +use super::BlockMetadata; + #[derive(Clone, Deserialize, Serialize)] pub struct Space { pub network: String, @@ -34,12 +36,12 @@ impl Space { ids::create_id_from_unique_string(&format!("{network}:{}", checksum_address(address, None))) } - pub fn builder(id: &str, dao_contract_address: &str) -> SpaceBuilder { - SpaceBuilder::new(id, dao_contract_address) + pub fn builder(id: &str, dao_contract_address: &str, block: &BlockMetadata) -> SpaceBuilder { + SpaceBuilder::new(id, dao_contract_address, block) } - pub fn new(id: &str, space: Space) -> Entity { - Entity::new(id, system_ids::INDEXER_SPACE_ID, space).with_type(system_ids::INDEXED_SPACE) + pub fn new(id: &str, space: Space, block: &BlockMetadata) -> Entity { + Entity::new(id, system_ids::INDEXER_SPACE_ID, block, space).with_type(system_ids::INDEXED_SPACE) } /// Find a space by its DAO contract address. @@ -222,6 +224,7 @@ pub enum SpaceType { pub struct SpaceBuilder { id: String, + block: BlockMetadata, network: String, r#type: SpaceType, dao_contract_address: String, @@ -232,9 +235,10 @@ pub struct SpaceBuilder { } impl SpaceBuilder { - pub fn new(id: &str, dao_contract_address: &str) -> Self { + pub fn new(id: &str, dao_contract_address: &str, block: &BlockMetadata) -> Self { Self { id: id.to_string(), + block: block.clone(), network: network_ids::GEO.to_string(), r#type: SpaceType::Public, dao_contract_address: checksum_address(dao_contract_address, None), @@ -285,6 +289,7 @@ impl SpaceBuilder { Entity::new( &self.id, system_ids::INDEXER_SPACE_ID, + &self.block, Space { network: self.network, r#type: self.r#type, @@ -304,12 +309,13 @@ impl SpaceBuilder { pub struct ParentSpace; impl ParentSpace { - pub fn new(space_id: &str, parent_space_id: &str) -> Relation { + pub fn new(space_id: &str, parent_space_id: &str, block: &BlockMetadata) -> Relation { Relation::new( &ids::create_geo_id(), system_ids::INDEXER_SPACE_ID, space_id, parent_space_id, + block, Self, ) .with_type(system_ids::PARENT_SPACE) diff --git a/sdk/src/models/vote.rs b/sdk/src/models/vote.rs index b6c7b8a..899e64e 100644 --- a/sdk/src/models/vote.rs +++ b/sdk/src/models/vote.rs @@ -4,6 +4,8 @@ use serde::{Deserialize, Serialize}; use crate::{ids, mapping::Relation, system_ids}; +use super::BlockMetadata; + #[derive(Deserialize, Serialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] pub enum VoteType { @@ -37,12 +39,13 @@ impl VoteCast { } /// Creates a new vote cast with the given vote type. - pub fn new(account_id: &str, proposal_id: &str, vote_type: VoteType) -> Relation { + pub fn new(account_id: &str, proposal_id: &str, vote_type: VoteType, block: &BlockMetadata) -> Relation { Relation::new( &Self::new_id(account_id, proposal_id), system_ids::INDEXER_SPACE_ID, account_id, proposal_id, + block, Self { vote_type }, ) } diff --git a/sink/src/events/editor_added.rs b/sink/src/events/editor_added.rs index 1113aca..befddd3 100644 --- a/sink/src/events/editor_added.rs +++ b/sink/src/events/editor_added.rs @@ -1,4 +1,4 @@ -use futures::join; +use futures::try_join; use sdk::{ models::{self, Space, SpaceEditor}, pb::geo, @@ -13,7 +13,7 @@ impl EventHandler { editor_added: &geo::EditorAdded, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - match join!( + match try_join!( Space::find_by_voting_plugin_address( &self.kg.neo4j, &editor_added.main_voting_plugin_address, @@ -22,25 +22,21 @@ impl EventHandler { &self.kg.neo4j, &editor_added.main_voting_plugin_address ) - ) { + )? { // Space found - (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let editor = models::GeoAccount::new(editor_added.editor_address.clone()); + (Some(space), _) | (None, Some(space)) => { + let editor = models::GeoAccount::new(editor_added.editor_address.clone(), block); // Add geo account - self.kg - .upsert_entity(block, &editor) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + editor.upsert(&self.kg.neo4j).await?; // Add space editor relation - self.kg - .upsert_relation(block, &SpaceEditor::new(editor.id(), space.id())) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + SpaceEditor::new(editor.id(), space.id(), block) + .upsert(&self.kg.neo4j) + .await?; } // Space not found - (Ok(None), Ok(None)) => { + (None, None) => { tracing::warn!( "Block #{} ({}): Could not add editor for unknown space with voting_plugin_address = {}", block.block_number, @@ -48,10 +44,6 @@ impl EventHandler { checksum_address(&editor_added.main_voting_plugin_address, None) ); } - // Errors - (Err(e), _) | (_, Err(e)) => { - return Err(HandlerError::Other(format!("{e:?}").into())); - } } Ok(()) diff --git a/sink/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs index feb84ca..7ee4a8e 100644 --- a/sink/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -12,8 +12,7 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { let space = Space::find_by_dao_address(&self.kg.neo4j, &editor_removed.dao_address) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; if let Some(space) = space { SpaceEditor::remove( @@ -21,8 +20,7 @@ impl EventHandler { &GeoAccount::new_id(&editor_removed.editor_address), space.id(), ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; } else { tracing::warn!( "Block #{} ({}): Could not remove editor for unknown space with dao_address = {}", diff --git a/sink/src/events/handler.rs b/sink/src/events/handler.rs index 721bc42..4f77a03 100644 --- a/sink/src/events/handler.rs +++ b/sink/src/events/handler.rs @@ -66,39 +66,42 @@ impl substreams_utils::Sink for EventHandler { let value = GeoOutput::decode(output.value.as_slice())?; // Handle new space creation - tracing::info!( - "Block #{} ({}): Processing {} space created events", - block.block_number, - block.timestamp, - value.spaces_created.len() - ); + if !value.spaces_created.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} space created events", + block.block_number, + block.timestamp, + value.spaces_created.len() + ); + } let created_space_ids = stream::iter(&value.spaces_created) .then(|event| async { self.handle_space_created(event, &block).await }) .try_collect::>() .await?; - // let created_space_ids = self - // .handle_spaces_created(&value.spaces_created, &value.edits_published, &block) - // .await?; // Handle personal space creation - tracing::info!( - "Block #{} ({}): Processing {} personal space created events", - block.block_number, - block.timestamp, - value.personal_plugins_created.len() - ); + if !value.personal_plugins_created.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} personal space created events", + block.block_number, + block.timestamp, + value.personal_plugins_created.len() + ); + } stream::iter(&value.personal_plugins_created) .map(Ok) .try_for_each(|event| async { self.handle_personal_space_created(event, &block).await }) .await?; // Handle new governance plugin creation - tracing::info!( - "Block #{} ({}): Processing {} governance plugin created events", - block.block_number, - block.timestamp, - value.governance_plugins_created.len() - ); + if !value.governance_plugins_created.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} governance plugin created events", + block.block_number, + block.timestamp, + value.governance_plugins_created.len() + ); + } stream::iter(&value.governance_plugins_created) .map(Ok) .try_for_each(|event| async { @@ -106,13 +109,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle initial editors added - tracing::info!( - "Block #{} ({}): Processing {} initial editors added events", - block.block_number, - block.timestamp, - value.initial_editors_added.len() - ); + if !value.initial_editors_added.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} initial editors added events", + block.block_number, + block.timestamp, + value.initial_editors_added.len() + ); + } stream::iter(&value.initial_editors_added) .map(Ok) .try_for_each(|event| async { @@ -120,85 +124,92 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle members added - tracing::info!( - "Block #{} ({}): Processing {} members added events", - block.block_number, - block.timestamp, - value.members_added.len() - ); + if !value.members_added.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} members added events", + block.block_number, + block.timestamp, + value.members_added.len() + ); + } stream::iter(&value.members_added) .map(Ok) .try_for_each(|event| async { self.handle_member_added(event, &block).await }) .await?; - // Handle members removed - tracing::info!( - "Block #{} ({}): Processing {} members removed events", - block.block_number, - block.timestamp, - value.members_removed.len() - ); + if !value.members_removed.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} members removed events", + block.block_number, + block.timestamp, + value.members_removed.len() + ); + } stream::iter(&value.members_removed) .map(Ok) .try_for_each(|event| async { self.handle_member_removed(event, &block).await }) .await?; - // Handle editors added - tracing::info!( - "Block #{} ({}): Processing {} editors added events", - block.block_number, - block.timestamp, - value.editors_added.len() - ); + if !value.editors_added.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} editors added events", + block.block_number, + block.timestamp, + value.editors_added.len() + ); + } stream::iter(&value.editors_added) .map(Ok) .try_for_each(|event| async { self.handle_editor_added(event, &block).await }) .await?; - // Handle editors removed - tracing::info!( - "Block #{} ({}): Processing {} editors removed events", - block.block_number, - block.timestamp, - value.editors_removed.len() - ); + if !value.editors_removed.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} editors removed events", + block.block_number, + block.timestamp, + value.editors_removed.len() + ); + } stream::iter(&value.editors_removed) .map(Ok) .try_for_each(|event| async { self.handle_editor_removed(event, &block).await }) .await?; - // Handle subspaces added - tracing::info!( - "Block #{} ({}): Processing {} subspaces added events", - block.block_number, - block.timestamp, - value.subspaces_added.len() - ); + if !value.subspaces_added.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} subspaces added events", + block.block_number, + block.timestamp, + value.subspaces_added.len() + ); + } stream::iter(&value.subspaces_added) .map(Ok) .try_for_each(|event| async { self.handle_subspace_added(event, &block).await }) .await?; - // Handle subspace removal - tracing::info!( - "Block #{} ({}): Processing {} subspaces removed events", - block.block_number, - block.timestamp, - value.subspaces_removed.len() - ); + if !value.subspaces_removed.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} subspaces removed events", + block.block_number, + block.timestamp, + value.subspaces_removed.len() + ); + } stream::iter(&value.subspaces_removed) .map(Ok) .try_for_each(|event| async { self.handle_subspace_removed(event, &block).await }) .await?; - // Handle AddMemberProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} add member proposal created events", - block.block_number, - block.timestamp, - value.proposed_added_members.len() - ); + if !value.proposed_added_members.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} add member proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_members.len() + ); + } stream::iter(&value.proposed_added_members) .map(Ok) .try_for_each(|event| async { @@ -206,13 +217,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle RemoveMemberProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} remove member proposal created events", - block.block_number, - block.timestamp, - value.proposed_removed_members.len() - ); + if !value.proposed_removed_members.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} remove member proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_members.len() + ); + } stream::iter(&value.proposed_removed_members) .map(Ok) .try_for_each(|event| async { @@ -221,13 +233,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle AddEditorProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} add editor proposal created events", - block.block_number, - block.timestamp, - value.proposed_added_editors.len() - ); + if !value.proposed_added_editors.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} add editor proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_editors.len() + ); + } stream::iter(&value.proposed_added_editors) .map(Ok) .try_for_each(|event| async { @@ -235,13 +248,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle RemoveEditorProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} remove editor proposal created events", - block.block_number, - block.timestamp, - value.proposed_removed_editors.len() - ); + if !value.proposed_removed_editors.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} remove editor proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_editors.len() + ); + } stream::iter(&value.proposed_removed_editors) .map(Ok) .try_for_each(|event| async { @@ -250,13 +264,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle AddSubspaceProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} add subspace proposal created events", - block.block_number, - block.timestamp, - value.proposed_added_subspaces.len() - ); + if !value.proposed_added_subspaces.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} add subspace proposal created events", + block.block_number, + block.timestamp, + value.proposed_added_subspaces.len() + ); + } stream::iter(&value.proposed_added_subspaces) .map(Ok) .try_for_each(|event| async { @@ -265,13 +280,14 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle RemoveSubspaceProposalCreated events - tracing::info!( - "Block #{} ({}): Processing {} remove subspace proposal created events", - block.block_number, - block.timestamp, - value.proposed_removed_subspaces.len() - ); + if !value.proposed_removed_subspaces.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} remove subspace proposal created events", + block.block_number, + block.timestamp, + value.proposed_removed_subspaces.len() + ); + } stream::iter(&value.proposed_removed_subspaces) .map(Ok) .try_for_each(|event| async { @@ -280,47 +296,38 @@ impl substreams_utils::Sink for EventHandler { }) .await?; - // Handle PublishEditProposalCreated events - // tracing::info!( - // "Block #{} ({}): Processing {} publish edit proposal created events", - // block.block_number, - // block.timestamp, - // value.proposed_published_edits.len() - // ); - // stream::iter(&value.proposed_published_edits) - // .map(Ok) - // .try_for_each(|event| async { self.handle_publish_edit_proposal_created(event, &block).await }) - // .await?; - - // Handle vote cast - tracing::info!( - "Block #{} ({}): Processing {} vote cast events", - block.block_number, - block.timestamp, - value.votes_cast.len() - ); + if !value.votes_cast.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} vote cast events", + block.block_number, + block.timestamp, + value.votes_cast.len() + ); + } stream::iter(&value.votes_cast) .map(Ok) .try_for_each(|event| async { self.handle_vote_cast(event, &block).await }) .await?; - // Handle edits published - tracing::info!( - "Block #{} ({}): Processing {} edits published events", - block.block_number, - block.timestamp, - value.edits_published.len() - ); + if !value.edits_published.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} edits published events", + block.block_number, + block.timestamp, + value.edits_published.len() + ); + } self.handle_edits_published(&value.edits_published, &created_space_ids, &block) .await?; - // Handle executed proposal - tracing::info!( - "Block #{} ({}): Processing {} executed proposal events", - block.block_number, - block.timestamp, - value.executed_proposals.len() - ); + if !value.executed_proposals.is_empty() { + tracing::info!( + "Block #{} ({}): Processing {} executed proposal events", + block.block_number, + block.timestamp, + value.executed_proposals.len() + ); + } stream::iter(&value.executed_proposals) .map(Ok) .try_for_each(|event| async { self.handle_proposal_executed(event, &block).await }) diff --git a/sink/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs index 9086e9f..b95b8e2 100644 --- a/sink/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -16,26 +16,22 @@ impl EventHandler { &self.kg.neo4j, &initial_editor_added.plugin_address, ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; if let Some(space) = &space { stream::iter(&initial_editor_added.addresses) .map(Result::<_, HandlerError>::Ok) .try_for_each(|editor| async move { - let editor = GeoAccount::new(editor.clone()); + let editor = GeoAccount::new(editor.clone(), block); // Add geo account - self.kg - .upsert_entity(block, &editor) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + editor.upsert(&self.kg.neo4j) + .await?; // Add space editor relation - self.kg - .upsert_relation(block, &SpaceEditor::new(editor.id(), space.id())) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + SpaceEditor::new(editor.id(), space.id(), block) + .upsert(&self.kg.neo4j) + .await?; Ok(()) }) diff --git a/sink/src/events/member_added.rs b/sink/src/events/member_added.rs index dccb3ba..4cd0d2e 100644 --- a/sink/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -1,4 +1,4 @@ -use futures::join; +use futures::try_join; use sdk::{ models::{BlockMetadata, GeoAccount, Space, SpaceMember}, pb::geo, @@ -12,7 +12,7 @@ impl EventHandler { member_added: &geo::MemberAdded, block: &BlockMetadata, ) -> Result<(), HandlerError> { - match join!( + match try_join!( Space::find_by_voting_plugin_address( &self.kg.neo4j, &member_added.main_voting_plugin_address @@ -21,25 +21,22 @@ impl EventHandler { &self.kg.neo4j, &member_added.main_voting_plugin_address ) - ) { + )? { // Space found - (Ok(Some(space)), Ok(_)) | (Ok(None), Ok(Some(space))) => { - let member = GeoAccount::new(member_added.member_address.clone()); + (Some(space), _) | (None, Some(space)) => { + let member = GeoAccount::new(member_added.member_address.clone(), block); // Add geo account - self.kg - .upsert_entity(block, &member) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + member.upsert(&self.kg.neo4j) + .await?; // Add space member relation - self.kg - .upsert_relation(block, &SpaceMember::new(member.id(), space.id())) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + SpaceMember::new(member.id(), space.id(), block) + .upsert(&self.kg.neo4j) + .await?; } // Space not found - (Ok(None), Ok(None)) => { + (None, None) => { tracing::warn!( "Block #{} ({}): Could not add members for unknown space with voting_plugin_address = {}", block.block_number, @@ -47,10 +44,6 @@ impl EventHandler { member_added.main_voting_plugin_address ); } - // Errors - (Err(e), _) | (_, Err(e)) => { - return Err(HandlerError::Other(format!("{e:?}").into())); - } }; Ok(()) diff --git a/sink/src/events/member_removed.rs b/sink/src/events/member_removed.rs index ef2d083..a19f1e4 100644 --- a/sink/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -12,8 +12,7 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { let space = models::Space::find_by_dao_address(&self.kg.neo4j, &member_removed.dao_address) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; if let Some(space) = space { SpaceMember::remove( @@ -21,8 +20,7 @@ impl EventHandler { &models::GeoAccount::new_id(&member_removed.member_address), space.id(), ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; + .await?; } else { tracing::warn!( "Block #{} ({}): Could not remove member for unknown space with dao_address = {}", diff --git a/sink/src/events/proposal_created.rs b/sink/src/events/proposal_created.rs index fab2b6d..4a8155d 100644 --- a/sink/src/events/proposal_created.rs +++ b/sink/src/events/proposal_created.rs @@ -9,40 +9,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::AddMemberProposal::new(models::Proposal { - onchain_proposal_id: add_member_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_member_proposal.plugin_address.clone(), - start_time: add_member_proposal.start_time.clone(), - end_time: add_member_proposal.end_time.clone(), - }), - ) - .await?; + models::AddMemberProposal::new( + models::Proposal { + onchain_proposal_id: add_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_member_proposal.plugin_address.clone(), + start_time: add_member_proposal.start_time.clone(), + end_time: add_member_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_member_proposal.dao_address), - &models::Proposal::new_id(&add_member_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_member_proposal.dao_address), + &models::Proposal::new_id(&add_member_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_member_proposal.proposal_id), - &add_member_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&add_member_proposal.proposal_id), + &add_member_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } @@ -53,40 +49,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::RemoveMemberProposal::new(models::Proposal { - onchain_proposal_id: remove_member_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_member_proposal.plugin_address.clone(), - start_time: remove_member_proposal.start_time.clone(), - end_time: remove_member_proposal.end_time.clone(), - }), - ) - .await?; + models::RemoveMemberProposal::new( + models::Proposal { + onchain_proposal_id: remove_member_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_member_proposal.plugin_address.clone(), + start_time: remove_member_proposal.start_time.clone(), + end_time: remove_member_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_member_proposal.dao_address), - &models::Proposal::new_id(&remove_member_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_member_proposal.dao_address), + &models::Proposal::new_id(&remove_member_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_member_proposal.proposal_id), - &remove_member_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&remove_member_proposal.proposal_id), + &remove_member_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } @@ -97,40 +89,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::AddEditorProposal::new(models::Proposal { - onchain_proposal_id: add_editor_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_editor_proposal.plugin_address.clone(), - start_time: add_editor_proposal.start_time.clone(), - end_time: add_editor_proposal.end_time.clone(), - }), - ) - .await?; + models::AddEditorProposal::new( + models::Proposal { + onchain_proposal_id: add_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_editor_proposal.plugin_address.clone(), + start_time: add_editor_proposal.start_time.clone(), + end_time: add_editor_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_editor_proposal.dao_address), - &models::Proposal::new_id(&add_editor_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_editor_proposal.dao_address), + &models::Proposal::new_id(&add_editor_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_editor_proposal.proposal_id), - &add_editor_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&add_editor_proposal.proposal_id), + &add_editor_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } @@ -141,40 +129,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::RemoveEditorProposal::new(models::Proposal { - onchain_proposal_id: remove_editor_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_editor_proposal.plugin_address.clone(), - start_time: remove_editor_proposal.start_time.clone(), - end_time: remove_editor_proposal.end_time.clone(), - }), - ) - .await?; + models::RemoveEditorProposal::new( + models::Proposal { + onchain_proposal_id: remove_editor_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_editor_proposal.plugin_address.clone(), + start_time: remove_editor_proposal.start_time.clone(), + end_time: remove_editor_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_editor_proposal.dao_address), - &models::Proposal::new_id(&remove_editor_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_editor_proposal.dao_address), + &models::Proposal::new_id(&remove_editor_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_editor_proposal.proposal_id), - &remove_editor_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&remove_editor_proposal.proposal_id), + &remove_editor_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } @@ -185,40 +169,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::AddSubspaceProposal::new(models::Proposal { - onchain_proposal_id: add_subspace_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: add_subspace_proposal.plugin_address.clone(), - start_time: add_subspace_proposal.start_time.clone(), - end_time: add_subspace_proposal.end_time.clone(), - }), - ) - .await?; + models::AddSubspaceProposal::new( + models::Proposal { + onchain_proposal_id: add_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: add_subspace_proposal.plugin_address.clone(), + start_time: add_subspace_proposal.start_time.clone(), + end_time: add_subspace_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &add_subspace_proposal.dao_address), - &models::Proposal::new_id(&add_subspace_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &add_subspace_proposal.dao_address), + &models::Proposal::new_id(&add_subspace_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&add_subspace_proposal.proposal_id), - &add_subspace_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&add_subspace_proposal.proposal_id), + &add_subspace_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } @@ -229,40 +209,36 @@ impl EventHandler { block: &models::BlockMetadata, ) -> Result<(), HandlerError> { // Create proposal - self.kg - .upsert_entity( - block, - &models::RemoveSubspaceProposal::new(models::Proposal { - onchain_proposal_id: remove_subspace_proposal.proposal_id.clone(), - status: sdk::models::proposal::ProposalStatus::Proposed, - plugin_address: remove_subspace_proposal.plugin_address.clone(), - start_time: remove_subspace_proposal.start_time.clone(), - end_time: remove_subspace_proposal.end_time.clone(), - }), - ) - .await?; + models::RemoveSubspaceProposal::new( + models::Proposal { + onchain_proposal_id: remove_subspace_proposal.proposal_id.clone(), + status: sdk::models::proposal::ProposalStatus::Proposed, + plugin_address: remove_subspace_proposal.plugin_address.clone(), + start_time: remove_subspace_proposal.start_time.clone(), + end_time: remove_subspace_proposal.end_time.clone(), + }, + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Space > PROPOSALS > Proposal relation - self.kg - .upsert_relation( - block, - &models::Proposals::new( - &models::Space::new_id(network_ids::GEO, &remove_subspace_proposal.dao_address), - &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), - ), - ) - .await?; + models::Proposals::new( + &models::Space::new_id(network_ids::GEO, &remove_subspace_proposal.dao_address), + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), + block, + ) + .upsert(&self.kg.neo4j) + .await?; // Create Proposal > CREATOR > Account relation - self.kg - .upsert_relation( - block, - &models::Creator::new( - &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), - &remove_subspace_proposal.creator, - ), - ) - .await?; + models::Creator::new( + &models::Proposal::new_id(&remove_subspace_proposal.proposal_id), + &remove_subspace_proposal.creator, + block, + ) + .upsert(&self.kg.neo4j) + .await?; Ok(()) } diff --git a/sink/src/events/space_created.rs b/sink/src/events/space_created.rs index ec0f50a..da9882f 100644 --- a/sink/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -60,14 +60,11 @@ impl EventHandler { space_id ); - self.kg - .upsert_entity( - block, - &Space::builder(&space_id, &space_created.dao_address) - .network(network_ids::GEO.to_string()) - .space_plugin_address(&space_created.space_address) - .build(), - ) + Space::builder(&space_id, &space_created.dao_address, block) + .network(network_ids::GEO.to_string()) + .space_plugin_address(&space_created.space_address) + .build() + .upsert(&self.kg.neo4j) .await?; // Create the spaces @@ -97,24 +94,17 @@ impl EventHandler { .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly if let Some(space) = &space { - self.kg - .upsert_entity( - block, - &Space::builder(space.id(), &space.attributes().dao_contract_address) - .r#type(SpaceType::Personal) - .personal_space_admin_plugin(&personal_space_created.personal_admin_address) - .build(), - ) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly - + Space::builder(space.id(), &space.attributes().dao_contract_address, block) + .r#type(SpaceType::Personal) + .personal_space_admin_plugin(&personal_space_created.personal_admin_address) + .build() + .upsert(&self.kg.neo4j) + .await?; + // Add initial editors to the personal space - let editor = GeoAccount::new(personal_space_created.initial_editor.clone()); + let editor = GeoAccount::new(personal_space_created.initial_editor.clone(), block); - self.kg - .upsert_entity(block, &editor) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; // TODO: Convert anyhow::Error to HandlerError properly + editor.upsert(&self.kg.neo4j).await?; tracing::info!( "Block #{} ({}): Creating personal admin space plugin for space {} with initial editor {}", @@ -142,16 +132,7 @@ impl EventHandler { ) -> Result<(), HandlerError> { let space = Space::find_by_dao_address(&self.kg.neo4j, &governance_plugin_created.dao_address) - .await - .map_err(|e| { - HandlerError::Other( - format!( - "Error fetching space with dao address = {}: {e:?}", - checksum_address(&governance_plugin_created.dao_address, None) - ) - .into(), - ) - })?; // TODO: Convert anyhow::Error to HandlerError properly + .await?; if let Some(space) = space { tracing::info!( @@ -161,17 +142,12 @@ impl EventHandler { space.id() ); - self.kg - .upsert_entity( - block, - &Space::builder(space.id(), &space.attributes().dao_contract_address) - .voting_plugin_address(&governance_plugin_created.main_voting_address) - .member_access_plugin(&governance_plugin_created.member_access_address) - .build(), - ) - .await - .map_err(|e| HandlerError::Other(format!("Error updating space: {e:?}").into()))?; - // TODO: Convert anyhow::Error to HandlerError properly + Space::builder(space.id(), &space.attributes().dao_contract_address, block) + .voting_plugin_address(&governance_plugin_created.main_voting_address) + .member_access_plugin(&governance_plugin_created.member_access_address) + .build() + .upsert(&self.kg.neo4j) + .await?; } else { tracing::warn!( "Block #{} ({}): Could not create governance plugin for unknown space with dao_address = {}", diff --git a/sink/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs index 7071e5c..afec851 100644 --- a/sink/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -21,11 +21,9 @@ impl EventHandler { models::Space::find_by_dao_address(&self.kg.neo4j, &subspace_added.subspace) ) { (Ok(Some(parent_space)), Ok(Some(subspace))) => { - self.kg - .upsert_relation(block, &ParentSpace::new(subspace.id(), parent_space.id())) - .await - .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?; - // TODO: Convert anyhow::Error to HandlerError properly + ParentSpace::new(subspace.id(), parent_space.id(), block) + .upsert(&self.kg.neo4j) + .await?; } (Ok(None), Ok(_)) => { tracing::warn!( diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index b6a2ea8..519330e 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -1,10 +1,8 @@ use futures::join; use sdk::{ - ids, - mapping::{Entity, Relation}, - models::{self, Space}, - pb::geo, - system_ids, + mapping::Entity, + models::{self, Space, VoteCast}, + pb::geo, system_ids, }; use web3_utils::checksum_address; @@ -32,30 +30,22 @@ impl EventHandler { let account = Entity::::find_by_id( &self.kg.neo4j, &models::GeoAccount::new_id(&vote.voter), + system_ids::INDEXER_SPACE_ID, ) .await?; match (maybe_proposal, account) { (Some(proposal), Some(account)) => { - let vote_cast = models::VoteCast { - vote_type: vote - .vote_option + VoteCast::new( + account.id(), + proposal.id(), + vote.vote_option .try_into() .map_err(|e| HandlerError::Other(format!("{e:?}").into()))?, - }; - - self.kg - .upsert_relation( - block, - &Relation::new( - &ids::create_geo_id(), - system_ids::INDEXER_SPACE_ID, - account.id(), - proposal.id(), - vote_cast, - ), - ) - .await?; + block, + ) + .upsert(&self.kg.neo4j) + .await?; } // Proposal or account not found (Some(_), None) => { diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index 2052fb8..bb09e4b 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -34,15 +34,13 @@ impl Client { // .map(Ok) // Convert to Result to be able to use try_for_each // .try_for_each(|op| async move { op.apply_op(self, ROOT_SPACE_ID).await }) // .await?; - self.upsert_entity( - &BlockMetadata::default(), - &models::Space::builder(constants::ROOT_SPACE_ID, constants::ROOT_SPACE_DAO_ADDRESS) - .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) - .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) - .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) - .build(), - ) - .await?; + models::Space::builder(constants::ROOT_SPACE_ID, constants::ROOT_SPACE_DAO_ADDRESS, &BlockMetadata::default()) + .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) + .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) + .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) + .build() + .upsert(&self.neo4j) + .await?; self.process_ops( &BlockMetadata::default(), @@ -65,26 +63,6 @@ impl Client { Ok(()) } - pub async fn upsert_relation( - &self, - block: &models::BlockMetadata, - relation: &Relation, - ) -> Result<(), DatabaseError> { - self.run(relation.upsert_query(block)?).await?; - - Ok(()) - } - - pub async fn upsert_entity( - &self, - block: &models::BlockMetadata, - entity: &Entity, - ) -> Result<(), DatabaseError> { - entity.upsert_query(&self.neo4j, block).await?; - - Ok(()) - } - pub async fn run(&self, query: mapping::Query<()>) -> Result<(), DatabaseError> { self.neo4j.run(query.query).await?; Ok(()) From e6b50a39ee2ab0b2ec7398358e18b67630349300 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 19:11:22 -0500 Subject: [PATCH 15/25] doc: Add docs to graphql schema --- api/schema.graphql | 123 +++++++++++++++++++++++++++++++++++++++++++++ api/src/main.rs | 78 ++++++++++++---------------- 2 files changed, 156 insertions(+), 45 deletions(-) create mode 100644 api/schema.graphql diff --git a/api/schema.graphql b/api/schema.graphql new file mode 100644 index 0000000..20958c0 --- /dev/null +++ b/api/schema.graphql @@ -0,0 +1,123 @@ +"""Entity object""" +type Entity { + """Entity ID""" + id: String! + + """Entity name (if available)""" + name: String + + """ + The space ID of the entity (note: the same entity can exist in multiple spaces) + """ + spaceId: String! + createdAt: String! + createdAtBlock: String! + updatedAt: String! + updatedAtBlock: String! + + """Types of the entity (which are entities themselves)""" + types: [Entity!]! + + """Attributes of the entity""" + attributes: [Triple!]! + + """Relations outgoing from the entity""" + relations: [Relation!]! +} + +"""Entity filter input object""" +input EntityFilter { + """Filter by entity types""" + types: [String!] +} + +type Options { + format: String + unit: String + language: String +} + +type Query { + """Returns a single entity identified by its ID and space ID""" + entity(id: String!, spaceId: String!): Entity + + """ + Returns multiple entities according to the provided space ID and filter + """ + entities(spaceId: String!, filter: EntityFilter): [Entity!]! + + """Returns a single relation identified by its ID and space ID""" + relation(id: String!, spaceId: String!): Relation + + """ + Returns multiple relations according to the provided space ID and filter + """ + relations(spaceId: String!, filter: RelationFilter): [Relation!]! +} + +""" +Relation object + +Note: Relations are also entities, but they have a different structure in the database. +In other words, the Relation object is a "view" on a relation entity. All relations +can also be queried as entities. +""" +type Relation { + """Relation ID""" + id: String! + + """Relation name (if available)""" + name: String + createdAt: String! + createdAtBlock: String! + updatedAt: String! + updatedAtBlock: String! + + """Attributes of the relation""" + attributes: [Triple!]! + + """Relation types of the relation""" + relationTypes: [Entity!]! + + """Entity from which the relation originates""" + from: Entity! + + """Entity to which the relation points""" + to: Entity! + + """Relations outgoing from the relation""" + relations: [Relation!]! +} + +"""Relation filter input object""" +input RelationFilter { + """Filter by relation types""" + relationTypes: [String!] +} + +type Triple { + """Attribute ID of the triple""" + attribute: String! + + """Value of the triple""" + value: String! + + """Value type of the triple""" + valueType: ValueType! + + """Options of the triple (if any)""" + options: Options! + + """Name of the attribute (if available)""" + name: String +} + +enum ValueType { + TEXT + NUMBER + CHECKBOX + URL + TIME + POINT +} + diff --git a/api/src/main.rs b/api/src/main.rs index c91df0a..acbaf61 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -29,6 +29,7 @@ pub struct Query; #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] impl Query { + /// Returns a single entity identified by its ID and space ID async fn entity<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -45,6 +46,7 @@ impl Query { .map(Entity::from) } + /// Returns multiple entities according to the provided space ID and filter async fn entities<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -79,6 +81,7 @@ impl Query { } } + /// Returns a single relation identified by its ID and space ID async fn relation<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -92,6 +95,7 @@ impl Query { .map(|rel| rel.into()) } + /// Returns multiple relations according to the provided space ID and filter async fn relations<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -100,7 +104,7 @@ impl Query { filter: Option, ) -> Vec { match filter { - (Some(RelationFilter { relation_types: Some(types) })) if !types.is_empty() => { + Some(RelationFilter { relation_types: Some(types) }) if !types.is_empty() => { mapping::Relation::::find_by_types( &executor.context().0.neo4j, &types, @@ -124,59 +128,20 @@ impl Query { } } +/// Entity filter input object #[derive(Debug, GraphQLInputObject)] struct EntityFilter { + /// Filter by entity types types: Option>, } +/// Relation filter input object #[derive(Debug, GraphQLInputObject)] struct RelationFilter { + /// Filter by relation types relation_types: Option>, } -// Attributes GraphQL scalar -#[derive(Clone, Debug, GraphQLScalar)] -#[graphql(with = attributes)] -pub struct Attributes(HashMap); - -mod attributes { - use juniper::{InputValue, ParseScalarResult, ScalarToken, ScalarValue, Value}; - - use super::*; - - fn serde_to_graphql(v: &serde_json::Value) -> Value { - match v { - serde_json::Value::String(s) => Value::scalar(s.clone()), - serde_json::Value::Number(n) => Value::scalar(n.as_i64().unwrap() as i32), - serde_json::Value::Bool(b) => Value::scalar(*b), - serde_json::Value::Array(a) => Value::List(a.iter().map(serde_to_graphql).collect()), - _ => Value::null(), - } - } - - pub(super) fn to_output(v: &Attributes) -> Value { - Value::Object(v.0.iter().fold( - juniper::Object::with_capacity(v.0.len()), - |mut obj, (k, v)| { - obj.add_field(k, serde_to_graphql(v)); - obj - }, - )) - } - - pub(super) fn from_input(_v: &InputValue) -> Result { - // v.as_string_value() - // .map(|s| StringOrInt::String(s.into())) - // .or_else(|| v.as_int_value().map(StringOrInt::Int)) - // .ok_or_else(|| format!("Expected `String` or `Int`, found: {v}")) - unimplemented!() - } - - pub(super) fn parse_token(_t: ScalarToken<'_>) -> ParseScalarResult { - unimplemented!() - } -} - #[derive(Debug)] pub struct Entity { id: String, @@ -221,11 +186,14 @@ impl From> for Entity { #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] +/// Entity object impl Entity { + /// Entity ID fn id(&self) -> &str { &self.id } + /// Entity name (if available) fn name(&self) -> Option<&str> { self.attributes .iter() @@ -233,6 +201,7 @@ impl Entity { .map(|triple| triple.value.as_str()) } + /// The space ID of the entity (note: the same entity can exist in multiple spaces) fn space_id(&self) -> &str { &self.space_id } @@ -253,6 +222,7 @@ impl Entity { &self.updated_at_block } + /// Types of the entity (which are entities themselves) async fn types<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -295,10 +265,12 @@ impl Entity { } } + /// Attributes of the entity fn attributes(&self) -> &[Triple] { &self.attributes } + /// Relations outgoing from the entity async fn relations<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -382,11 +354,18 @@ impl From> for Relation { #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] +/// Relation object +/// +/// Note: Relations are also entities, but they have a different structure in the database. +/// In other words, the Relation object is a "view" on a relation entity. All relations +/// can also be queried as entities. impl Relation { + /// Relation ID fn id(&self) -> &str { &self.id } + /// Relation name (if available) fn name(&self) -> Option<&str> { self.attributes .iter() @@ -410,15 +389,16 @@ impl Relation { &self.updated_at_block } + /// Attributes of the relation fn attributes(&self) -> &[Triple] { &self.attributes } + /// Relation types of the relation async fn relation_types<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, ) -> Vec { - println!("Relation types: {:?}", self.relation_types); mapping::Entity::::find_by_ids( &executor.context().0.neo4j, &self.relation_types, @@ -432,6 +412,7 @@ impl Relation { .collect::>() } + /// Entity from which the relation originates async fn from<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -447,6 +428,7 @@ impl Relation { .unwrap() } + /// Entity to which the relation points async fn to<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -462,6 +444,7 @@ impl Relation { .unwrap() } + /// Relations outgoing from the relation async fn relations<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, @@ -491,22 +474,27 @@ struct Triple { #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] impl Triple { + /// Attribute ID of the triple fn attribute(&self) -> &str { &self.attribute } + /// Value of the triple fn value(&self) -> &str { &self.value } + /// Value type of the triple fn value_type(&self) -> &ValueType { &self.value_type } + /// Options of the triple (if any) fn options(&self) -> &Options { &self.options } + /// Name of the attribute (if available) async fn name<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, From 08797abddc4f1ce16b8da8fe41dd4ae11739b7c6 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 19:16:56 -0500 Subject: [PATCH 16/25] style: clippy + fmt --- api/src/main.rs | 92 +++++++++-------- sdk/src/mapping/attributes.rs | 7 +- sdk/src/mapping/entity.rs | 96 +++++++++--------- sdk/src/mapping/relation.rs | 121 ++++++++++++----------- sdk/src/models/proposal.rs | 6 +- sdk/src/models/space.rs | 3 +- sdk/src/models/vote.rs | 7 +- sink/src/events/editor_removed.rs | 3 +- sink/src/events/initial_editors_added.rs | 3 +- sink/src/events/member_added.rs | 3 +- sink/src/events/member_removed.rs | 4 +- sink/src/events/space_created.rs | 2 +- sink/src/events/subspace_added.rs | 2 +- sink/src/events/vote_cast.rs | 3 +- sink/src/kg/client.rs | 20 ++-- 15 files changed, 202 insertions(+), 170 deletions(-) diff --git a/api/src/main.rs b/api/src/main.rs index acbaf61..f8dde84 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -1,8 +1,7 @@ //! This example demonstrates simple default integration with [`axum`]. -use std::{collections::HashMap, net::SocketAddr, sync::Arc}; +use std::{net::SocketAddr, sync::Arc}; -// use api::query_mapping::QueryMapper; use axum::{ response::Html, routing::{get, on, MethodFilter}, @@ -11,7 +10,8 @@ use axum::{ use chrono::{DateTime, Utc}; use clap::{Args, Parser}; use juniper::{ - graphql_object, EmptyMutation, EmptySubscription, Executor, GraphQLEnum, GraphQLInputObject, GraphQLObject, GraphQLScalar, RootNode, ScalarValue + graphql_object, EmptyMutation, EmptySubscription, Executor, GraphQLEnum, GraphQLInputObject, + GraphQLObject, RootNode, ScalarValue, }; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse}; use sdk::{mapping, system_ids}; @@ -70,14 +70,15 @@ impl Query { .map(Entity::from) .collect::>() } - _ => { - mapping::Entity::::find_all(&executor.context().0.neo4j, &space_id) - .await - .expect("Failed to find entities") - .into_iter() - .map(Entity::from) - .collect::>() - } + _ => mapping::Entity::::find_all( + &executor.context().0.neo4j, + &space_id, + ) + .await + .expect("Failed to find entities") + .into_iter() + .map(Entity::from) + .collect::>(), } } @@ -89,10 +90,14 @@ impl Query { space_id: String, // version_id: Option, ) -> Option { - mapping::Relation::::find_by_id(&executor.context().0.neo4j, &id, &space_id) - .await - .expect("Failed to find relation") - .map(|rel| rel.into()) + mapping::Relation::::find_by_id( + &executor.context().0.neo4j, + &id, + &space_id, + ) + .await + .expect("Failed to find relation") + .map(|rel| rel.into()) } /// Returns multiple relations according to the provided space ID and filter @@ -104,26 +109,27 @@ impl Query { filter: Option, ) -> Vec { match filter { - Some(RelationFilter { relation_types: Some(types) }) if !types.is_empty() => { - mapping::Relation::::find_by_types( - &executor.context().0.neo4j, - &types, - &space_id, - ) - .await - .expect("Failed to find relations") - .into_iter() - .map(|rel| rel.into()) - .collect::>() - } - _ => { - mapping::Relation::::find_all(&executor.context().0.neo4j, &space_id) - .await - .expect("Failed to find relations") - .into_iter() - .map(|rel| rel.into()) - .collect::>() - } + Some(RelationFilter { + relation_types: Some(types), + }) if !types.is_empty() => mapping::Relation::::find_by_types( + &executor.context().0.neo4j, + &types, + &space_id, + ) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>(), + _ => mapping::Relation::::find_all( + &executor.context().0.neo4j, + &space_id, + ) + .await + .expect("Failed to find relations") + .into_iter() + .map(|rel| rel.into()) + .collect::>(), } } } @@ -244,7 +250,7 @@ impl Entity { // For now, we'll just return the relation type mapping::Entity::::find_by_id( &executor.context().0.neo4j, - &system_ids::RELATION_TYPE.to_string(), + system_ids::RELATION_TYPE, &self.space_id, ) .await @@ -355,7 +361,7 @@ impl From> for Relation { #[graphql_object] #[graphql(context = KnowledgeGraph, scalar = S: ScalarValue)] /// Relation object -/// +/// /// Note: Relations are also entities, but they have a different structure in the database. /// In other words, the Relation object is a "view" on a relation entity. All relations /// can also be queried as entities. @@ -499,10 +505,14 @@ impl Triple { &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, ) -> Option { - mapping::Entity::::find_by_id(&executor.context().0.neo4j, &self.attribute, &self.space_id) - .await - .expect("Failed to find attribute entity") - .and_then(|entity| entity.name()) + mapping::Entity::::find_by_id( + &executor.context().0.neo4j, + &self.attribute, + &self.space_id, + ) + .await + .expect("Failed to find attribute entity") + .and_then(|entity| entity.name()) } } diff --git a/sdk/src/mapping/attributes.rs b/sdk/src/mapping/attributes.rs index 70434a2..5af9ebd 100644 --- a/sdk/src/mapping/attributes.rs +++ b/sdk/src/mapping/attributes.rs @@ -21,7 +21,7 @@ pub struct Attributes { // System properties #[serde(flatten)] pub system_properties: SystemProperties, - + // Actual node data #[serde(flatten)] pub attributes: T, @@ -32,7 +32,10 @@ mod tests { use std::collections::HashMap; use super::*; - use crate::{mapping::triple::{Options, Triple, Triples, ValueType}, models::BlockMetadata}; + use crate::{ + mapping::triple::{Options, Triple, Triples, ValueType}, + models::BlockMetadata, + }; use serde_with::with_prefix; #[test] diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs index fb5148e..d6ad9bf 100644 --- a/sdk/src/mapping/entity.rs +++ b/sdk/src/mapping/entity.rs @@ -12,7 +12,10 @@ use crate::{ pb, system_ids, }; -use super::{attributes::{Attributes, SystemProperties}, Relation, Triples}; +use super::{ + attributes::{Attributes, SystemProperties}, + Relation, Triples, +}; /// GRC20 Node #[derive(Debug, Deserialize, PartialEq)] @@ -25,12 +28,7 @@ pub struct Entity { impl Entity { /// Creates a new entity with the given ID, space ID, and data - pub fn new( - id: &str, - space_id: &str, - block: &BlockMetadata, - data: T - ) -> Self { + pub fn new(id: &str, space_id: &str, block: &BlockMetadata, data: T) -> Self { Self { types: Vec::new(), attributes: Attributes { @@ -114,17 +112,16 @@ impl Entity { let rel: Entity = row.r.try_into()?; let to: Entity<()> = row.to.try_into()?; - Ok(Relation::from_entity( - rel, - &id, - to.id(), - )) + Ok(Relation::from_entity(rel, id, to.id())) }) .try_collect::>() .await } - pub async fn types(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> { + pub async fn types( + &self, + neo4j: &neo4rs::Graph, + ) -> Result>, DatabaseError> { Self::find_types(neo4j, self.id(), self.space_id()).await } @@ -157,9 +154,7 @@ impl Entity { .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|row| async move { - Ok(row.t.try_into()?) - }) + .and_then(|row| async move { Ok(row.t.try_into()?) }) .try_collect::>() .await } @@ -250,11 +245,7 @@ impl Entity { } // Set the RELATION_TYPE on a relation entity - ( - system_ids::RELATION_TYPE_ATTRIBUTE, - pb::grc20::ValueType::Url, - value, - ) => { + (system_ids::RELATION_TYPE_ATTRIBUTE, pb::grc20::ValueType::Url, value) => { const QUERY: &str = const_format::formatcp!( r#" MERGE (r {{ id: $id, space_id: $space_id }}) @@ -355,10 +346,7 @@ where T: Serialize, { /// Upsert the current entity - pub async fn upsert( - &self, - neo4j: &neo4rs::Graph, - ) -> Result<(), DatabaseError> { + pub async fn upsert(&self, neo4j: &neo4rs::Graph) -> Result<(), DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MERGE (n {{id: $id, space_id: $space_id}}) @@ -387,10 +375,28 @@ where let query = neo4rs::query(QUERY) .param("id", self.id()) .param("space_id", self.space_id()) - .param("created_at", self.attributes.system_properties.created_at.to_rfc3339()) - .param("created_at_block", self.attributes.system_properties.created_at_block.to_string()) - .param("updated_at", self.attributes.system_properties.updated_at.to_rfc3339()) - .param("updated_at_block", self.attributes.system_properties.updated_at_block.to_string()) + .param( + "created_at", + self.attributes.system_properties.created_at.to_rfc3339(), + ) + .param( + "created_at_block", + self.attributes + .system_properties + .created_at_block + .to_string(), + ) + .param( + "updated_at", + self.attributes.system_properties.updated_at.to_rfc3339(), + ) + .param( + "updated_at_block", + self.attributes + .system_properties + .updated_at_block + .to_string(), + ) .param("labels", self.types.clone()) .param("data", bolt_data); @@ -408,7 +414,8 @@ where id: &str, space_id: &str, ) -> Result, DatabaseError> { - const QUERY: &str = const_format::formatcp!("MATCH (n {{id: $id, space_id: $space_id}}) RETURN n",); + const QUERY: &str = + const_format::formatcp!("MATCH (n {{id: $id, space_id: $space_id}}) RETURN n",); let query = neo4rs::query(QUERY) .param("id", id) @@ -435,7 +442,7 @@ where pub async fn find_by_ids( neo4j: &neo4rs::Graph, ids: &[String], - space_id: &str + space_id: &str, ) -> Result, DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" @@ -459,9 +466,7 @@ where .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|row| async move { - Ok(row.n.try_into()?) - }) + .and_then(|row| async move { Ok(row.n.try_into()?) }) .try_collect::>() .await } @@ -493,9 +498,7 @@ where .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|row| async move { - Ok(row.n.try_into()?) - }) + .and_then(|row| async move { Ok(row.n.try_into()?) }) .try_collect::>() .await } @@ -504,7 +507,8 @@ where neo4j: &neo4rs::Graph, space_id: &str, ) -> Result, DatabaseError> { - const QUERY: &str = const_format::formatcp!("MATCH (n {{space_id: $space_id}}) RETURN n LIMIT 100"); + const QUERY: &str = + const_format::formatcp!("MATCH (n {{space_id: $space_id}}) RETURN n LIMIT 100"); let query = neo4rs::query(QUERY).param("space_id", space_id); @@ -518,9 +522,7 @@ where .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|row| async move { - Ok(row.n.try_into()?) - }) + .and_then(|row| async move { Ok(row.n.try_into()?) }) .try_collect::>() .await } @@ -595,7 +597,7 @@ mod tests { const BOLT_PORT: u16 = 7687; const HTTP_PORT: u16 = 7474; - + #[tokio::test] async fn test_find_by_id_no_types() { // Setup a local Neo 4J container for testing. NOTE: docker service must be running. @@ -631,10 +633,7 @@ mod tests { }, ); - entity - .upsert(&neo4j) - .await - .unwrap(); + entity.upsert(&neo4j).await.unwrap(); let found_entity = Entity::::find_by_id(&neo4j, "test_id", "test_space_id") .await @@ -680,10 +679,7 @@ mod tests { ) .with_type("TestType"); - entity - .upsert(&neo4j) - .await - .unwrap(); + entity.upsert(&neo4j).await.unwrap(); let found_entity = Entity::::find_by_id(&neo4j, "test_id", "test_space_id") .await diff --git a/sdk/src/mapping/relation.rs b/sdk/src/mapping/relation.rs index c0d8b8e..9f15012 100644 --- a/sdk/src/mapping/relation.rs +++ b/sdk/src/mapping/relation.rs @@ -3,9 +3,15 @@ use std::collections::HashMap; use futures::TryStreamExt; use serde::{Deserialize, Serialize}; -use crate::{error::DatabaseError, models::BlockMetadata, neo4j_utils::serde_value_to_bolt, system_ids}; +use crate::{ + error::DatabaseError, models::BlockMetadata, neo4j_utils::serde_value_to_bolt, system_ids, +}; -use super::{attributes::{Attributes, SystemProperties}, query::Query, Entity, Triples}; +use super::{ + attributes::{Attributes, SystemProperties}, + query::Query, + Entity, Triples, +}; #[derive(Debug, Deserialize, PartialEq)] pub struct Relation { @@ -19,11 +25,11 @@ pub struct Relation { impl Relation { pub fn new( - id: &str, - space_id: &str, - from: &str, + id: &str, + space_id: &str, + from: &str, to: &str, - block: &BlockMetadata, + block: &BlockMetadata, data: T, ) -> Self { Self { @@ -88,14 +94,17 @@ impl Relation { Query::new(QUERY).param("id", id) } - pub async fn types(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> { + pub async fn types( + &self, + neo4j: &neo4rs::Graph, + ) -> Result>, DatabaseError> { Self::find_types(neo4j, self.id(), self.space_id()).await } pub async fn find_types( neo4j: &neo4rs::Graph, - id: &str, - space_id: &str, + id: &str, + space_id: &str, ) -> Result>, DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" @@ -105,7 +114,7 @@ impl Relation { RETURN t "#, ); - + let query = neo4rs::query(QUERY) .param("id", id) .param("space_id", space_id); @@ -120,15 +129,13 @@ impl Relation { .await? .into_stream_as::() .map_err(DatabaseError::from) - .and_then(|row| async move { - Ok(row.t.try_into()?) - }) + .and_then(|row| async move { Ok(row.t.try_into()?) }) .try_collect::>() .await } - pub async fn to(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> - where + pub async fn to(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> + where E: for<'a> Deserialize<'a> + Send, { Self::find_to(neo4j, self.id(), self.space_id()).await @@ -136,10 +143,10 @@ impl Relation { pub async fn find_to( neo4j: &neo4rs::Graph, - id: &str, - space_id: &str, - ) -> Result>, DatabaseError> - where + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> + where E: for<'a> Deserialize<'a> + Send, { const QUERY: &str = const_format::formatcp!( @@ -149,7 +156,7 @@ impl Relation { "#, TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, ); - + let query = neo4rs::query(QUERY) .param("id", id) .param("space_id", space_id); @@ -171,8 +178,8 @@ impl Relation { .transpose()?) } - pub async fn from(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> - where + pub async fn from(&self, neo4j: &neo4rs::Graph) -> Result>, DatabaseError> + where E: for<'a> Deserialize<'a> + Send, { Self::find_from(neo4j, self.id(), self.space_id()).await @@ -180,10 +187,10 @@ impl Relation { pub async fn find_from( neo4j: &neo4rs::Graph, - id: &str, - space_id: &str, - ) -> Result>, DatabaseError> - where + id: &str, + space_id: &str, + ) -> Result>, DatabaseError> + where E: for<'a> Deserialize<'a> + Send, { const QUERY: &str = const_format::formatcp!( @@ -193,7 +200,7 @@ impl Relation { "#, FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, ); - + let query = neo4rs::query(QUERY) .param("id", id) .param("space_id", space_id); @@ -257,10 +264,28 @@ where .param("from_id", self.from.clone()) .param("to_id", self.to.clone()) .param("space_id", self.space_id()) - .param("created_at", self.attributes.system_properties.created_at.to_rfc3339()) - .param("created_at_block", self.attributes.system_properties.created_at_block.to_string()) - .param("updated_at", self.attributes.system_properties.updated_at.to_rfc3339()) - .param("updated_at_block", self.attributes.system_properties.updated_at_block.to_string()) + .param( + "created_at", + self.attributes.system_properties.created_at.to_rfc3339(), + ) + .param( + "created_at_block", + self.attributes + .system_properties + .created_at_block + .to_string(), + ) + .param( + "updated_at", + self.attributes.system_properties.updated_at.to_rfc3339(), + ) + .param( + "updated_at_block", + self.attributes + .system_properties + .updated_at_block + .to_string(), + ) .param("labels", self.types.clone()) .param("data", bolt_data); @@ -311,11 +336,7 @@ where let rel: Entity = row.r.try_into()?; let to: Entity<()> = row.to.try_into()?; - Ok(Relation::from_entity( - rel, - from.id(), - to.id(), - )) + Ok(Relation::from_entity(rel, from.id(), to.id())) }) .transpose() } @@ -355,11 +376,7 @@ where let rel: Entity = row.r.try_into()?; let to: Entity<()> = row.to.try_into()?; - Ok(Relation::from_entity( - rel, - from.id(), - to.id(), - )) + Ok(Relation::from_entity(rel, from.id(), to.id())) }) .try_collect::>() .await @@ -384,7 +401,7 @@ where let query = neo4rs::query(QUERY) .param("types", types) .param("space_id", space_id); - + #[derive(Debug, Deserialize)] struct RowResult { from: neo4rs::Node, @@ -402,17 +419,16 @@ where let rel: Entity = row.r.try_into()?; let to: Entity<()> = row.to.try_into()?; - Ok(Relation::from_entity( - rel, - from.id(), - to.id(), - )) + Ok(Relation::from_entity(rel, from.id(), to.id())) }) .try_collect::>() .await } - pub async fn find_all(neo4j: &neo4rs::Graph, space_id: &str) -> Result, DatabaseError> { + pub async fn find_all( + neo4j: &neo4rs::Graph, + space_id: &str, + ) -> Result, DatabaseError> { const QUERY: &str = const_format::formatcp!( r#" MATCH (from {{space_id: $space_id}}) <-[:`{FROM_ENTITY}`]- (r:`{RELATION_TYPE}` {{space_id: $space_id}}) -[:`{TO_ENTITY}`]-> (to {{space_id: $space_id}}) @@ -424,8 +440,7 @@ where TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, ); - let query = neo4rs::query(QUERY) - .param("space_id", space_id); + let query = neo4rs::query(QUERY).param("space_id", space_id); #[derive(Debug, Deserialize)] struct RowResult { @@ -444,11 +459,7 @@ where let rel: Entity = row.r.try_into()?; let to: Entity<()> = row.to.try_into()?; - Ok(Relation::from_entity( - rel, - from.id(), - to.id(), - )) + Ok(Relation::from_entity(rel, from.id(), to.id())) }) .try_collect::>() .await diff --git a/sdk/src/models/proposal.rs b/sdk/src/models/proposal.rs index 58ffa8e..027e539 100644 --- a/sdk/src/models/proposal.rs +++ b/sdk/src/models/proposal.rs @@ -326,7 +326,11 @@ impl RemoveSubspaceProposal { pub struct ProposedSubspace; impl ProposedSubspace { - pub fn new(subspace_proposal_id: &str, subspace_id: &str, block: &BlockMetadata) -> Relation { + pub fn new( + subspace_proposal_id: &str, + subspace_id: &str, + block: &BlockMetadata, + ) -> Relation { Relation::new( &ids::create_id_from_unique_string(&format!( "{}-{}", diff --git a/sdk/src/models/space.rs b/sdk/src/models/space.rs index 674c4f4..68848f9 100644 --- a/sdk/src/models/space.rs +++ b/sdk/src/models/space.rs @@ -41,7 +41,8 @@ impl Space { } pub fn new(id: &str, space: Space, block: &BlockMetadata) -> Entity { - Entity::new(id, system_ids::INDEXER_SPACE_ID, block, space).with_type(system_ids::INDEXED_SPACE) + Entity::new(id, system_ids::INDEXER_SPACE_ID, block, space) + .with_type(system_ids::INDEXED_SPACE) } /// Find a space by its DAO contract address. diff --git a/sdk/src/models/vote.rs b/sdk/src/models/vote.rs index 899e64e..7f9b643 100644 --- a/sdk/src/models/vote.rs +++ b/sdk/src/models/vote.rs @@ -39,7 +39,12 @@ impl VoteCast { } /// Creates a new vote cast with the given vote type. - pub fn new(account_id: &str, proposal_id: &str, vote_type: VoteType, block: &BlockMetadata) -> Relation { + pub fn new( + account_id: &str, + proposal_id: &str, + vote_type: VoteType, + block: &BlockMetadata, + ) -> Relation { Relation::new( &Self::new_id(account_id, proposal_id), system_ids::INDEXER_SPACE_ID, diff --git a/sink/src/events/editor_removed.rs b/sink/src/events/editor_removed.rs index 7ee4a8e..088e119 100644 --- a/sink/src/events/editor_removed.rs +++ b/sink/src/events/editor_removed.rs @@ -11,8 +11,7 @@ impl EventHandler { editor_removed: &geo::EditorRemoved, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = Space::find_by_dao_address(&self.kg.neo4j, &editor_removed.dao_address) - .await?; + let space = Space::find_by_dao_address(&self.kg.neo4j, &editor_removed.dao_address).await?; if let Some(space) = space { SpaceEditor::remove( diff --git a/sink/src/events/initial_editors_added.rs b/sink/src/events/initial_editors_added.rs index b95b8e2..40f36bc 100644 --- a/sink/src/events/initial_editors_added.rs +++ b/sink/src/events/initial_editors_added.rs @@ -25,8 +25,7 @@ impl EventHandler { let editor = GeoAccount::new(editor.clone(), block); // Add geo account - editor.upsert(&self.kg.neo4j) - .await?; + editor.upsert(&self.kg.neo4j).await?; // Add space editor relation SpaceEditor::new(editor.id(), space.id(), block) diff --git a/sink/src/events/member_added.rs b/sink/src/events/member_added.rs index 4cd0d2e..ae36b1d 100644 --- a/sink/src/events/member_added.rs +++ b/sink/src/events/member_added.rs @@ -27,8 +27,7 @@ impl EventHandler { let member = GeoAccount::new(member_added.member_address.clone(), block); // Add geo account - member.upsert(&self.kg.neo4j) - .await?; + member.upsert(&self.kg.neo4j).await?; // Add space member relation SpaceMember::new(member.id(), space.id(), block) diff --git a/sink/src/events/member_removed.rs b/sink/src/events/member_removed.rs index a19f1e4..e048cfa 100644 --- a/sink/src/events/member_removed.rs +++ b/sink/src/events/member_removed.rs @@ -11,8 +11,8 @@ impl EventHandler { member_removed: &geo::MemberRemoved, block: &models::BlockMetadata, ) -> Result<(), HandlerError> { - let space = models::Space::find_by_dao_address(&self.kg.neo4j, &member_removed.dao_address) - .await?; + let space = + models::Space::find_by_dao_address(&self.kg.neo4j, &member_removed.dao_address).await?; if let Some(space) = space { SpaceMember::remove( diff --git a/sink/src/events/space_created.rs b/sink/src/events/space_created.rs index da9882f..9ec5c8b 100644 --- a/sink/src/events/space_created.rs +++ b/sink/src/events/space_created.rs @@ -100,7 +100,7 @@ impl EventHandler { .build() .upsert(&self.kg.neo4j) .await?; - + // Add initial editors to the personal space let editor = GeoAccount::new(personal_space_created.initial_editor.clone(), block); diff --git a/sink/src/events/subspace_added.rs b/sink/src/events/subspace_added.rs index afec851..ae76871 100644 --- a/sink/src/events/subspace_added.rs +++ b/sink/src/events/subspace_added.rs @@ -22,7 +22,7 @@ impl EventHandler { ) { (Ok(Some(parent_space)), Ok(Some(subspace))) => { ParentSpace::new(subspace.id(), parent_space.id(), block) - .upsert(&self.kg.neo4j) + .upsert(&self.kg.neo4j) .await?; } (Ok(None), Ok(_)) => { diff --git a/sink/src/events/vote_cast.rs b/sink/src/events/vote_cast.rs index 519330e..ebf30ea 100644 --- a/sink/src/events/vote_cast.rs +++ b/sink/src/events/vote_cast.rs @@ -2,7 +2,8 @@ use futures::join; use sdk::{ mapping::Entity, models::{self, Space, VoteCast}, - pb::geo, system_ids, + pb::geo, + system_ids, }; use web3_utils::checksum_address; diff --git a/sink/src/kg/client.rs b/sink/src/kg/client.rs index bb09e4b..8a431a4 100644 --- a/sink/src/kg/client.rs +++ b/sink/src/kg/client.rs @@ -6,7 +6,7 @@ use crate::bootstrap::{self, constants}; use sdk::{ error::DatabaseError, - mapping::{self, Entity, Relation}, + mapping::{self, Entity}, models::{self, BlockMetadata}, pb, system_ids, }; @@ -34,13 +34,17 @@ impl Client { // .map(Ok) // Convert to Result to be able to use try_for_each // .try_for_each(|op| async move { op.apply_op(self, ROOT_SPACE_ID).await }) // .await?; - models::Space::builder(constants::ROOT_SPACE_ID, constants::ROOT_SPACE_DAO_ADDRESS, &BlockMetadata::default()) - .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) - .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) - .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) - .build() - .upsert(&self.neo4j) - .await?; + models::Space::builder( + constants::ROOT_SPACE_ID, + constants::ROOT_SPACE_DAO_ADDRESS, + &BlockMetadata::default(), + ) + .space_plugin_address(constants::ROOT_SPACE_PLUGIN_ADDRESS) + .voting_plugin_address(constants::ROOT_SPACE_MAIN_VOTING_ADDRESS) + .member_access_plugin(constants::ROOT_SPACE_MEMBER_ACCESS_ADDRESS) + .build() + .upsert(&self.neo4j) + .await?; self.process_ops( &BlockMetadata::default(), From c50510989982bac7de34b072bef9fb63ad1bf5c2 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 19:31:07 -0500 Subject: [PATCH 17/25] devops: Update dockerfile --- docker/Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2dbfe3a..85f1f45 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /kg-node COPY . . RUN apt-get update && apt-get upgrade -y RUN apt-get install libssl-dev protobuf-compiler -y -RUN cargo build --release --bin indexer --bin api +RUN cargo build --release --bin sink --bin api # Run image FROM debian:bookworm-slim AS run @@ -17,18 +17,17 @@ RUN apt-get update && apt-get upgrade -y RUN apt-get install -y libssl-dev COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ -# Indexer image -FROM run AS indexer +# Sink image +FROM run AS sink ENV SUBSTREAMS_API_TOKEN "" ENV SUBSTREAMS_ENDPOINT_URL "" -COPY --from=builder /kg-node/target/release/kg-node . +COPY --from=builder /kg-node/target/release/sink . COPY --from=builder /kg-node/geo-substream.spkg . -CMD ./kg-node \ +CMD ./sink \ --reset-db \ - --rollup \ --neo4j-uri $neo4j_uri \ --neo4j-user $neo4j_user \ --neo4j-pass $neo4j_pass From d9a129b5916a5da486e5b73fb00478de9244a384 Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 21:44:03 -0500 Subject: [PATCH 18/25] devops: chagne api service port --- docker/docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 36246da..f5d0182 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -35,7 +35,7 @@ services: context: .. dockerfile: docker/Dockerfile ports: - - "8080:8080" + - "80:8080" depends_on: neo4j: condition: service_healthy From 590766b120e4f6af03ba259ccaa3d03da03f60ca Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 21:47:13 -0500 Subject: [PATCH 19/25] fix: docker compose --- docker/docker-compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index f5d0182..36feeeb 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -15,8 +15,8 @@ services: timeout: 10s retries: 20 start_period: 3s - indexer: - image: indexer + sink: + image: sink build: context: .. dockerfile: docker/Dockerfile From dfe315bf60752ccad65f0fe8c62bbe4bf4d4331f Mon Sep 17 00:00:00 2001 From: Christophe Date: Thu, 19 Dec 2024 22:01:41 -0500 Subject: [PATCH 20/25] devops: fix docker compose (again) --- docker/docker-compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 36feeeb..097866b 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -16,10 +16,10 @@ services: retries: 20 start_period: 3s sink: - image: sink build: context: .. dockerfile: docker/Dockerfile + target: sink depends_on: neo4j: condition: service_healthy @@ -30,10 +30,10 @@ services: SUBSTREAMS_API_TOKEN: ${SUBSTREAMS_API_TOKEN} SUBSTREAMS_ENDPOINT_URL: ${SUBSTREAMS_ENDPOINT_URL} api: - image: api build: context: .. dockerfile: docker/Dockerfile + target: api ports: - "80:8080" depends_on: From 0a325501d92f59f0c7cdda3909483e74adb91b57 Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 8 Jan 2025 14:12:28 -0500 Subject: [PATCH 21/25] fix(api): Fix entities types filter --- api/schema.graphql | 22 +++-- api/src/main.rs | 100 ++++++++++++++++--- sdk/src/mapping/entity.rs | 202 +++++++++++++++++++++++++++++--------- sdk/src/mapping/triple.rs | 15 ++- 4 files changed, 274 insertions(+), 65 deletions(-) diff --git a/api/schema.graphql b/api/schema.graphql index 20958c0..177bd30 100644 --- a/api/schema.graphql +++ b/api/schema.graphql @@ -1,3 +1,7 @@ +input AttributeFilter { + valueType: ValueType +} + """Entity object""" type Entity { """Entity ID""" @@ -19,16 +23,22 @@ type Entity { types: [Entity!]! """Attributes of the entity""" - attributes: [Triple!]! + attributes(filter: AttributeFilter): [Triple!]! """Relations outgoing from the entity""" relations: [Relation!]! } -"""Entity filter input object""" -input EntityFilter { - """Filter by entity types""" - types: [String!] +input EntityAttributeFilter { + attribute: String! + value: String + valueType: ValueType +} + +input EntityWhereFilter { + spaceId: String + typesContain: [String!] + attributesContain: [EntityAttributeFilter!] } type Options { @@ -44,7 +54,7 @@ type Query { """ Returns multiple entities according to the provided space ID and filter """ - entities(spaceId: String!, filter: EntityFilter): [Entity!]! + entities(where: EntityWhereFilter): [Entity!]! """Returns a single relation identified by its ID and space ID""" relation(id: String!, spaceId: String!): Relation diff --git a/api/src/main.rs b/api/src/main.rs index f8dde84..f0b5f98 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -50,19 +50,16 @@ impl Query { async fn entities<'a, S: ScalarValue>( &'a self, executor: &'a Executor<'_, '_, KnowledgeGraph, S>, - space_id: String, - // version_id: Option, - filter: Option, + r#where: Option, ) -> Vec { // let query = QueryMapper::default().select_root_node(&id, &executor.look_ahead()).build(); // tracing::info!("Query: {}", query); - match filter { - Some(EntityFilter { types: Some(types) }) if !types.is_empty() => { - mapping::Entity::::find_by_types( + match r#where { + Some(r#where) => { + mapping::Entity::::find_many( &executor.context().0.neo4j, - &types, - &space_id, + Some(r#where.into()) ) .await .expect("Failed to find entities") @@ -70,9 +67,9 @@ impl Query { .map(Entity::from) .collect::>() } - _ => mapping::Entity::::find_all( + _ => mapping::Entity::::find_many( &executor.context().0.neo4j, - &space_id, + None ) .await .expect("Failed to find entities") @@ -135,10 +132,59 @@ impl Query { } /// Entity filter input object +/// +/// ```graphql +/// query { +/// entities(where: { +/// space_id: "BJqiLPcSgfF8FRxkFr76Uy", +/// types_contain: ["XG26vy98XAA6cR6DosTALk", "XG26vy98XAA6cR6DosTALk"], +/// attributes_contain: [ +/// {id: "XG26vy98XAA6cR6DosTALk", value: "value", value_type: TEXT}, +/// ] +/// }) +/// } +/// ``` +/// #[derive(Debug, GraphQLInputObject)] struct EntityFilter { /// Filter by entity types - types: Option>, + r#where: Option, +} + +#[derive(Debug, GraphQLInputObject)] +struct EntityWhereFilter { + space_id: Option, + types_contain: Option>, + attributes_contain: Option>, +} + +impl Into for EntityWhereFilter { + fn into(self) -> mapping::entity::EntityWhereFilter { + mapping::entity::EntityWhereFilter { + space_id: self.space_id, + types_contain: self.types_contain, + attributes_contain: self + .attributes_contain + .map(|filters| filters.into_iter().map(|f| f.into()).collect()), + } + } +} + +#[derive(Debug, GraphQLInputObject)] +struct EntityAttributeFilter { + attribute: String, + value: Option, + value_type: Option, +} + +impl Into for EntityAttributeFilter { + fn into(self) -> mapping::entity::EntityAttributeFilter { + mapping::entity::EntityAttributeFilter { + attribute: self.attribute, + value: self.value, + value_type: self.value_type.map(|vt| vt.into()), + } + } } /// Relation filter input object @@ -272,8 +318,16 @@ impl Entity { } /// Attributes of the entity - fn attributes(&self) -> &[Triple] { - &self.attributes + fn attributes(&self, filter: Option) -> Vec<&Triple> { + match filter { + Some(AttributeFilter { value_type: Some(value_type) }) => { + self.attributes + .iter() + .filter(|triple| triple.value_type == value_type) + .collect::>() + } + _ => self.attributes.iter().collect::>(), + } } /// Relations outgoing from the entity @@ -307,6 +361,24 @@ impl From for ValueType { } } +impl Into for ValueType { + fn into(self) -> mapping::ValueType { + match self { + Self::Text => mapping::ValueType::Text, + Self::Number => mapping::ValueType::Number, + Self::Checkbox => mapping::ValueType::Checkbox, + Self::Url => mapping::ValueType::Url, + Self::Time => mapping::ValueType::Time, + Self::Point => mapping::ValueType::Point, + } + } +} + +#[derive(Debug, GraphQLInputObject)] +struct AttributeFilter { + value_type: Option, +} + #[derive(Debug)] pub struct Relation { id: String, @@ -516,7 +588,7 @@ impl Triple { } } -#[derive(Debug, GraphQLEnum)] +#[derive(Debug, GraphQLEnum, PartialEq)] pub enum ValueType { Text, Number, diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs index d6ad9bf..446eb1d 100644 --- a/sdk/src/mapping/entity.rs +++ b/sdk/src/mapping/entity.rs @@ -14,7 +14,7 @@ use crate::{ use super::{ attributes::{Attributes, SystemProperties}, - Relation, Triples, + Relation, Triples, ValueType, }; /// GRC20 Node @@ -421,21 +421,7 @@ where .param("id", id) .param("space_id", space_id); - #[derive(Debug, Deserialize)] - struct RowResult { - n: neo4rs::Node, - } - - Ok(neo4j - .execute(query) - .await? - .next() - .await? - .map(|row| { - let row = row.to::()?; - row.n.try_into() - }) - .transpose()?) + Self::_find_one(neo4j, query).await } /// Returns the entities from the given list of IDs @@ -456,19 +442,7 @@ where .param("ids", ids) .param("space_id", space_id); - #[derive(Debug, Deserialize)] - struct RowResult { - n: neo4rs::Node, - } - - neo4j - .execute(query) - .await? - .into_stream_as::() - .map_err(DatabaseError::from) - .and_then(|row| async move { Ok(row.n.try_into()?) }) - .try_collect::>() - .await + Self::_find_many(neo4j, query).await } /// Returns the entities with the given types @@ -488,30 +462,42 @@ where .param("types", types) .param("space_id", space_id); + Self::_find_many(neo4j, query).await + } + + pub async fn find_many( + neo4j: &neo4rs::Graph, + r#where: Option, + ) -> Result, DatabaseError> { + const QUERY: &str = + const_format::formatcp!("MATCH (n) RETURN n LIMIT 100"); + + if let Some(filter) = r#where { + Self::_find_many(neo4j, filter.query()).await + } else { + Self::_find_many(neo4j, neo4rs::query(QUERY)).await + } + } + + async fn _find_one(neo4j: &neo4rs::Graph, query: neo4rs::Query) -> Result, DatabaseError> { #[derive(Debug, Deserialize)] struct RowResult { n: neo4rs::Node, } - neo4j + Ok(neo4j .execute(query) .await? - .into_stream_as::() - .map_err(DatabaseError::from) - .and_then(|row| async move { Ok(row.n.try_into()?) }) - .try_collect::>() - .await + .next() + .await? + .map(|row| { + let row = row.to::()?; + row.n.try_into() + }) + .transpose()?) } - pub async fn find_all( - neo4j: &neo4rs::Graph, - space_id: &str, - ) -> Result, DatabaseError> { - const QUERY: &str = - const_format::formatcp!("MATCH (n {{space_id: $space_id}}) RETURN n LIMIT 100"); - - let query = neo4rs::query(QUERY).param("space_id", space_id); - + async fn _find_many(neo4j: &neo4rs::Graph, query: neo4rs::Query) -> Result, DatabaseError> { #[derive(Debug, Deserialize)] struct RowResult { n: neo4rs::Node, @@ -528,6 +514,134 @@ where } } +pub struct EntityWhereFilter { + pub space_id: Option, + pub types_contain: Option>, + pub attributes_contain: Option>, +} + +impl EntityWhereFilter { + fn query(&self) -> neo4rs::Query { + let query = format!( + r#" + {match_clause} + {where_clause} + RETURN n + "#, + match_clause = self.match_clause(), + where_clause = self.where_clause(), + ); + + neo4rs::query(&query) + .param("types", self.types_contain.clone().unwrap_or_default()) + .param("space_id", self.space_id.clone().unwrap_or_default()) + + } + + fn match_clause(&self) -> String { + match (self.space_id.as_ref(), self.types_contain.as_ref()) { + (Some(_), Some(_)) => { + format!( + r#" + MATCH (n {{space_id: $space_id}}) <-[:`{FROM_ENTITY}`]- (:`{TYPES}`) -[:`{TO_ENTITY}`]-> (t) + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + TYPES = system_ids::TYPES, + ) + } + (None, Some(_)) => { + format!( + r#" + MATCH (n) <-[:`{FROM_ENTITY}`]- (:`{TYPES}`) -[:`{TO_ENTITY}`]-> (t) + "#, + FROM_ENTITY = system_ids::RELATION_FROM_ATTRIBUTE, + TO_ENTITY = system_ids::RELATION_TO_ATTRIBUTE, + TYPES = system_ids::TYPES, + ) + } + (Some(_), None) => { + format!( + r#" + MATCH (n {{space_id: $space_id}}) + "#, + ) + } + (None, None) => { + format!( + r#" + MATCH (n) + "#, + ) + } + } + } + + fn where_clause(&self) -> String { + fn _get_attr_query(attrs: &[EntityAttributeFilter]) -> String { + attrs.iter() + .map(|attr| attr.query()) + .collect::>() + .join("\nAND ") + } + + match (self.types_contain.as_ref(), self.attributes_contain.as_ref()) { + (Some(_), Some(attrs)) => { + format!( + r#" + WHERE t.id IN $types + AND {} + "#, + _get_attr_query(attrs) + ) + } + (Some(_), None) => { + format!( + r#" + WHERE t.id IN $types + "#, + ) + } + (None, Some(attrs)) => { + format!( + r#" + WHERE {} + "#, + _get_attr_query(attrs) + ) + } + (None, None) => { + Default::default() + } + } + } +} + +pub struct EntityAttributeFilter { + pub attribute: String, + pub value: Option, + pub value_type: Option, +} + +impl EntityAttributeFilter { + fn query(&self) -> String { + match self { + Self { attribute, value: Some(value), value_type: Some(value_type) } => { + format!("n.`{attribute}` = {value} AND n.`{attribute}.type` = {value_type}") + } + Self { attribute, value: Some(value), value_type: None } => { + format!("n.`{attribute}` = {value}") + } + Self { attribute, value: None, value_type: Some(value_type) } => { + format!("n.`{attribute}.type` = {value_type}") + } + Self { attribute, value: None, value_type: None } => { + format!("n.`{attribute}` IS NOT NULL") + } + } + } +} + impl TryFrom for Entity where T: for<'a> serde::Deserialize<'a>, diff --git a/sdk/src/mapping/triple.rs b/sdk/src/mapping/triple.rs index 16271bd..e75ab13 100644 --- a/sdk/src/mapping/triple.rs +++ b/sdk/src/mapping/triple.rs @@ -1,4 +1,4 @@ -use std::collections::{hash_map, HashMap}; +use std::{collections::{hash_map, HashMap}, fmt::Display}; use serde::{ser::SerializeMap, Deserialize, Serialize}; @@ -210,6 +210,19 @@ pub enum ValueType { Point, } +impl Display for ValueType { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + ValueType::Text => write!(f, "TEXT"), + ValueType::Number => write!(f, "NUMBER"), + ValueType::Checkbox => write!(f, "CHECKBOX"), + ValueType::Url => write!(f, "URL"), + ValueType::Time => write!(f, "TIME"), + ValueType::Point => write!(f, "POINT"), + } + } +} + impl TryFrom for ValueType { type Error = String; From baaa185b3e942ac762ce281df37d10b0add59ed0 Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 8 Jan 2025 14:13:51 -0500 Subject: [PATCH 22/25] misc: Temporarily remove codegen crate from workspace --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 4c42dfa..87d3076 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" members = [ "api", - "cli", "codegen", "sdk", "ipfs", "sink", "substreams-utils", "web3-utils", + "cli", "sdk", "ipfs", "sink", "substreams-utils", "web3-utils", ] From abd1207a7742db673ae6dfde69d664f0723673ec Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 8 Jan 2025 14:15:35 -0500 Subject: [PATCH 23/25] misc: Add back codegen to workspace --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 87d3076..4c42dfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" members = [ "api", - "cli", "sdk", "ipfs", "sink", "substreams-utils", "web3-utils", + "cli", "codegen", "sdk", "ipfs", "sink", "substreams-utils", "web3-utils", ] From e41929ce56f0637e25f11e18d8e5c066435ce3cc Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 8 Jan 2025 14:48:36 -0500 Subject: [PATCH 24/25] style: clippy + fmt --- api/src/main.rs | 78 +++++++++++++++++++-------------------- cli/src/main.rs | 62 ++++++++++++++++--------------- codegen/src/lib.rs | 34 +++++++++-------- sdk/src/mapping/entity.rs | 76 ++++++++++++++++++++------------------ sdk/src/mapping/triple.rs | 5 ++- 5 files changed, 131 insertions(+), 124 deletions(-) diff --git a/api/src/main.rs b/api/src/main.rs index f0b5f98..e559462 100644 --- a/api/src/main.rs +++ b/api/src/main.rs @@ -56,26 +56,21 @@ impl Query { // tracing::info!("Query: {}", query); match r#where { - Some(r#where) => { - mapping::Entity::::find_many( - &executor.context().0.neo4j, - Some(r#where.into()) - ) - .await - .expect("Failed to find entities") - .into_iter() - .map(Entity::from) - .collect::>() - } - _ => mapping::Entity::::find_many( + Some(r#where) => mapping::Entity::::find_many( &executor.context().0.neo4j, - None + Some(r#where.into()), ) .await .expect("Failed to find entities") .into_iter() .map(Entity::from) .collect::>(), + _ => mapping::Entity::::find_many(&executor.context().0.neo4j, None) + .await + .expect("Failed to find entities") + .into_iter() + .map(Entity::from) + .collect::>(), } } @@ -132,7 +127,7 @@ impl Query { } /// Entity filter input object -/// +/// /// ```graphql /// query { /// entities(where: { @@ -144,7 +139,7 @@ impl Query { /// }) /// } /// ``` -/// +/// #[derive(Debug, GraphQLInputObject)] struct EntityFilter { /// Filter by entity types @@ -158,14 +153,14 @@ struct EntityWhereFilter { attributes_contain: Option>, } -impl Into for EntityWhereFilter { - fn into(self) -> mapping::entity::EntityWhereFilter { +impl From for mapping::entity::EntityWhereFilter { + fn from(filter: EntityWhereFilter) -> Self { mapping::entity::EntityWhereFilter { - space_id: self.space_id, - types_contain: self.types_contain, - attributes_contain: self + space_id: filter.space_id, + types_contain: filter.types_contain, + attributes_contain: filter .attributes_contain - .map(|filters| filters.into_iter().map(|f| f.into()).collect()), + .map(|filters| filters.into_iter().map(Into::into).collect()), } } } @@ -177,12 +172,12 @@ struct EntityAttributeFilter { value_type: Option, } -impl Into for EntityAttributeFilter { - fn into(self) -> mapping::entity::EntityAttributeFilter { +impl From for mapping::entity::EntityAttributeFilter { + fn from(filter: EntityAttributeFilter) -> Self { mapping::entity::EntityAttributeFilter { - attribute: self.attribute, - value: self.value, - value_type: self.value_type.map(|vt| vt.into()), + attribute: filter.attribute, + value: filter.value, + value_type: filter.value_type.map(Into::into), } } } @@ -320,12 +315,13 @@ impl Entity { /// Attributes of the entity fn attributes(&self, filter: Option) -> Vec<&Triple> { match filter { - Some(AttributeFilter { value_type: Some(value_type) }) => { - self.attributes - .iter() - .filter(|triple| triple.value_type == value_type) - .collect::>() - } + Some(AttributeFilter { + value_type: Some(value_type), + }) => self + .attributes + .iter() + .filter(|triple| triple.value_type == value_type) + .collect::>(), _ => self.attributes.iter().collect::>(), } } @@ -361,15 +357,15 @@ impl From for ValueType { } } -impl Into for ValueType { - fn into(self) -> mapping::ValueType { - match self { - Self::Text => mapping::ValueType::Text, - Self::Number => mapping::ValueType::Number, - Self::Checkbox => mapping::ValueType::Checkbox, - Self::Url => mapping::ValueType::Url, - Self::Time => mapping::ValueType::Time, - Self::Point => mapping::ValueType::Point, +impl From for mapping::ValueType { + fn from(value_type: ValueType) -> Self { + match value_type { + ValueType::Text => mapping::ValueType::Text, + ValueType::Number => mapping::ValueType::Number, + ValueType::Checkbox => mapping::ValueType::Checkbox, + ValueType::Url => mapping::ValueType::Url, + ValueType::Time => mapping::ValueType::Time, + ValueType::Point => mapping::ValueType::Point, } } } diff --git a/cli/src/main.rs b/cli/src/main.rs index 9985c5f..ff3e069 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -1,11 +1,10 @@ use clap::{Args, Parser, Subcommand}; use futures::{stream, StreamExt, TryStreamExt}; use ipfs::IpfsClient; +use sdk::mapping::{Entity, Named}; use sdk::{ids, pb::grc20}; -use sink::{ - kg::{self, mapping::DefaultAttributes}, - ops::conversions, -}; +use sink::bootstrap::constants; +use sink::kg; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; @@ -22,7 +21,7 @@ async fn main() -> anyhow::Result<()> { init_tracing(); let args = AppArgs::parse(); - let kg_client = kg::Client::new( + let kg = kg::Client::new( &args.neo4j_args.neo4j_uri, &args.neo4j_args.neo4j_user, &args.neo4j_args.neo4j_pass, @@ -45,46 +44,45 @@ async fn main() -> anyhow::Result<()> { // } unimplemented!() } - Command::Describe { id } => { - let entity = kg_client - .find_node_by_id::(&id) + Command::Describe { id, space_id } => { + let entity = Entity::::find_by_id(&kg.neo4j, &id, &space_id) .await? .expect("Entity not found"); println!("Entity: {}", entity.name_or_id()); - let attributes = kg_client - .attribute_nodes::(entity.id()) - .await?; - - for attribute in attributes { - println!("\tAttribute: {}", attribute.name_or_id()); - if let Some(value_type) = kg_client - .value_type_node::(attribute.id()) - .await? - { - println!("\t\tValue type: {}", value_type.name_or_id()); - } - } + // let attributes = kg_client + // .attribute_nodes::(entity.id()) + // .await?; + + // for attribute in attributes { + // println!("\tAttribute: {}", attribute.name_or_id()); + // if let Some(value_type) = kg_client + // .value_type_node::(attribute.id()) + // .await? + // { + // println!("\t\tValue type: {}", value_type.name_or_id()); + // } + // } } Command::Codegen => { - let code = codegen::codegen(&kg_client).await?; - std::fs::write("./src/space.ts", code)?; - println!("Generated code has been written to ./src/space.ts"); + // let code = codegen::codegen(&kg_client).await?; + // std::fs::write("./src/space.ts", code)?; + // println!("Generated code has been written to ./src/space.ts"); + unimplemented!() } Command::ResetDb => { - kg_client.reset_db(true).await?; + // kg_client.reset_db(true).await?; + unimplemented!() } Command::ImportSpace { ipfs_hash, space_id, } => { let ops = import_space(&ipfs_client, &ipfs_hash).await?; - let rollups = conversions::batch_ops(ops); + // let rollups = conversions::batch_ops(ops); - for op in rollups { - op.apply_op(&kg_client, &space_id).await?; - } + kg.process_ops(&Default::default(), &space_id, ops).await? } Command::CreateEntityId { n } => { for _ in 0..n { @@ -119,6 +117,10 @@ enum Command { Describe { /// Entity ID id: String, + + /// Space ID (defaults to root space) + #[arg(default_value = constants::ROOT_SPACE_ID)] + space_id: String, }, /// Reset the database @@ -130,7 +132,7 @@ enum Command { ipfs_hash: String, /// Space ID (defaults to root space) - // #[arg(default_value = ROOT_SPACE_ID)] + #[arg(default_value = constants::ROOT_SPACE_ID)] space_id: String, }, diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index a56e729..31b2f5a 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -1,8 +1,8 @@ use std::collections::HashMap; use futures::{stream, StreamExt, TryStreamExt}; +use sdk::mapping::{Entity, Named}; use sdk::system_ids; -use sink::kg::mapping::{Named, Node}; use swc::config::SourceMapsConfig; use swc::PrintArgs; use swc_common::{sync::Lrc, SourceMap, Span}; @@ -17,7 +17,7 @@ use utils::{assign_this, class, class_prop, constructor, ident, method, param}; pub mod utils; -pub fn ts_type_from_value_type(value_type: &Node) -> TsType { +pub fn ts_type_from_value_type(value_type: &Entity) -> TsType { match value_type.id() { system_ids::TEXT => TsType::TsKeywordType(TsKeywordType { span: Span::default(), @@ -33,17 +33,17 @@ pub fn ts_type_from_value_type(value_type: &Node) -> TsType { }), _ => TsType::TsTypeRef(TsTypeRef { span: Span::default(), - type_name: TsEntityName::Ident(ident(value_type.type_name())), + type_name: TsEntityName::Ident(ident(value_type.name_or_id())), type_params: None, }), } } -pub fn gen_type_constructor(attributes: &[&(Node, Option>)]) -> Constructor { +pub fn gen_type_constructor(attributes: &[&(Entity, Option>)]) -> Constructor { let super_constructor = vec![quote_expr!("super(id, driver)")]; let constuctor_setters = attributes.iter().map(|(attr, _)| { - let name = attr.attribute_name(); + let name = attr.name_or_id(); Box::new(assign_this( name.clone(), quote_expr!("$name", name: Ident = name.into()), @@ -72,7 +72,7 @@ pub fn gen_type_constructor(attributes: &[&(Node, Option>)]) .iter() .map(|(attr, value_type)| { param( - attr.attribute_name(), + attr.name_or_id(), value_type .as_ref() .map(ts_type_from_value_type) @@ -96,13 +96,13 @@ pub fn gen_type_constructor(attributes: &[&(Node, Option>)]) } pub trait EntitiesExt { - fn fix_name_collisions(self) -> Vec>; + fn fix_name_collisions(self) -> Vec>; - fn unique(self) -> Vec>; + fn unique(self) -> Vec>; } -impl>> EntitiesExt for I { - fn fix_name_collisions(self) -> Vec> { +impl>> EntitiesExt for I { + fn fix_name_collisions(self) -> Vec> { let mut name_counts = HashMap::new(); let entities = self.into_iter().collect::>(); @@ -124,7 +124,7 @@ impl>> EntitiesExt for I { .collect() } - fn unique(self) -> Vec> { + fn unique(self) -> Vec> { let entities = self .into_iter() .map(|entity| (entity.id().to_string(), entity)) @@ -140,7 +140,7 @@ trait EntityExt { fn attribute_name(&self) -> String; } -impl EntityExt for Node { +impl EntityExt for Entity { fn type_name(&self) -> String { if self.name_or_id() == self.id() { format!("_{}", self.id()) @@ -160,19 +160,21 @@ impl EntityExt for Node { /// Generate a TypeScript class declaration from an entity. /// Note: The entity must be a `Type` entity. -pub async fn gen_type(kg: &sink::kg::Client, entity: &Node) -> anyhow::Result { - let attrs = kg.attribute_nodes::(entity.id()).await?; +pub async fn gen_type(_kg: &sink::kg::Client, entity: &Entity) -> anyhow::Result { + // let attrs = kg.attribute_nodes::(entity.id()).await?; + let attrs = vec![]; // FIXME: Temporary while we figure out what to do with codegen let typed_attrs = stream::iter(attrs.unique().fix_name_collisions()) .then(|attr| async move { - let value_type = kg.value_type_node(attr.id()).await?; + // let value_type = kg.value_type_node(attr.id()).await?; + let value_type: Option> = None; // FIXME: Temporary while we figure out what to do with codegen Ok::<_, anyhow::Error>((attr, value_type)) }) .try_collect::>() .await?; // Get all attributes of the type - let attributes: Vec<&(Node, Option>)> = typed_attrs + let attributes: Vec<&(Entity, Option>)> = typed_attrs .iter() .filter(|(_, value_type)| !matches!(value_type, Some(value_type) if value_type.id() == system_ids::RELATION_TYPE)) .collect(); diff --git a/sdk/src/mapping/entity.rs b/sdk/src/mapping/entity.rs index 446eb1d..4c070fa 100644 --- a/sdk/src/mapping/entity.rs +++ b/sdk/src/mapping/entity.rs @@ -469,8 +469,7 @@ where neo4j: &neo4rs::Graph, r#where: Option, ) -> Result, DatabaseError> { - const QUERY: &str = - const_format::formatcp!("MATCH (n) RETURN n LIMIT 100"); + const QUERY: &str = const_format::formatcp!("MATCH (n) RETURN n LIMIT 100"); if let Some(filter) = r#where { Self::_find_many(neo4j, filter.query()).await @@ -479,7 +478,10 @@ where } } - async fn _find_one(neo4j: &neo4rs::Graph, query: neo4rs::Query) -> Result, DatabaseError> { + async fn _find_one( + neo4j: &neo4rs::Graph, + query: neo4rs::Query, + ) -> Result, DatabaseError> { #[derive(Debug, Deserialize)] struct RowResult { n: neo4rs::Node, @@ -497,7 +499,10 @@ where .transpose()?) } - async fn _find_many(neo4j: &neo4rs::Graph, query: neo4rs::Query) -> Result, DatabaseError> { + async fn _find_many( + neo4j: &neo4rs::Graph, + query: neo4rs::Query, + ) -> Result, DatabaseError> { #[derive(Debug, Deserialize)] struct RowResult { n: neo4rs::Node, @@ -535,9 +540,8 @@ impl EntityWhereFilter { neo4rs::query(&query) .param("types", self.types_contain.clone().unwrap_or_default()) .param("space_id", self.space_id.clone().unwrap_or_default()) - } - + fn match_clause(&self) -> String { match (self.space_id.as_ref(), self.types_contain.as_ref()) { (Some(_), Some(_)) => { @@ -560,32 +564,24 @@ impl EntityWhereFilter { TYPES = system_ids::TYPES, ) } - (Some(_), None) => { - format!( - r#" - MATCH (n {{space_id: $space_id}}) - "#, - ) - } - (None, None) => { - format!( - r#" - MATCH (n) - "#, - ) - } + (Some(_), None) => "MATCH (n {{space_id: $space_id}})".to_string(), + (None, None) => "MATCH (n)".to_string(), } } fn where_clause(&self) -> String { fn _get_attr_query(attrs: &[EntityAttributeFilter]) -> String { - attrs.iter() + attrs + .iter() .map(|attr| attr.query()) .collect::>() .join("\nAND ") } - match (self.types_contain.as_ref(), self.attributes_contain.as_ref()) { + match ( + self.types_contain.as_ref(), + self.attributes_contain.as_ref(), + ) { (Some(_), Some(attrs)) => { format!( r#" @@ -595,13 +591,7 @@ impl EntityWhereFilter { _get_attr_query(attrs) ) } - (Some(_), None) => { - format!( - r#" - WHERE t.id IN $types - "#, - ) - } + (Some(_), None) => "WHERE t.id IN $types".to_string(), (None, Some(attrs)) => { format!( r#" @@ -610,9 +600,7 @@ impl EntityWhereFilter { _get_attr_query(attrs) ) } - (None, None) => { - Default::default() - } + (None, None) => Default::default(), } } } @@ -626,16 +614,32 @@ pub struct EntityAttributeFilter { impl EntityAttributeFilter { fn query(&self) -> String { match self { - Self { attribute, value: Some(value), value_type: Some(value_type) } => { + Self { + attribute, + value: Some(value), + value_type: Some(value_type), + } => { format!("n.`{attribute}` = {value} AND n.`{attribute}.type` = {value_type}") } - Self { attribute, value: Some(value), value_type: None } => { + Self { + attribute, + value: Some(value), + value_type: None, + } => { format!("n.`{attribute}` = {value}") } - Self { attribute, value: None, value_type: Some(value_type) } => { + Self { + attribute, + value: None, + value_type: Some(value_type), + } => { format!("n.`{attribute}.type` = {value_type}") } - Self { attribute, value: None, value_type: None } => { + Self { + attribute, + value: None, + value_type: None, + } => { format!("n.`{attribute}` IS NOT NULL") } } diff --git a/sdk/src/mapping/triple.rs b/sdk/src/mapping/triple.rs index e75ab13..17c6131 100644 --- a/sdk/src/mapping/triple.rs +++ b/sdk/src/mapping/triple.rs @@ -1,4 +1,7 @@ -use std::{collections::{hash_map, HashMap}, fmt::Display}; +use std::{ + collections::{hash_map, HashMap}, + fmt::Display, +}; use serde::{ser::SerializeMap, Deserialize, Serialize}; From 0df7205d5df7c4a511e51c4c5ba64b67264ec8a0 Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 8 Jan 2025 15:00:55 -0500 Subject: [PATCH 25/25] test(sdk): Fix attribute serialization tests --- sdk/src/mapping/attributes.rs | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/sdk/src/mapping/attributes.rs b/sdk/src/mapping/attributes.rs index 5af9ebd..89a4d4d 100644 --- a/sdk/src/mapping/attributes.rs +++ b/sdk/src/mapping/attributes.rs @@ -78,10 +78,10 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", - "created_at": "1970-01-01T00:00:00+00:00", - "created_at_block": "0", - "updated_at": "1970-01-01T00:00:00+00:00", - "updated_at_block": "0", + "82nP7aFmHJLbaPFszj2nbx": "1970-01-01T00:00:00Z", + "59HTYnd2e4gBx2aA98JfNx": "0", + "5Ms1pYq8v8G1RXC3wWb9ix": "1970-01-01T00:00:00Z", + "7pXCVQDV9C7ozrXkpVg8RJ": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text", @@ -148,11 +148,10 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", - "space_id": "space_id", - "created_at": "1970-01-01T00:00:00+00:00", - "created_at_block": "0", - "updated_at": "1970-01-01T00:00:00+00:00", - "updated_at_block": "0", + "82nP7aFmHJLbaPFszj2nbx": "1970-01-01T00:00:00Z", + "59HTYnd2e4gBx2aA98JfNx": "0", + "5Ms1pYq8v8G1RXC3wWb9ix": "1970-01-01T00:00:00Z", + "7pXCVQDV9C7ozrXkpVg8RJ": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text", @@ -214,11 +213,10 @@ mod tests { serde_json::json!({ "id": "id", "space_id": "space_id", - "space_id": "space_id", - "created_at": "1970-01-01T00:00:00+00:00", - "created_at_block": "0", - "updated_at": "1970-01-01T00:00:00+00:00", - "updated_at_block": "0", + "82nP7aFmHJLbaPFszj2nbx": "1970-01-01T00:00:00Z", + "59HTYnd2e4gBx2aA98JfNx": "0", + "5Ms1pYq8v8G1RXC3wWb9ix": "1970-01-01T00:00:00Z", + "7pXCVQDV9C7ozrXkpVg8RJ": "0", "foo": "Hello, World!", "foo.type": "TEXT", "foo.options.format": "text",