ekg_metadata/consts/
classes.rs

1#![allow(missing_docs)]
2#![allow(clippy::wildcard_imports)]
3
4use {
5    crate::{consts::local_names::*, Class},
6    ekg_identifier::{
7        NS_CONCEPT,
8        NS_DATASET,
9        NS_DCAT,
10        NS_EKGMM,
11        NS_PERSONA,
12        NS_SBE,
13        NS_STORY,
14        NS_STORY_IMPL_SPARQL,
15        NS_USE_CASE,
16    },
17    lazy_static::lazy_static,
18};
19
20// Classes
21#[rustfmt::skip]
22lazy_static! {
23    pub static ref CLASS_CONCEPT_CONCEPT: Class = Class::declare(NS_CONCEPT.clone(), LN_CONCEPT);
24    pub static ref CLASS_DATASET_DATASET: Class = Class::declare(NS_DATASET.clone(), LN_DATASET);
25    pub static ref CLASS_DCAT_DATASET: Class = Class::declare(NS_DCAT.clone(), LN_DATASET);
26    pub static ref CLASS_EKGMM_CAPABILITY: Class = Class::declare(NS_EKGMM.clone(), LN_CAPABILITY);
27    pub static ref CLASS_PERSONA_PERSONA: Class = Class::declare(NS_PERSONA.clone(), LN_PERSONA);
28    pub static ref CLASS_SBE_SCENARIO: Class = Class::declare(NS_SBE.clone(), LN_SCENARIO);
29    pub static ref CLASS_SBE_STATE: Class = Class::declare(NS_SBE.clone(), LN_STATE);
30    pub static ref CLASS_SBE_STORY_REQUEST: Class = Class::declare(NS_SBE.clone(), LN_STORY_REQUEST);
31    pub static ref CLASS_STORY_MANDATORY_PARAMETER: Class = Class::declare(NS_STORY.clone(), LN_MANDATORY_PARAMETER);
32    pub static ref CLASS_STORY_OPTIONAL_PARAMETER: Class = Class::declare(NS_STORY.clone(), LN_OPTIONAL_PARAMETER);
33    pub static ref CLASS_STORY_OPTIONAL_STORY_OUTPUT: Class = Class::declare(NS_STORY.clone(), LN_OPTIONAL_STORY_OUTPUT);
34    pub static ref CLASS_STORY_IMPL_SPARQL: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_STORY_SPARQL_IMPLEMENTATION);
35    pub static ref CLASS_STORY_IMPL_SPARQL_ASK: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_ASK_UC);
36    pub static ref CLASS_STORY_IMPL_SPARQL_CONSTRUCT: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_CONSTRUCT_UC);
37    pub static ref CLASS_STORY_IMPL_SPARQL_DELETE: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_DELETE_UC);
38    pub static ref CLASS_STORY_IMPL_SPARQL_DESCRIBE: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_DESCRIBE_UC);
39    pub static ref CLASS_STORY_IMPL_SPARQL_UPDATE: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_UPDATE_UC);
40    pub static ref CLASS_STORY_IMPL_SPARQL_SELECT: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_SELECT_UC);
41    pub static ref CLASS_STORY_IMPL_SPARQL_SPARQL10: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_SPARQL10_UC);
42    pub static ref CLASS_STORY_IMPL_SPARQL_SPARQL11: Class = Class::declare(NS_STORY_IMPL_SPARQL.clone(), LN_SPARQL11_UC);
43    pub static ref CLASS_STORY_STORY: Class = Class::declare(NS_STORY.clone(), LN_STORY);
44    pub static ref CLASS_STORY_STORY_INPUT: Class = Class::declare(NS_STORY.clone(), LN_STORY_INPUT);
45    pub static ref CLASS_STORY_STORY_OUTPUT: Class = Class::declare(NS_STORY.clone(), LN_STORY_OUTPUT);
46    pub static ref CLASS_STORY_TRANSFORMATION_RULE: Class = Class::declare(NS_STORY.clone(), LN_TRANSFORMATION_RULE);
47    pub static ref CLASS_USE_CASE_USE_CASE: Class = Class::declare(NS_USE_CASE.clone(), LN_USE_CASE);
48}