pub struct OntologyEntityType {
pub id: String,
pub label: String,
pub uri_prefix: Option<String>,
pub aliases: Vec<String>,
pub category: Option<String>,
}Expand description
Entity type definition in an ontology schema
Fields§
§id: StringUnique identifier within the schema (e.g., “chapter”, “concept”, “author”)
label: StringHuman-readable label
uri_prefix: Option<String>Canonical URI prefix for grounding (e.g., https://schema.org/Chapter)
aliases: Vec<String>Alternative names / synonyms for matching
category: Option<String>Category for coverage grouping (e.g., “core”, “supporting”, “optional”)
Trait Implementations§
Source§impl Clone for OntologyEntityType
impl Clone for OntologyEntityType
Source§fn clone(&self) -> OntologyEntityType
fn clone(&self) -> OntologyEntityType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OntologyEntityType
impl Debug for OntologyEntityType
Source§impl<'de> Deserialize<'de> for OntologyEntityType
impl<'de> Deserialize<'de> for OntologyEntityType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OntologyEntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OntologyEntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OntologyEntityType
impl Serialize for OntologyEntityType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for OntologyEntityType
impl RefUnwindSafe for OntologyEntityType
impl Send for OntologyEntityType
impl Sync for OntologyEntityType
impl Unpin for OntologyEntityType
impl UnsafeUnpin for OntologyEntityType
impl UnwindSafe for OntologyEntityType
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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