6#define KNOWCORE_ASKCORE_BLANK_URIS(F, ...)
8KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_BLANK_URIS, askcore_db_blank,
9 "http://askco.re/db/blank#")
12#define KNOWCORE_ASKCORE_SERVER_URIS(F, ...)
14KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_SERVER_URIS, askcore_db_server,
15 "http://askco.re/db/server#")
17#define KNOWCORE_ASKCORE_FUNCTIONS_URIS(F, ...) \
18 F(__VA_ARGS__, bound) \
19 F(__VA_ARGS__, coalesce) \
20 F(__VA_ARGS__, count) \
21 F(__VA_ARGS__, contains) \
22 F(__VA_ARGS__, datatype) \
23 F(__VA_ARGS__, extendedLangMatches) \
25 F(__VA_ARGS__, isBlank) \
26 F(__VA_ARGS__, isLiteral) \
27 F(__VA_ARGS__, isURI) \
28 F(__VA_ARGS__, isIRI) \
29 F(__VA_ARGS__, lang) \
30 F(__VA_ARGS__, langMatches) \
31 F(__VA_ARGS__, lcase) \
32 F(__VA_ARGS__, sameTerm) \
34 F(__VA_ARGS__, strends) \
35 F(__VA_ARGS__, strstarts) \
38KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_FUNCTIONS_URIS, askcore_sparql_functions,
39 "http://askco.re/sparql/functions#")
41#define KNOWCORE_ASKCORE_FUNCTIONS_EXTRA_URIS(F, ...) F(__VA_ARGS__, convertQuantityValue)
43KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_FUNCTIONS_EXTRA_URIS,
44 askcore_sparql_functions_extra,
"http://askco.re/sparql/functions_extra#")
46#define KNOWCORE_ASKCORE_INFO_URIS(F, ...) \
47 F(__VA_ARGS__, self) \
48 F(__VA_ARGS__, uuid) \
49 F(__VA_ARGS__, hasSignature) \
51 F(__VA_ARGS__, hasUUID)
53KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_INFO_URIS, askcore_db_info,
54 "http://askco.re/db/info#")
56#define KNOWCORE_ASKCORE_DB_RDF_URIS(F, ...) \
57 F(__VA_ARGS__, dataset) \
58 F(__VA_ARGS__, triple_store) \
59 F(__VA_ARGS__, union_, "union") \
62KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_DB_RDF_URIS, askcore_db_rdf,
63 "http://askco.re/db/rdf#")
65#define KNOWCORE_ASKCORE_DB_QUERY_LANGUAGE_URIS(F, ...) \
66 F(__VA_ARGS__, kdQL) \
67 F(__VA_ARGS__, krQL) \
68 F(__VA_ARGS__, pl_sparql, "pl/sparql") \
69 F(__VA_ARGS__, scQL) \
70 F(__VA_ARGS__, SPARQL) \
73KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_DB_QUERY_LANGUAGE_URIS,
74 askcore_db_query_language,
"http://askco.re/db/query_language#")
76#define KNOWCORE_ASKCORE_DB_QUERIES_URIS(F, ...) \
77 F(__VA_ARGS__, binding) \
78 F(__VA_ARGS__, graph) \
79 F(__VA_ARGS__, optional) \
80 F(__VA_ARGS__, query) \
81 F(__VA_ARGS__, result)
83KNOWCORE_ONTOLOGY_URIS(knowCore::Uris, KNOWCORE_ASKCORE_DB_QUERIES_URIS, askcore_db_queries,
84 "http://askco.re/db/queries#")