Hello

I wanted to give you a brief overview on my experiments integrating stanbol.

Sling-stanbol <https://github.com/IKS/sling-stanbol> currently does the
following:

- Integration: The stanbol enhancer bundles are integrated in a default
sling launcher. This works painlessly but I do not include frontend
components from Stanbol. As a proof of concept an enhancer servlet is
included allowing text to be entered in a textare for enhancement.

- JCR: Another module listens to changes and additions to the jcr
repositories. Whenever a resource is added or modified it's metadata in a
persistent MGraph (metadata-graph) is updated, by convention the uri of the
resource is urn:x-localinstance: followed by the jcr path

- For any path at which a resource is available the suffix ".meta" can be
appended to get the data stored in the metdata-graph about this resource

I think the metadata-graph has the potential of some useful applications.
The next step woul be to add the sparql endpoint to it, really useful it
could be with a faceted search.

As I don't want to necessarily  (re)write frontend component the hard way
I'm investigating ways to integrate jax-rs and thus being able to use
existing front-end classes from stanbol and clerezza. I wrote a patch for
apache wink (WINK-351) which would make this task easier.

As a next step I would like to integrate VIE in the enhancer interface so
that the enhancements appear while you type. VIE could pass its content as
JSON-LD with ajax to the server. Is there an existing MessageBodyReader or
other JSON-LD parser in use in Stanbol or elsewhere?


Cheers,
Reto

Reply via email to