Integrate the Mulgara triplestore as an optional plug-in for the Fedora Repository service to function as the Resource Index. Permit its operation without requiring the direct use of the Trippi interface. Trippi may remain in use as a library for functions that do not directly require an operational triplestore instance. Deprecate the use of Kowari.
It is not required that this feature development use a JTA interface or that Mulgara be integrated as an XA resource within the same transaction as the Registry (relational) resource. However, this will happen as a subsequent development and implementation of this feature should plan accordingly.
Due to the current lack of standardization for triplestore interfaces, the implementation of this feature may be specialized for Mulgara and not attempt to implement an abstraction layer for all triplestores.