pub struct ExampleQuery {
pub id: String,
pub title: String,
pub dimension: String,
pub question: String,
pub sparql: String,
pub tier: Tier,
pub requires: Vec<String>,
}Expand description
One vetted starter query, instantiated with the dataset’s real vocabulary.
Fields§
§id: StringStable identifier (e.g. ov-triples).
title: StringShort human title.
dimension: StringExploration dimension (overview/identity/labels/types/topology/…).
question: StringThe plain-language question a newcomer would ask.
sparql: StringFull runnable SPARQL, PREFIX block included, placeholders substituted.
tier: TierThe cheapest tier that can answer it.
requires: Vec<String>Capability keys that had to be present to emit this query.
Trait Implementations§
Source§impl Clone for ExampleQuery
impl Clone for ExampleQuery
Source§impl Debug for ExampleQuery
impl Debug for ExampleQuery
Source§impl<'de> Deserialize<'de> for ExampleQuery
impl<'de> Deserialize<'de> for ExampleQuery
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExampleQuery
Source§impl PartialEq for ExampleQuery
impl PartialEq for ExampleQuery
Source§impl Serialize for ExampleQuery
impl Serialize for ExampleQuery
impl StructuralPartialEq for ExampleQuery
Auto Trait Implementations§
impl Freeze for ExampleQuery
impl RefUnwindSafe for ExampleQuery
impl Send for ExampleQuery
impl Sync for ExampleQuery
impl Unpin for ExampleQuery
impl UnsafeUnpin for ExampleQuery
impl UnwindSafe for ExampleQuery
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more