Oh sorry,
I misunderstood the question then :-(
Regards
El 10/01/13 16:18, Luigi Selmi escribió:
Hi Rafa,
thanks for your quick response. I know that enhancements are automatically
stored into a triple collections for the documents metadata. Maybe my
example was not clear. What I need to know is how to get a reference to the
Entityhub using the Java API (not the REST API).
Best
Luigi
2013/1/10 Rafa Haro <[email protected]>
Hi Luigi,
El 10/01/13 16:00, Luigi Selmi escribió:
Hello all,
as in the subject of the email I need to store the enhancements that are
extracted from some text passed to my enhancer in a ContentItem. I am
quite
new to Stanbol and OSGi programming and thought I should get a reference
to
the Entityhub service through its interface
I think that the enhancement graph is automatically store in the
ContentHub associated with the ContentItem. You can the retrieve it using
ContentHub REST API. Take a look to the API documentation:
http://dev.iks-project.eu:**8081/contenthub/contenthub/**store/#<http://dev.iks-project.eu:8081/contenthub/contenthub/store/#>
Regards
(org.apache.stanbol.entityhub.**serviceapi.Entityhub ? ) and then call
the
store(..) method to store an enhancement into the Entityhub. Following the
Felix documentation I should use a ServiceReference or a ServiceTracker to
get the reference of the Entityhub but an enhancer in Stanbol must
implement an EnhancementEngine interface that is different from a
BundleActivator so I am not sure how to get the Entityhub's reference. Any
help, best with some example code, will be greatly appreciated.
Regards
Luigi
This message should be regarded as confidential. If you have received this
email in error please notify the sender and destroy it immediately.
Statements of intent shall only become binding when confirmed in hard copy
by an authorised signatory.
Zaizi Ltd is registered in England and Wales with the registration number
6440931. The Registered Office is 222 Westbourne Studios, 242 Acklam Road,
London W10 5JJ, UK.
This message should be regarded as confidential. If you have received this
email in error please notify the sender and destroy it immediately. Statements
of intent shall only become binding when confirmed in hard copy by an
authorised signatory.
Zaizi Ltd is registered in England and Wales with the registration number
6440931. The Registered Office is 222 Westbourne Studios, 242 Acklam Road,
London W10 5JJ, UK.