.
This commit is contained in:
+8
-18
@@ -53,25 +53,15 @@ impl Schema {
|
||||
Self::schema().get_field("iri").unwrap()
|
||||
}
|
||||
|
||||
pub fn label_field() -> Field {
|
||||
Self::schema().get_field("label").unwrap()
|
||||
pub fn field(name: &str) -> Field {
|
||||
Schema::schema()
|
||||
.get_field(name)
|
||||
.expect("Field not found in schema")
|
||||
}
|
||||
|
||||
pub fn comment_field() -> Field {
|
||||
Self::schema().get_field("comment").unwrap()
|
||||
}
|
||||
|
||||
pub fn ontology_fields() -> Vec<Field> {
|
||||
vec![Self::label_field(), Self::comment_field()]
|
||||
}
|
||||
|
||||
pub fn default_fields() -> Vec<Field> {
|
||||
vec![
|
||||
Self::schema().get_field("given name").unwrap(),
|
||||
Self::schema().get_field("surname").unwrap(),
|
||||
Self::schema().get_field("title").unwrap(),
|
||||
Self::schema().get_field("description").unwrap(),
|
||||
Self::schema().get_field("content").unwrap(),
|
||||
]
|
||||
pub fn all_fields() -> Vec<Field> {
|
||||
Self::schema().fields()
|
||||
.map(|(field, _)| field)
|
||||
.collect()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user