Hi,

I'm trying to use a custom vocabulary to use in the stanbol enhancer. I
created
a Clerreza Yard and added the following vocabulary to it:

  @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
  @prefix : <http://gremu.net/da/ontologies/2013/10/do178b/labels#> .
  :Partitioning skos:prefLabel "partitioning"@en .

I configured an enhancement chain, that is using my configured Entityhub
Linking Engine. When I run the enhancer against this sentence, it doesn't
recognize the "Partitioning" entity:

  A document about Partitioning.

However when I add the rdfs:label to the vocabulary as illustrated here, it
works like charm and recognizes "Partitioning":

  @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  :Partitioning rdfs:label "partitioning"@en .

So I guess the mapping from skos:prefLabel to rdfs:label is broken somehow.
However the documentation states that the Entityhub takes care of this. I
even
added "skos:prefLabel > rdfs:label" and "skos:altLabel > rdfs:label" to the
entityhub configuration in the OSGi Webconsole. By default, only the mapping
"skos:prefLabel > entityhub:label" was included.

Here is a screenshot of the current configuration I'm using:

  http://i.imgur.com/cbkA95n.png

Is there any command I need to run to activate the Entityhub mappings?
How do I make the SKOS vocabulary available without adding the rdfs:label
by hand?

I'm running a recent version from trunk with the full launcher.


Thanks a lot, a quick pointer would be much appreciated!

Gregor

Reply via email to