Hello , I am trying to test my custom vocabulary made out of a single entity(person), described below (the content of the RDF file I sent to the entityhub via curl).
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE rdf:RDF [ <!ENTITY dbpedia-owl 'http://dbpedia.org/ontology/'> <!ENTITY ontos-english 'http://www.ontosearch.com/2008/02/ontosminer-ns/domain/common/english#'> <!ENTITY foaf 'http://xmlns.com/foaf/0.1/'> <!ENTITY ontos-id 'http://www.ontosearch.com/2008/01/identification/'> <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <!ENTITY ontos-german 'http://www.ontosearch.com/2008/02/ontosminer-ns/domain/common/german#'> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ontos-english="&ontos-english;" xmlns:foaf="&foaf;" xmlns:ontos-id="&ontos-id;" xmlns:ontos-german="&ontos-german;" xmlns:dbpedia-owl="&dbpedia-owl;" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <foaf:Person rdf:about="&ontos-id;EID-548d30d3a0056cd672300b1f9c916f2d"> <ontos-english:Initial>A.</ontos-english:Initial> <foaf:gender>m</foaf:gender> <foaf:givenname>Albert</foaf:givenname> <foaf:surname>Einstein</foaf:surname> <foaf:name>Albert Einstein</foaf:name> <rdfs:comment>PRIMARY</rdfs:comment> </foaf:Person> </rdf:RDF> I expected the enhancer to detect the person “Einstein” when I use my custom chain Enhancement Chain: myVocabulary all 5 engines available * tika ( required , TikaEngine) * langdetect ( required , LanguageDetectionEnhancementEngine) * ner ( required , NamedEntityExtractionEnhancementEngine) * r2HRLinking ( required , NamedEntityTaggingEngine) -- * entityhubExtraction ( required , KeywordLinkingEngine) "r2HRLinking" was created following [1] and its configuration is shown in this PDF file [2] What I get from the enhancer, as "RDF raw output", is { "@context": { "confidence": "http://fise.iks-project.eu/ontology/confidence", "created": "http://purl.org/dc/terms/created", "creator": "http://purl.org/dc/terms/creator", "Enhancement": "http://fise.iks-project.eu/ontology/Enhancement", "extracted-from": "http://fise.iks-project.eu/ontology/extracted-from", "language": "http://purl.org/dc/terms/language", "LinguisticSystem": "http://purl.org/dc/terms/LinguisticSystem", "TextAnnotation": "http://fise.iks-project.eu/ontology/TextAnnotation", "type": "http://purl.org/dc/terms/type", "xsd": "http://www.w3.org/2001/XMLSchema#", "@coerce": { "@iri": [ "extracted-from", "type" ], "xsd:dateTime": "created", "xsd:double": "confidence", "xsd:string": "creator" } }, "@subject": "urn:enhancement-a1626e60-bf99-b4d9-7005-645f943d1f3c", "@type": [ "Enhancement", "TextAnnotation" ], "confidence": 0.9999958, "created": "2015-06-04T12:28:08.967Z", "creator": "org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine", "extracted-from": "urn:content-item-sha1-d49ce1a91ead09f39925fcc5f58bc0ef1010fb17", "language": "en", "type": "LinguisticSystem" } I do not know what is wrong: my RDF description of the person, my "r2HRLinking" configuration or both. Could someone enlighten me on the matter please? Thank you, Adrian [1] http://stanbol.apache.org/docs/trunk/customvocabulary.html [2] https://app.box.com/s/4ssqz099frp3uhbf5ofoowtg0jy26763 (click on Telecharger)