Skip to end of metadata
Go to start of metadata

A KIM Extension can perform any procedure during KIM startup or register additional services that run in the KIM server.

KIM Extensions initialization is performed after all major modules within the KIM server are already up and available to retrieve.

It must implement the com.ontotext.kim.KIMExtension interface. As object creation is invoked through reflection, a constructor with no parameters should be defined.

A list of implemented KIM Extensions that comes with the default KIM installation is available here.

Example: An extension that provides a simplified access to the SemanticRepositoryAPI evaluateQuery(String query, String language) method.

SimplifiedSemanticRepositorySearchExtension.java

When users want to use the extension and execute a query, they have to use a client code like the following:

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.