#include "kpi_interface.h"
#include "utils/util_func.h"
Functions | |
void | print_triples (ss_triple_t *triples) |
ss_triple_t * | individual_to_triples (individual_t *ind) |
Converts individual to triples. | |
ss_triple_t * | individual_to_triples_any (individual_t *ind) |
Converts individual to triples. | |
ss_triple_t * | individual_to_triples_by_pattern (individual_t *ind, void *pattern) |
Converts individual to triples. | |
ss_triple_t * | individual_to_triples_by_pattern_any (individual_t *ind, void *pattern) |
Converts individual to triples. | |
ss_triple_t * | class_to_triples (class_t *class) |
Converts individual to triples. | |
list_t * | triples_to_individuals (ss_triple_t *triples) |
individual_t * | triples_to_individual_first (ss_triple_t *triples) |
Converts triples to individual. | |
ss_triple_t * | individual_to_triples_by_properties_any (individual_t *ind, list_t *properties) |
Convert individual to triplets using given list properties. |
ss_triple_t* class_to_triples | ( | class_t * | class | ) |
Converts individual to triples.
Converts triples to individuals.
Converts class properties with values with classtype to triples. Function sets global PetrSU KP Library's errno.
[in] | class_t | *class. Pointer to the class struct. |
[in] | ss_triple_t | *triples. Pointer to the list of triples. |
ss_triple_t* individual_to_triples | ( | individual_t * | ind | ) |
Converts individual to triples.
Converts individual properties with values and uuid with classtype to triples. Function sets global PetrSU KP Library's errno.
[in] | individual_t | * individual. Pointer to the individual struct. |
ss_triple_t* individual_to_triples_any | ( | individual_t * | ind | ) |
Converts individual to triples.
Converts individual properties without values and uuid with classtype to triples. Function sets global PetrSU KP Library's errno.
[in] | individual_t | * individual. Pointer to the individual struct. |
ss_triple_t* individual_to_triples_by_pattern | ( | individual_t * | ind, | |
void * | pattern | |||
) |
Converts individual to triples.
Converts individual properties by pattern with values and uuid with classtype to triples. Function sets global PetrSU KP Library's errno.
[in] | individual_t | * individual. Pointer to the individual struct. |
[in] | void | *pattern. Entity of pettern (class or individual). |
ss_triple_t* individual_to_triples_by_pattern_any | ( | individual_t * | ind, | |
void * | pattern | |||
) |
Converts individual to triples.
Converts individual properties by pattern without values and uuid with classtype to triples. Function sets global PetrSU KP Library's errno.
[in] | individual_t | * individual. Pointer to the individual struct. |
[in] | void | *pattern. Entity of pettern (class or individual). |
ss_triple_t* individual_to_triples_by_properties_any | ( | individual_t * | ind, | |
list_t * | properties | |||
) |
Convert individual to triplets using given list properties.
Checks properties, if they can be set for given individuals it convert it to triples, without set object (use SS_RDF_SIB_ANY - any value). It not convert object properties.
ind | individual. | |
properties | list of properties. It can be NULL - all properties that be set for individual are converted to triplets. |
void print_triples | ( | ss_triple_t * | triples | ) |
individual_t* triples_to_individual_first | ( | ss_triple_t * | triples | ) |
Converts triples to individual.
Converts properties without values and uuid with classtype to individual struct. Function sets global PetrSU KP Library's errno.
[in] | ss_triple_t | *triples. Pointer to the list of triples. |
list_t* triples_to_individuals | ( | ss_triple_t * | triples | ) |