kDB: Knowledge DataBase
Loading...
Searching...
No Matches
sh.h
1#include <knowCore/Uris/Uris.h>
2
3#define KNOWSHACL_SH_URIS(F, ...) \
4 F(__VA_ARGS__, AndConstraintComponent) \
5 F(__VA_ARGS__, BlankNode) \
6 F(__VA_ARGS__, BlankNodeOrIRI) \
7 F(__VA_ARGS__, BlankNodeOrLiteral) \
8 F(__VA_ARGS__, ClassConstraintComponent) \
9 F(__VA_ARGS__, ClosedConstraintComponent) \
10 F(__VA_ARGS__, DatatypeConstraintComponent) \
11 F(__VA_ARGS__, DisjointConstraintComponent) \
12 F(__VA_ARGS__, EqualsConstraintComponent) \
13 F(__VA_ARGS__, HasValueConstraintComponent) \
14 F(__VA_ARGS__, InConstraintComponent) \
15 F(__VA_ARGS__, IRI) \
16 F(__VA_ARGS__, IRIOrLiteral) \
17 F(__VA_ARGS__, LanguageInConstraintComponent) \
18 F(__VA_ARGS__, LessThanConstraintComponent) \
19 F(__VA_ARGS__, LessThanOrEqualsConstraintComponent) \
20 F(__VA_ARGS__, Literal) \
21 F(__VA_ARGS__, MaxCountConstraintComponent) \
22 F(__VA_ARGS__, MaxExclusiveConstraintComponent) \
23 F(__VA_ARGS__, MaxInclusiveConstraintComponent) \
24 F(__VA_ARGS__, MaxLengthConstraintComponent) \
25 F(__VA_ARGS__, MinCountConstraintComponent) \
26 F(__VA_ARGS__, MinExclusiveConstraintComponent) \
27 F(__VA_ARGS__, MinInclusiveConstraintComponent) \
28 F(__VA_ARGS__, MinLengthConstraintComponent) \
29 F(__VA_ARGS__, NodeConstraintComponent) \
30 F(__VA_ARGS__, NodeKindConstraintComponent) \
31 F(__VA_ARGS__, NodeShape) \
32 F(__VA_ARGS__, NotConstraintComponent) \
33 F(__VA_ARGS__, OrConstraintComponent) \
34 F(__VA_ARGS__, PatternConstraintComponent) \
35 F(__VA_ARGS__, PropertyShape) \
36 F(__VA_ARGS__, QualifiedMaxCountConstraintComponent) \
37 F(__VA_ARGS__, QualifiedMinCountConstraintComponent) \
38 F(__VA_ARGS__, UniqueLangConstraintComponent) \
39 F(__VA_ARGS__, ValidationReport) \
40 F(__VA_ARGS__, Violation) \
41 F(__VA_ARGS__, XoneConstraintComponent) \
42 F(__VA_ARGS__, alternativePath) \
43 F(__VA_ARGS__, and_, "and") \
44 F(__VA_ARGS__, closed) \
45 F(__VA_ARGS__, conforms) \
46 F(__VA_ARGS__, datatype) \
47 F(__VA_ARGS__, defaultValue) \
48 F(__VA_ARGS__, description) \
49 F(__VA_ARGS__, disjoint) \
50 F(__VA_ARGS__, equals) \
51 F(__VA_ARGS__, flags) \
52 F(__VA_ARGS__, focusNode) \
53 F(__VA_ARGS__, hasValue) \
54 F(__VA_ARGS__, ignoredProperties) \
55 F(__VA_ARGS__, in) \
56 F(__VA_ARGS__, languageIn) \
57 F(__VA_ARGS__, inversePath) \
58 F(__VA_ARGS__, klass, "class") \
59 F(__VA_ARGS__, lessThan) \
60 F(__VA_ARGS__, lessThanOrEquals) \
61 F(__VA_ARGS__, maxCount) \
62 F(__VA_ARGS__, maxLength) \
63 F(__VA_ARGS__, maxExclusive) \
64 F(__VA_ARGS__, maxInclusive) \
65 F(__VA_ARGS__, minCount) \
66 F(__VA_ARGS__, minExclusive) \
67 F(__VA_ARGS__, minInclusive) \
68 F(__VA_ARGS__, minLength) \
69 F(__VA_ARGS__, name) \
70 F(__VA_ARGS__, node) \
71 F(__VA_ARGS__, nodeKind) \
72 F(__VA_ARGS__, not_, "not") \
73 F(__VA_ARGS__, oneOrMorePath) \
74 F(__VA_ARGS__, or_, "or") \
75 F(__VA_ARGS__, path) \
76 F(__VA_ARGS__, pattern) \
77 F(__VA_ARGS__, property) \
78 F(__VA_ARGS__, qualifiedMaxCount) \
79 F(__VA_ARGS__, qualifiedMinCount) \
80 F(__VA_ARGS__, qualifiedValueShape) \
81 F(__VA_ARGS__, qualifiedValueShapesDisjoint) \
82 F(__VA_ARGS__, result) \
83 F(__VA_ARGS__, resultPath) \
84 F(__VA_ARGS__, resultSeverity) \
85 F(__VA_ARGS__, sourceConstraintComponent) \
86 F(__VA_ARGS__, sourceShape) \
87 F(__VA_ARGS__, targetClass) \
88 F(__VA_ARGS__, targetNode) \
89 F(__VA_ARGS__, targetObjectsOf) \
90 F(__VA_ARGS__, targetSubjectsOf) \
91 F(__VA_ARGS__, uniqueLang) \
92 F(__VA_ARGS__, value) \
93 F(__VA_ARGS__, xone) \
94 F(__VA_ARGS__, zeroOrMorePath) \
95 F(__VA_ARGS__, zeroOrOnePath)
96
97KNOWCORE_ONTOLOGY_URIS(knowSHACL::Uris, KNOWSHACL_SH_URIS, sh, "http://www.w3.org/ns/shacl#")