Internalfunctions - SmartSlog KP Library
Main Page
Modules
Data Structures
Files
File List
Globals
kpi_interface.h
Go to the documentation of this file.
1
32
#ifndef _KPI_INTERFACE_H
33
#define _KPI_INTERFACE_H
34
35
#ifdef KPI_LOW
36
#include <kpilow/kpi_low.h>
37
#else
38
#include <ckpi/ckpi.h>
39
#endif
40
41
#include "utils/util_func.h"
42
#include "utils/kp_debug.h"
43
#include "utils/kp_bool.h"
44
#include "
ss_func.h
"
45
#include "
classes.h
"
46
47
#if defined(WIN32) || defined(WINCE) || defined(SMARTSLOG_WIN_EXPORTS)
48
#define SSLOG_EXTERN __declspec(dllexport)
49
#else
50
#define SSLOG_EXTERN
51
#endif
52
56
#ifndef RDF_TYPE
57
#define RDF_TYPE "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
58
#endif
59
60
#ifdef __cplusplus
61
extern
"C"
{
62
#endif
63
78
ss_triple_t *
individual_to_triples
(
individual_t
*ind);
79
91
ss_triple_t *
individual_to_triples_any
(
individual_t
*ind);
92
105
ss_triple_t *
individual_to_triples_by_pattern
(
individual_t
*ind,
pattern_t
*pattern);
106
119
ss_triple_t *
individual_to_triples_by_pattern_any
(
individual_t
*ind,
pattern_t
*pattern);
120
132
ss_triple_t *
class_to_triples
(
class_t
*ont_class);
133
146
ss_triple_t *
pattern_to_triples
(
pattern_t
*pattern);
147
148
160
list_t *
triples_to_individuals
(ss_triple_t *triples);
161
173
individual_t
*
triples_to_individual_first
(ss_triple_t *triples);
174
188
ss_triple_t*
individual_to_triples_by_properties_any
(
individual_t
*ind, list_t *properties);
189
192
#ifdef __cplusplus
193
}
194
#endif
195
196
#endif
/* _KPI_INTERFACE_H */
Generated on Mon Dec 17 2012 16:22:49 for Internalfunctions - SmartSlog KP Library by
1.8.1.1