All Downloads are FREE. Search and download functionalities are using the official Maven repository.

OSGI-INF.serviceComponents.xml Maven / Gradle / Ivy

Go to download

This module provides four Enhancement Engines for the DBpedia Spotlight RESTful services. This includes the Annotate Engine - supporting the whole processing workflow as well as a Spotting, Candidate and Disambiguation Engine that can be used by Users that whant only to use part of DBpedia Spotlights functionalities within their own Enhancement Engines. Users that do not want to send their Content to the public Spotlight server can also install a local Spotlight server and change the Configuration of the Engines accordingly.

There is a newer version: 1.0.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?><components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
    <scr:component enabled="true" immediate="true" name="org.apache.stanbol.enhancer.engines.dbpspotlight.annotate.DBPSpotlightAnnotateEnhancementEngine">
        <implementation class="org.apache.stanbol.enhancer.engines.dbpspotlight.annotate.DBPSpotlightAnnotateEnhancementEngine"/>
        <service servicefactory="false">
            <provide interface="org.apache.stanbol.enhancer.servicesapi.EnhancementEngine"/>
            <provide interface="org.apache.stanbol.enhancer.servicesapi.ServiceProperties"/>
        </service>
        <property name="stanbol.enhancer.engine.name" type="String" value="dbpspotlightannotate"/>
        <property name="dbpedia.spotlight.url" type="String" value="http://spotlight.dbpedia.org/rest/annotate"/>
        <property name="dbpedia.spotlight.spotter"/>
        <property name="dbpedia.spotlight.disambiguator"/>
        <property name="dbpedia.spotlight.types"/>
        <property name="dbpedia.spotlight.sparql"/>
        <property name="dbpedia.spotlight.support"/>
        <property name="dbpedia.spotlight.confidence"/>
        <property name="service.vendor" type="String" value="Apache Stanbol"/>
        <property name="service.pid" value="org.apache.stanbol.enhancer.engines.dbpspotlight.annotate.DBPSpotlightAnnotateEnhancementEngine"/>
        <reference name="onlineMode" interface="org.apache.stanbol.commons.stanboltools.offline.OnlineMode" cardinality="1..1" policy="static" bind="bindOnlineMode" unbind="unbindOnlineMode"/>
    </scr:component>
    <scr:component enabled="true" immediate="true" name="org.apache.stanbol.enhancer.engines.dbpspotlight.candidates.DBPSpotlightCandidatesEnhancementEngine">
        <implementation class="org.apache.stanbol.enhancer.engines.dbpspotlight.candidates.DBPSpotlightCandidatesEnhancementEngine"/>
        <service servicefactory="false">
            <provide interface="org.apache.stanbol.enhancer.servicesapi.EnhancementEngine"/>
            <provide interface="org.apache.stanbol.enhancer.servicesapi.ServiceProperties"/>
        </service>
        <property name="stanbol.enhancer.engine.name" type="String" value="dbpspotlightcandidates"/>
        <property name="dbpedia.spotlight.url" type="String" value="http://spotlight.dbpedia.org/rest/candidates"/>
        <property name="dbpedia.spotlight.spotter"/>
        <property name="dbpedia.spotlight.disambiguator"/>
        <property name="dbpedia.spotlight.types"/>
        <property name="dbpedia.spotlight.sparql"/>
        <property name="dbpedia.spotlight.support"/>
        <property name="dbpedia.spotlight.confidence"/>
        <property name="service.vendor" type="String" value="Apache Stanbol"/>
        <property name="service.pid" value="org.apache.stanbol.enhancer.engines.dbpspotlight.candidates.DBPSpotlightCandidatesEnhancementEngine"/>
        <reference name="onlineMode" interface="org.apache.stanbol.commons.stanboltools.offline.OnlineMode" cardinality="1..1" policy="static" bind="bindOnlineMode" unbind="unbindOnlineMode"/>
    </scr:component>
    <scr:component enabled="true" immediate="true" name="org.apache.stanbol.enhancer.engines.dbpspotlight.disambiguate.DBPSpotlightDisambiguateEnhancementEngine">
        <implementation class="org.apache.stanbol.enhancer.engines.dbpspotlight.disambiguate.DBPSpotlightDisambiguateEnhancementEngine"/>
        <service servicefactory="false">
            <provide interface="org.apache.stanbol.enhancer.servicesapi.EnhancementEngine"/>
            <provide interface="org.apache.stanbol.enhancer.servicesapi.ServiceProperties"/>
        </service>
        <property name="stanbol.enhancer.engine.name" type="String" value="dbpspotlightdisambiguate"/>
        <property name="dbpedia.spotlight.url" type="String" value="http://spotlight.dbpedia.org/rest/annotate"/>
        <property name="dbpedia.spotlight.disambiguator" type="String" value="Document"/>
        <property name="dbpedia.spotlight.types"/>
        <property name="dbpedia.spotlight.sparql"/>
        <property name="dbpedia.spotlight.support"/>
        <property name="dbpedia.spotlight.confidence"/>
        <property name="service.vendor" type="String" value="Apache Stanbol"/>
        <property name="service.pid" value="org.apache.stanbol.enhancer.engines.dbpspotlight.disambiguate.DBPSpotlightDisambiguateEnhancementEngine"/>
        <reference name="onlineMode" interface="org.apache.stanbol.commons.stanboltools.offline.OnlineMode" cardinality="1..1" policy="static" bind="bindOnlineMode" unbind="unbindOnlineMode"/>
    </scr:component>
    <scr:component enabled="true" immediate="true" name="org.apache.stanbol.enhancer.engines.dbpspotlight.spot.DBPSpotlightSpotEnhancementEngine">
        <implementation class="org.apache.stanbol.enhancer.engines.dbpspotlight.spot.DBPSpotlightSpotEnhancementEngine"/>
        <service servicefactory="false">
            <provide interface="org.apache.stanbol.enhancer.servicesapi.EnhancementEngine"/>
            <provide interface="org.apache.stanbol.enhancer.servicesapi.ServiceProperties"/>
        </service>
        <property name="stanbol.enhancer.engine.name" type="String" value="dbpspotlightspot"/>
        <property name="dbpedia.spotlight.url" type="String" value="http://spotlight.dbpedia.org/rest/spot"/>
        <property name="dbpedia.spotlight.spotter"/>
        <property name="service.vendor" type="String" value="Apache Stanbol"/>
        <property name="service.pid" value="org.apache.stanbol.enhancer.engines.dbpspotlight.spot.DBPSpotlightSpotEnhancementEngine"/>
        <reference name="onlineMode" interface="org.apache.stanbol.commons.stanboltools.offline.OnlineMode" cardinality="1..1" policy="static" bind="bindOnlineMode" unbind="unbindOnlineMode"/>
    </scr:component>
</components>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy