ekg_metadata/consts/
predicates.rs

1#![allow(missing_docs)]
2#![allow(clippy::wildcard_imports)]
3
4use {
5    crate::{consts::*, Predicate},
6    ekg_identifier::{
7        NS_API,
8        NS_BN,
9        NS_CONCEPT,
10        NS_DATASET,
11        NS_PERSONA,
12        NS_SBE,
13        NS_SDLC,
14        NS_STORY,
15        NS_STORY_IMPL_SPARQL,
16        NS_USE_CASE,
17    },
18    lazy_static::lazy_static,
19};
20
21// Predicates
22#[rustfmt::skip]
23lazy_static! {
24    pub static ref PREDICATE_API_KEY: Predicate<'static> = Predicate::declare(&NS_API, LN_KEY);
25    pub static ref PREDICATE_BN_PREDICATE: Predicate<'static> = Predicate::declare(&NS_BN, LN_PREDICATE);
26    pub static ref PREDICATE_BN_SUBJECT: Predicate<'static> = Predicate::declare(&NS_BN, LN_SUBJECT);
27    pub static ref PREDICATE_CONCEPT_HAS_CONCEPT: Predicate<'static> = Predicate::declare(&NS_CONCEPT, LN_HAS_CONCEPT);
28    pub static ref PREDICATE_CONCEPT_KEY: Predicate<'static> = Predicate::declare(&NS_CONCEPT, LN_KEY);
29    pub static ref PREDICATE_CONCEPT_TYPE: Predicate<'static> = Predicate::declare(&NS_CONCEPT, LN_TYPE);
30    pub static ref PREDICATE_CONCEPT_PREDICATE: Predicate<'static> = Predicate::declare(&NS_CONCEPT, LN_PREDICATE);
31    pub static ref PREDICATE_CONCEPT_RDFS_CLASS: Predicate<'static> = Predicate::declare(&NS_CONCEPT, LN_RDFS_CLASS);
32    pub static ref PREDICATE_DATASET_DEFAULT_GRAPH: Predicate<'static> = Predicate::declare(&NS_DATASET, LN_DEFAULT_GRAPH);
33    pub static ref PREDICATE_DATASET_INCLUDE: Predicate<'static> = Predicate::declare(&NS_DATASET, LN_INCLUDE);
34    pub static ref PREDICATE_PERSONA_IS_SUB_PERSONA_OF: Predicate<'static> = Predicate::declare(&NS_PERSONA, LN_IS_SUB_PERSONA_OF);
35    pub static ref PREDICATE_PERSONA_KEY: Predicate<'static> = Predicate::declare(&NS_PERSONA, LN_KEY);
36    pub static ref PREDICATE_SBE_CONCEPT_VALUE: Predicate<'static> = Predicate::declare(&NS_SBE, LN_CONCEPT_VALUE);
37    pub static ref PREDICATE_SBE_GIVEN: Predicate<'static> = Predicate::declare(&NS_SBE, LN_GIVEN);
38    pub static ref PREDICATE_SBE_HAS_CONCEPT: Predicate<'static> = Predicate::declare(&NS_SBE, LN_HAS_CONCEPT);
39    pub static ref PREDICATE_SBE_HAS_DATASET: Predicate<'static> = Predicate::declare(&NS_SBE, LN_HAS_DATASET);
40    pub static ref PREDICATE_SBE_HAS_GRAPH: Predicate<'static> = Predicate::declare(&NS_SBE, LN_HAS_GRAPH);
41    pub static ref PREDICATE_SBE_HAS_SCENARIO: Predicate<'static> = Predicate::declare(&NS_SBE, LN_HAS_SCENARIO);
42    pub static ref PREDICATE_SBE_THEN: Predicate<'static> = Predicate::declare(&NS_SBE, LN_THEN);
43    pub static ref PREDICATE_SBE_VALUE: Predicate<'static> = Predicate::declare(&NS_SBE, LN_VALUE);
44    pub static ref PREDICATE_SBE_WHEN: Predicate<'static> = Predicate::declare(&NS_SBE, LN_WHEN);
45    pub static ref PREDICATE_SDLC_STATUS: Predicate<'static> = Predicate::declare(&NS_SDLC, LN_STATUS);
46    pub static ref PREDICATE_STORY_CAN_USE_STORY: Predicate<'static> = Predicate::declare(&NS_STORY, LN_CAN_USE_STORY);
47    pub static ref PREDICATE_STORY_CREATES: Predicate<'static> = Predicate::declare(&NS_STORY, LN_CREATES);
48    pub static ref PREDICATE_STORY_HAS_INPUT: Predicate<'static> = Predicate::declare(&NS_STORY, LN_HAS_INPUT);
49    pub static ref PREDICATE_STORY_HAS_OUTPUT: Predicate<'static> = Predicate::declare(&NS_STORY, LN_HAS_OUTPUT);
50    pub static ref PREDICATE_STORY_HAS_PERSONA: Predicate<'static> = Predicate::declare(&NS_STORY, LN_HAS_PERSONA);
51    pub static ref PREDICATE_STORY_IMPLEMENTED_BY: Predicate<'static> = Predicate::declare(&NS_STORY, LN_IMPLEMENTED_BY);
52    pub static ref PREDICATE_STORY_IMPL_SPARQL_FILE_NAME: Predicate<'static> = Predicate::declare(&NS_STORY_IMPL_SPARQL, LN_FILE_NAME);
53    pub static ref PREDICATE_STORY_IMPL_SPARQL_FLAVOR: Predicate<'static> = Predicate::declare(&NS_STORY_IMPL_SPARQL, LN_FLAVOR);
54    pub static ref PREDICATE_STORY_IMPL_SPARQL_STATEMENT: Predicate<'static> = Predicate::declare(&NS_STORY_IMPL_SPARQL, LN_SPARQL_STATEMENT);
55    pub static ref PREDICATE_STORY_IS_SERVER_PROVIDED: Predicate<'static> = Predicate::declare(&NS_STORY, LN_IS_SERVER_PROVIDED);
56    pub static ref PREDICATE_USE_CASE_IS_COMPONENT_OF: Predicate<'static> = Predicate::declare(&NS_USE_CASE, LN_IS_COMPONENT_OF);
57    pub static ref PREDICATE_USE_CASE_USED_IN: Predicate<'static> = Predicate::declare(&NS_USE_CASE, LN_USED_IN);
58    pub static ref PREDICATE_USE_CASE_USES_CONCEPT: Predicate<'static> = Predicate::declare(&NS_USE_CASE, LN_USES_CONCEPT);
59}