Anonymous Individuals

struct CowlAnonInd : public CowlIndividual, public CowlPrimitive, public CowlAnnotValue

Represents an AnonymousIndividual in the OWL 2 specification.

Public Functions

CowlAnonInd *cowl_anon_ind(CowlString *id)

Returns a retained anonymous individual.

Note

By passing NULL as the identifier, a new identifier is randomly generated.

Parameters

id – Anonymous individual identifier.

Returns

Retained anonymous individual, or NULL on error.

CowlAnonInd *cowl_anon_ind_from_string(UString string)

Returns a retained anonymous individual.

Parameters

string – Anonymous individual identifier.

Returns

Retained anonymous individual, or NULL on error.

CowlString *cowl_anon_ind_get_id(CowlAnonInd *ind)

Gets the node ID of the specified anonymous individual.

Parameters

ind – The anonymous individual.

Returns

Node ID.

cowl_anon_ind_from_static(CSTR)

Returns a retained anonymous individual given the static string representation of its identifier.

Parameters
  • CSTR – [char const[]] Static string.

Returns

[CowlAnonInd *] Retained anonymous individual, or NULL on error.