You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stanbol.apache.org by Allel Benbrahim <ab...@object-ive.com> on 2011/10/27 10:19:43 UTC
Technical information about adding new Entity to Stanbol
Hi,
I would like to add a new Entity other than (Place, Person, Organization,
Keyword, Concepts) and this in order to have it in our Project. This entity
will concerne our proper ontology.
can I ask you if you have any technical document which will help us to do it
?
thanks a lot for your help .
best,
Allel BenBrahim
Re: Technical information about adding new Entity to Stanbol
Posted by Alex Lopez <al...@flordeutopia.pt>.
Done :)
https://issues.apache.org/jira/browse/STANBOL-365
Em 27-10-2011 12:35, Fabian Christ escreveu:
> Hi,
>
> yes thanks Alex - that's a good point. We should improve that.
>
> Feel free to open Jira issues about those things, so that we can't forget it.
>
> Best,
> - Fabian
>
> 2011/10/27 Alex Lopez<al...@flordeutopia.pt>:
>> But if you meant a new entity (not a new type of entity) maybe this is
>> helpful:
>>
>> http://incubator.apache.org/stanbol/docs/trunk/customvocabulary.html
>> http://incubator.apache.org/stanbol/docs/trunk/entityhub.html
>>
>> http://svn.apache.org/repos/asf/incubator/stanbol/trunk/entityhub/README.TXT
>>
>> http://stanbol.demo.nuxeo.com/entityhub# (click on REST API)
>> http://stanbol.demo.nuxeo.com/entityhub/entity# (click on REST API)
>>
>>
>> BTW (@ stanbol devs), I think you should make it more obvious/explicit that
>> Stanbol has documentation scattered in 3 places: the docs at the web,
>> several READMEs inside the sources and explanations embedded into the webapp
>> when accessing it through the browser. I think it might not be clear enough
>> for new users (it was not for me at first).
>>
>> Regards,
>> Alex
>>
>>> Hi Allel,
>>>
>>> by adding a new Entity you mean a new type of entity if understand you
>>> correctly.
>>>
>>> The types of supported entities that are recognized during the
>>> enhancement process in Stanbol depends on the installed enhancement
>>> engines. By default we have engines that try to identify places,
>>> persons, and organizations. If you have the requirement to identify
>>> other types of entities than those, you need to implement your own
>>> enhancement engine that is able to extract entities of that type from
>>> the content. If you don't want to implement your own engine the
>>> KeywordLinkingEngine [1] may be right for you.
>>>
>>> [1]
>>> http://incubator.apache.org/stanbol/docs/trunk/enhancer/engines/keywordlinkingengine.html
>>>
>>> Is this what you're looking for? AFAIK we don't have a step-by-step
>>> documentation about how to implement an enhancement engine yet, but
>>> you can and should have a look at the existing enhancement engines in
>>> Stanbol and learn from them in a first step.
>>>
>>> Best,
>>> - Fabian
>>>
>>> 2011/10/27 Allel Benbrahim<ab...@object-ive.com>:
>>>>
>>>> Hi,
>>>> I would like to add a new Entity other than (Place, Person, Organization,
>>>> Keyword, Concepts) and this in order to have it in our Project. This
>>>> entity
>>>> will concerne our proper ontology.
>>>> can I ask you if you have any technical document which will help us to do
>>>> it
>>>> ?
>>>> thanks a lot for your help .
>>>> best,
>>>> Allel BenBrahim
>>>>
>>>
>>>
>>>
>>
>
>
>
Re: Technical information about adding new Entity to Stanbol
Posted by Fabian Christ <ch...@googlemail.com>.
Hi,
yes thanks Alex - that's a good point. We should improve that.
Feel free to open Jira issues about those things, so that we can't forget it.
Best,
- Fabian
2011/10/27 Alex Lopez <al...@flordeutopia.pt>:
> But if you meant a new entity (not a new type of entity) maybe this is
> helpful:
>
> http://incubator.apache.org/stanbol/docs/trunk/customvocabulary.html
> http://incubator.apache.org/stanbol/docs/trunk/entityhub.html
>
> http://svn.apache.org/repos/asf/incubator/stanbol/trunk/entityhub/README.TXT
>
> http://stanbol.demo.nuxeo.com/entityhub# (click on REST API)
> http://stanbol.demo.nuxeo.com/entityhub/entity# (click on REST API)
>
>
> BTW (@ stanbol devs), I think you should make it more obvious/explicit that
> Stanbol has documentation scattered in 3 places: the docs at the web,
> several READMEs inside the sources and explanations embedded into the webapp
> when accessing it through the browser. I think it might not be clear enough
> for new users (it was not for me at first).
>
> Regards,
> Alex
>
>> Hi Allel,
>>
>> by adding a new Entity you mean a new type of entity if understand you
>> correctly.
>>
>> The types of supported entities that are recognized during the
>> enhancement process in Stanbol depends on the installed enhancement
>> engines. By default we have engines that try to identify places,
>> persons, and organizations. If you have the requirement to identify
>> other types of entities than those, you need to implement your own
>> enhancement engine that is able to extract entities of that type from
>> the content. If you don't want to implement your own engine the
>> KeywordLinkingEngine [1] may be right for you.
>>
>> [1]
>> http://incubator.apache.org/stanbol/docs/trunk/enhancer/engines/keywordlinkingengine.html
>>
>> Is this what you're looking for? AFAIK we don't have a step-by-step
>> documentation about how to implement an enhancement engine yet, but
>> you can and should have a look at the existing enhancement engines in
>> Stanbol and learn from them in a first step.
>>
>> Best,
>> - Fabian
>>
>> 2011/10/27 Allel Benbrahim<ab...@object-ive.com>:
>>>
>>> Hi,
>>> I would like to add a new Entity other than (Place, Person, Organization,
>>> Keyword, Concepts) and this in order to have it in our Project. This
>>> entity
>>> will concerne our proper ontology.
>>> can I ask you if you have any technical document which will help us to do
>>> it
>>> ?
>>> thanks a lot for your help .
>>> best,
>>> Allel BenBrahim
>>>
>>
>>
>>
>
--
Fabian
http://twitter.com/fctwitt
Re: Technical information about adding new Entity to Stanbol
Posted by Alex Lopez <al...@flordeutopia.pt>.
But if you meant a new entity (not a new type of entity) maybe this is
helpful:
http://incubator.apache.org/stanbol/docs/trunk/customvocabulary.html
http://incubator.apache.org/stanbol/docs/trunk/entityhub.html
http://svn.apache.org/repos/asf/incubator/stanbol/trunk/entityhub/README.TXT
http://stanbol.demo.nuxeo.com/entityhub# (click on REST API)
http://stanbol.demo.nuxeo.com/entityhub/entity# (click on REST API)
BTW (@ stanbol devs), I think you should make it more obvious/explicit
that Stanbol has documentation scattered in 3 places: the docs at the
web, several READMEs inside the sources and explanations embedded into
the webapp when accessing it through the browser. I think it might not
be clear enough for new users (it was not for me at first).
Regards,
Alex
> Hi Allel,
>
> by adding a new Entity you mean a new type of entity if understand you
> correctly.
>
> The types of supported entities that are recognized during the
> enhancement process in Stanbol depends on the installed enhancement
> engines. By default we have engines that try to identify places,
> persons, and organizations. If you have the requirement to identify
> other types of entities than those, you need to implement your own
> enhancement engine that is able to extract entities of that type from
> the content. If you don't want to implement your own engine the
> KeywordLinkingEngine [1] may be right for you.
>
> [1] http://incubator.apache.org/stanbol/docs/trunk/enhancer/engines/keywordlinkingengine.html
>
> Is this what you're looking for? AFAIK we don't have a step-by-step
> documentation about how to implement an enhancement engine yet, but
> you can and should have a look at the existing enhancement engines in
> Stanbol and learn from them in a first step.
>
> Best,
> - Fabian
>
> 2011/10/27 Allel Benbrahim<ab...@object-ive.com>:
>> Hi,
>> I would like to add a new Entity other than (Place, Person, Organization,
>> Keyword, Concepts) and this in order to have it in our Project. This entity
>> will concerne our proper ontology.
>> can I ask you if you have any technical document which will help us to do it
>> ?
>> thanks a lot for your help .
>> best,
>> Allel BenBrahim
>>
>
>
>
Re: Technical information about adding new Entity to Stanbol
Posted by Fabian Christ <ch...@googlemail.com>.
Hi Allel,
by adding a new Entity you mean a new type of entity if understand you
correctly.
The types of supported entities that are recognized during the
enhancement process in Stanbol depends on the installed enhancement
engines. By default we have engines that try to identify places,
persons, and organizations. If you have the requirement to identify
other types of entities than those, you need to implement your own
enhancement engine that is able to extract entities of that type from
the content. If you don't want to implement your own engine the
KeywordLinkingEngine [1] may be right for you.
[1] http://incubator.apache.org/stanbol/docs/trunk/enhancer/engines/keywordlinkingengine.html
Is this what you're looking for? AFAIK we don't have a step-by-step
documentation about how to implement an enhancement engine yet, but
you can and should have a look at the existing enhancement engines in
Stanbol and learn from them in a first step.
Best,
- Fabian
2011/10/27 Allel Benbrahim <ab...@object-ive.com>:
> Hi,
> I would like to add a new Entity other than (Place, Person, Organization,
> Keyword, Concepts) and this in order to have it in our Project. This entity
> will concerne our proper ontology.
> can I ask you if you have any technical document which will help us to do it
> ?
> thanks a lot for your help .
> best,
> Allel BenBrahim
>
--
Fabian
http://twitter.com/fctwitt