Hi Rafa,

a fast lookup in the code has shown that SUPPORTED_LANGUAGES is
hardcoded to "en" at the moment. Making this configureable is not a
big deal. Even better would be if spotlight would provide a service
where one can request the supported languages.

I suggest to open a JIRA issue about that. If we go for the "make it
configureable" option, than I can provide a fix later this week

best
Rupert

On Mon, Dec 3, 2012 at 4:33 PM, Iavor Jelev
<[email protected]> wrote:
> Hi Rafa,
>
> yes, it should. For Spanish - add (or change to) "es". For further
> languages, please refer to:
>
> http://stanbol.apache.org/docs/trunk/components/enhancer/engines/langidengine.html
>
> cheers,
> Iavor
>
> Am 03.12.2012 16:28, schrieb Rafa Haro:
>> Hi Iavor,
>>
>> thanks for your quick response. Until have it configurable, to get by
>> now, would it work just adding new languages to this parameter?
>>
>> Thanks. Regards
>>
>> El 03/12/12 15:58, Iavor Jelev escribió:
>>> Hi Rafa,
>>>
>>> you are correct, that's the cause. At the time we contributed it, we
>>> aggreed on english. The parameter can be found in [path to
>>> engines]/dbpspotlight/Constants.java
>>>
>>> The parameter is called SUPPORTED_LANGUAGES.
>>>
>>> I think it is time we make that configurable.
>>>
>>> best,
>>> Iavor
>>>
>>> Am 03.12.2012 14:37, schrieb Rafa Haro:
>>>> Hi again,
>>>>
>>>> In the post about DBpedia Spotlight and Apache Stanbol Integration by
>>>> Iavor Jelev [1] you can read exactly the following:
>>>>
>>>> */$chainURL/dbpspotlight/*/
>>>> //This chain replicates the functionality of dbpspotlightannotate, by
>>>> chaining dbpspotlightspot and dbpspotlightdisambiguate. Please note that
>>>> langidis run first, and only english texts are processed. In the near
>>>> future, DBpedia Spotlight will support multiple languages and this
>>>> constraint will be adapted accordingly./
>>>>
>>>> Is this maybe a hard-coded restriction?
>>>>
>>>> Regards
>>>>
>>>> [1]
>>>> http://blog.iks-project.eu/dbpedia-spotlight-integration-in-apache-stanbol-2/
>>>>
>>>>
>>>>
>>>> El 03/12/12 09:39, Rafa Haro escribió:
>>>>> Hi Rupert,
>>>>>
>>>>> As always, thanks for your help. Inspecting the logs, part of the
>>>>> mystery has clarified. Basically, the problem is the language. I'm
>>>>> trying to test DBPedia Spotlight enhancer with Spanish texts. So, I
>>>>> did a request to the Stanbol Dev Server with a Spanish text and got
>>>>> the same result. Then I configured again my local Stanbol to work with
>>>>> a local installation of DBPedia Spotlight, try again with a Spanish
>>>>> text and this time I can read the following messages in the log file:
>>>>> /
>>>>> //[Thread-114]
>>>>> org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine
>>>>>
>>>>> language identified: [es:0.999996063192582]//
>>>>> //03.12.2012 08:52:55.386 *INFO* [Thread-116]
>>>>> org.apache.stanbol.enhancer.engines.dbpspotlight.utils.SpotlightEngineUtils
>>>>>
>>>>> DBpedia Spotlight can not process ContentItem
>>>>> <urn:content-item-sha1-4e1e021a361ceee0897f81f6e8d4b909072cd04e>
>>>>> because language es is not supported (supported: [en])/
>>>>>
>>>>> So far, I haven't been able to find anything to change supported
>>>>> languages for the enhancer. I suppose that it should be possible to do
>>>>> that, am I wrong??
>>>>>
>>>>> Thanks. Regards
>>>>>
>>>>> El 01/12/12 15:19, Rupert Westenthaler escribió:
>>>>>> On Fri, Nov 30, 2012 at 2:14 PM, Rafa Haro<[email protected]>  wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I was trying to test the DBPedia Spotlight enhancer with a local
>>>>>>> installation of DBPedia Spotlight in an out-of-the-box Stanbol
>>>>>>> from the
>>>>>>> repository. So, I changed the URL of the service in
>>>>>>> dbpspotlightannotate
>>>>>>> engine to my point to my local service endpoint. When I tested it,
>>>>>>> the
>>>>>>> enhancement chain always stopped at language detection engine. I
>>>>>>> thought
>>>>>>> that maybe there was any error with my local installation, but then
>>>>>>> I tried
>>>>>>> again with the default URL endpoint
>>>>>>> (http://spotlight.dbpedia.org/rest/annotate) and got the same result.
>>>>>> I have never tried to change the configuration of the service URL so
>>>>>> this might be a Bug. Is your Spotlight service public accessible. If
>>>>>> so I could try to replicate this. If you do not want send the URL on a
>>>>>> public mailing list feel free to send it directly to me.
>>>>>>
>>>>>>> The
>>>>>>> only clue I have so far is the following message in the console
>>>>>>> where I run
>>>>>>> Stanbol:
>>>>>>> /
>>>>>>> //A servlet request, to the URI
>>>>>>> http://192.168.1.35:8080/enhancer/chain/dbpedia-spotlight, contains
>>>>>>> form
>>>>>>> parameters in the request body but the request body has been
>>>>>>> consumed by the
>>>>>>> servlet or a servlet filter accessing the request parameters. Only
>>>>>>> resource
>>>>>>> methods using @FormParam will work as expected. Resource methods
>>>>>>> consuming
>>>>>>> the request body by other means will not work as expected./
>>>>>>>
>>>>>> This message is triggered by any Request to Stanbol when the
>>>>>> "httpqueryheaders" module is active. It can not be the cause for your
>>>>>> problem.
>>>>>>
>>>>>> Are there any loggings in the Stanbol log file?
>>>>>> What is the exact Chain configuration you are using?
>>>>>>
>>>>>> On the Stanbol Dev Server [1] (nightly build) it seams to work.
>>>>>>
>>>>>> best
>>>>>> Rupert
>>>>>>
>>>>>> [1]http://dev.iks-project.eu:8081/enhancer/chain/dbpedia-spotlight
>>>>>>
>>>>>>> Does anyone know what can be happening??
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>> 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.
>>>>>> --
>>>>>> | Rupert [email protected]
>>>>>> | Bodenlehenstraße 11                             ++43-699-11108907
>>>>>> | A-5500 Bischofshofen
>>>>
>>>> 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.
>>
>



-- 
| Rupert Westenthaler             [email protected]
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Reply via email to