ekg_namespace/consts/
namespaces.rs

1#![allow(missing_docs)]
2#![allow(clippy::wildcard_imports)]
3
4use {
5    crate::{consts::*, Namespace, StaticIRI},
6    fluent_uri::Uri,
7    lazy_static::lazy_static,
8};
9
10// Namespaces
11#[rustfmt::skip]
12lazy_static! {
13    pub static ref PREFIX_BN: Namespace = Namespace::declare(PREFIX_NAME_BN, NS_BN.deref()).unwrap();
14    pub static ref PREFIX_SD: Namespace = Namespace::declare(PREFIX_NAME_SD, NS_SD.deref()).unwrap();
15    pub static ref PREFIX_WF: Namespace = Namespace::declare(PREFIX_NAME_WF, NS_WF.deref()).unwrap();
16    pub static ref PREFIX_SBE: Namespace = Namespace::declare(PREFIX_NAME_SBE, NS_SBE.deref()).unwrap();
17    pub static ref PREFIX_API: Namespace = Namespace::declare(PREFIX_NAME_API, NS_API.deref()).unwrap();
18    pub static ref PREFIX_DCT: Namespace = Namespace::declare(PREFIX_NAME_DCT, NS_DCT.deref()).unwrap();
19    pub static ref PREFIX_OWL: Namespace = Namespace::declare(PREFIX_NAME_OWL, NS_OWL.deref()).unwrap();
20    pub static ref PREFIX_RAW: Namespace = Namespace::declare(PREFIX_NAME_RAW, NS_RAW.deref()).unwrap();
21    pub static ref PREFIX_RDF: Namespace = Namespace::declare(PREFIX_NAME_RDF, NS_RDF.deref()).unwrap();
22    pub static ref PREFIX_XSD: Namespace = Namespace::declare(PREFIX_NAME_XSD, NS_XSD.deref()).unwrap();
23    pub static ref PREFIX_DCAT: Namespace = Namespace::declare(PREFIX_NAME_DCAT, NS_DCAT.deref()).unwrap();
24    pub static ref PREFIX_JIRA: Namespace = Namespace::declare(PREFIX_NAME_JIRA, NS_JIRA.deref()).unwrap();
25    pub static ref PREFIX_PROV: Namespace = Namespace::declare(PREFIX_NAME_PROV, NS_PROV.deref()).unwrap();
26    pub static ref PREFIX_RDFS: Namespace = Namespace::declare(PREFIX_NAME_RDFS, NS_RDFS.deref()).unwrap();
27    pub static ref PREFIX_SDLC: Namespace = Namespace::declare(PREFIX_NAME_SDLC, NS_SDLC.deref()).unwrap();
28    pub static ref PREFIX_SKOS: Namespace = Namespace::declare(PREFIX_NAME_SKOS, NS_SKOS.deref()).unwrap();
29    pub static ref PREFIX_EKGMM: Namespace = Namespace::declare(PREFIX_NAME_EKGMM, NS_EKGMM.deref()).unwrap();
30    pub static ref PREFIX_RDFOX: Namespace = Namespace::declare(PREFIX_NAME_RDFOX, NS_RDFOX.deref()).unwrap();
31    pub static ref PREFIX_STORY: Namespace = Namespace::declare(PREFIX_NAME_STORY, NS_STORY.deref()).unwrap();
32    pub static ref PREFIX_DATAOPS: Namespace = Namespace::declare(PREFIX_NAME_DATAOPS, NS_DATAOPS.deref()).unwrap();
33    pub static ref PREFIX_CONCEPT: Namespace = Namespace::declare(PREFIX_NAME_CONCEPT, NS_CONCEPT.deref()).unwrap();
34    pub static ref PREFIX_DATASET: Namespace = Namespace::declare(PREFIX_NAME_DATASET, NS_DATASET.deref()).unwrap();
35    pub static ref PREFIX_PERSONA: Namespace = Namespace::declare(PREFIX_NAME_PERSONA, NS_PERSONA.deref()).unwrap();
36    pub static ref PREFIX_USE_CASE: Namespace = Namespace::declare(PREFIX_NAME_USE_CASE, NS_USE_CASE.deref()).unwrap();
37    pub static ref PREFIX_STORY_IMPL_SPARQL: Namespace = Namespace::declare(PREFIX_NAME_STORY_IMPL_SPARQL, NS_STORY_IMPL_SPARQL.deref()).unwrap();
38}
39
40// Namespaces
41#[rustfmt::skip]
42lazy_static! {
43    pub static ref NS_BN: StaticIRI = Uri::parse("https://ekgf.org/ontology/blank-node/").unwrap();
44    pub static ref NS_SD: StaticIRI = Uri::parse("http://www.w3.org/ns/sparql-service-description#").unwrap();
45    pub static ref NS_WF: StaticIRI = Uri::parse("https://ekgf.org/ontology/workflow-definition/").unwrap();
46    pub static ref NS_SBE: StaticIRI = Uri::parse("https://ekgf.org/ontology/specification-by-example/").unwrap();
47    pub static ref NS_API: StaticIRI = Uri::parse("https://ekgf.org/ontology/api/").unwrap();
48    pub static ref NS_DCT: StaticIRI = Uri::parse("http://purl.org/dc/terms/").unwrap();
49    pub static ref NS_OWL: StaticIRI = Uri::parse("http://www.w3.org/2002/07/owl#").unwrap();
50    pub static ref NS_RAW: StaticIRI = Uri::parse("https://ekgf.org/ontology/raw/").unwrap();
51    pub static ref NS_RDF: StaticIRI = Uri::parse("http://www.w3.org/1999/02/22-rdf-syntax-ns#").unwrap();
52    pub static ref NS_XSD: StaticIRI = Uri::parse("http://www.w3.org/2001/XMLSchema#").unwrap();
53    pub static ref NS_RDFS: StaticIRI = Uri::parse("http://www.w3.org/2000/01/rdf-schema#").unwrap();
54    pub static ref NS_DCAT: StaticIRI = Uri::parse("http://www.w3.org/ns/dcat#").unwrap();
55    pub static ref NS_PROV: StaticIRI = Uri::parse("http://www.w3.org/ns/prov#").unwrap();
56    pub static ref NS_JIRA: StaticIRI = Uri::parse("https://ekgf.org/ontology/jira/").unwrap();
57    pub static ref NS_SDLC: StaticIRI = Uri::parse("https://ekgf.org/ontology/software-development-life-cycle/").unwrap();
58    pub static ref NS_SKOS: StaticIRI = Uri::parse("http://www.w3.org/2004/02/skos/core#").unwrap();
59    pub static ref NS_RDFOX: StaticIRI = Uri::parse("http://oxfordsemantic.tech/RDFox#").unwrap();
60    pub static ref NS_STORY: StaticIRI = Uri::parse("https://ekgf.org/ontology/story/").unwrap();
61    pub static ref NS_EKGMM: StaticIRI = Uri::parse("https://ekgf.github.io/ekglib/ontology/maturity-model/").unwrap();
62    pub static ref NS_CONCEPT: StaticIRI = Uri::parse("https://ekgf.org/ontology/concept/").unwrap();
63    pub static ref NS_DATAOPS: StaticIRI = Uri::parse("https://ekgf.org/ontology/dataops/").unwrap();
64    pub static ref NS_DATASET: StaticIRI = Uri::parse("https://ekgf.org/ontology/dataset/").unwrap();
65    pub static ref NS_PERSONA: StaticIRI = Uri::parse("https://ekgf.org/ontology/persona/").unwrap();
66    pub static ref NS_USE_CASE: StaticIRI = Uri::parse("https://ekgf.org/ontology/use-case/").unwrap();
67    pub static ref NS_STORY_IMPL_SPARQL: StaticIRI = Uri::parse("https://ekgf.org/ontology/story-impl-sparql#").unwrap();
68}