### check_version Source: https://tinysparql.org Checks that the Tracker library in use is compatible with the given version. ```APIDOC ## check_version ### Description Checks that the Tracker library in use is compatible with the given version. ### Function `tracker_check_version(major, minor, micro)` ### Parameters - **major** (int) - Required - Major version number - **minor** (int) - Required - Minor version number - **micro** (int) - Required - Micro version number ### Returns - **gboolean** - TRUE if the library is compatible, FALSE otherwise ``` -------------------------------- ### sparql_get_ontology_nepomuk Source: https://tinysparql.org Returns a path to the built-in Nepomuk ontologies. ```APIDOC ## sparql_get_ontology_nepomuk ### Description Returns a path to the built-in Nepomuk ontologies. ### Function `tracker_sparql_get_ontology_nepomuk()` ### Returns - **const gchar*** - A path to the Nepomuk ontologies ``` -------------------------------- ### sparql_escape_uri_vprintf Source: https://tinysparql.org Formats and escapes a string for use as a URI. This function takes a `va_list`. ```APIDOC ## sparql_escape_uri_vprintf ### Description Formats and escapes a string for use as a URI. This function takes a `va_list`. ### Function `tracker_sparql_escape_uri_vprintf(format, args)` ### Parameters - **format** (const gchar*) - Required - A printf-style format string - **args** (va_list) - Required - A va_list of arguments ### Returns - **gchar*** - The formatted and escaped URI string, must be freed with g_free() ``` -------------------------------- ### sparql_get_uuid_urn Source: https://tinysparql.org Creates a fresh UUID-based URN. ```APIDOC ## sparql_get_uuid_urn ### Description Creates a fresh UUID-based URN. ### Function `tracker_sparql_get_uuid_urn()` ### Returns - **gchar*** - A newly allocated string containing a UUID URN, must be freed with g_free() ``` -------------------------------- ### sparql_escape_uri_printf Source: https://tinysparql.org Formats and escapes a string for use as a URI. This function takes variadic arguments. ```APIDOC ## sparql_escape_uri_printf ### Description Formats and escapes a string for use as a URI. This function takes variadic arguments. ### Function `tracker_sparql_escape_uri_printf(format, ...)` ### Parameters - **format** (const gchar*) - Required - A printf-style format string - **...** - Required - Arguments for the format string ### Returns - **gchar*** - The formatted and escaped URI string, must be freed with g_free() ``` -------------------------------- ### sparql_escape_uri Source: https://tinysparql.org Escapes a string for use as a URI. ```APIDOC ## sparql_escape_uri ### Description Escapes a string for use as a URI. ### Function `tracker_sparql_escape_uri(string)` ### Parameters - **string** (const gchar*) - Required - The string to escape ### Returns - **gchar*** - The escaped URI string, must be freed with g_free() ``` -------------------------------- ### sparql_escape_string Source: https://tinysparql.org Escapes a literal so it is suitable for insertion in SPARQL queries as string literals. ```APIDOC ## sparql_escape_string ### Description Escapes `literal` so it is suitable for insertion in SPARQL queries as string literals. ### Function `tracker_sparql_escape_string(literal)` ### Parameters - **literal** (const gchar*) - Required - The string to escape ### Returns - **gchar*** - The escaped string, must be freed with g_free() ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.