Struct obofoundry::Ontology
source · pub struct Ontology {Show 57 fields
pub aberowl_id: Option<String>,
pub activity_status: ActivityStatus,
pub alternative_prefix: Option<String>,
pub biosharing: Option<String>,
pub browsers: Vec<Browser>,
pub build: Option<Build>,
pub canonical: Option<String>,
pub contact: Option<Contact>,
pub created_with: Option<String>,
pub description: Option<String>,
pub dependencies: Vec<Dependency>,
pub development: Option<Development>,
pub depicted_by: Option<String>,
pub documentation: Option<Url>,
pub domain: Option<String>,
pub do_wiki: Option<Url>,
pub example_class: Option<String>,
pub facebook: Option<Url>,
pub funded_by: Vec<Funding>,
pub google_plus: Option<String>,
pub homepage: Option<String>,
pub id: String,
pub in_foundry: bool,
pub in_foundry_order: Option<usize>,
pub integration_server: Option<String>,
pub is_obsolete: bool,
pub issue_requested: Option<u32>,
pub jobs: Vec<Job>,
pub label: Option<String>,
pub layout: String,
pub license: Option<License>,
pub mailing_list: Option<String>,
pub ontology_purl: Option<Url>,
pub page: Option<Url>,
pub preferred_prefix: Option<String>,
pub products: Vec<Product>,
pub publications: Vec<Publication>,
pub pull_request_added: Option<u32>,
pub redirects: Vec<Redirect>,
pub releases: Option<String>,
pub replaced_by: Option<String>,
pub repository: Option<Url>,
pub review: Option<Review>,
pub slack: Option<Url>,
pub source: Option<String>,
pub source_url: Option<Url>,
pub tags: Vec<String>,
pub taxon: Option<Taxon>,
pub termgenie: Option<String>,
pub title: String,
pub tracker: Option<Url>,
pub ty: Option<String>,
pub twitter: Option<String>,
pub usages: Vec<Usage>,
pub validate: Option<bool>,
pub was_derived_from: Option<String>,
pub wikidata_template: Option<String>,
}
Expand description
A comprehensive table of informations about an ontology.
Fields§
§aberowl_id: Option<String>
§activity_status: ActivityStatus
§alternative_prefix: Option<String>
§biosharing: Option<String>
§browsers: Vec<Browser>
§build: Option<Build>
§canonical: Option<String>
§contact: Option<Contact>
§created_with: Option<String>
§description: Option<String>
§dependencies: Vec<Dependency>
§development: Option<Development>
§depicted_by: Option<String>
§documentation: Option<Url>
§domain: Option<String>
§do_wiki: Option<Url>
§example_class: Option<String>
§facebook: Option<Url>
§funded_by: Vec<Funding>
§google_plus: Option<String>
§homepage: Option<String>
§id: String
§in_foundry: bool
§in_foundry_order: Option<usize>
§integration_server: Option<String>
§is_obsolete: bool
§issue_requested: Option<u32>
§jobs: Vec<Job>
§label: Option<String>
§layout: String
§license: Option<License>
§mailing_list: Option<String>
§ontology_purl: Option<Url>
§page: Option<Url>
§preferred_prefix: Option<String>
§products: Vec<Product>
§publications: Vec<Publication>
§pull_request_added: Option<u32>
§redirects: Vec<Redirect>
§releases: Option<String>
§replaced_by: Option<String>
§repository: Option<Url>
§review: Option<Review>
§slack: Option<Url>
§source: Option<String>
§source_url: Option<Url>
§taxon: Option<Taxon>
§termgenie: Option<String>
§title: String
§tracker: Option<Url>
§ty: Option<String>
§twitter: Option<String>
§usages: Vec<Usage>
§validate: Option<bool>
§was_derived_from: Option<String>
§wikidata_template: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Ontology
impl<'de> Deserialize<'de> for Ontology
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