Dear Michel, I have prepared an eHealth related demo which you can find at [1]. I hope it gives you an idea about the usage of Contenthub.
Best, Suat [1] http://youtu.be/l7n6aRFcn1U On 03/15/2012 10:14 AM, Suat Gonul wrote: > Hi Michel, > > In the current state, Contenthub is a knowledge repository which indexes > the documents and information related to documents in Solr cores. So, it > provides different search over the indexes by making us of Solr > capabilities. > > LDPath is basically an RDF Path Language which allows querying RDF data > with different kinds of features. You can have a look at the link I > provided in the previous mail for those features. Contenthub uses this > language to create semantic, domain specific indexes. If you populate > these indexes with your own documents, first enhancements regarding to > the document is obtained from Enhancer. Then, LDPath endpoint of > Entityhub is queried for each named entity detected for the documents. > During the querying process the LDPath program, which is used to create > selected Solr index, is used. In this way, actual content of the > document, its enhancements and other semantic information related with > its entities are materialized as single document in Solr. > > I am preparing a demo (planning to finish it today or tomorrow) and once > it is ready I will share the link as it might give an idea about usage > of the Contenthub. > > Best, > Suat > > On 03/14/2012 05:16 PM, Michel Benevento wrote: >> Suat, >> >> I am happy to report some initial success, as I got the OWL file indexed and >> loaded and it produces results (steps 1 & 2) through enhancer. >> >> I am not quite sure what you mean by points 3 & 4 because I don't now LDPath >> or what contenthub exactly is. Are you still talking about the content >> management use case or is this related to public delivery of content? I will >> study some more, since I am still figuring out what Stanbol's role could be >> in live search scenarios or how we want to deploy this. Any advise is >> welcome of course. >> >> Anyway, thanks so far, more experiments await. >> >> Brgds, >> Michel >> >> >> On 14 mrt. 2012, at 10:21, Suat Gonul wrote: >> >>> Hi Michel, >>> >>> Let me tell you about some generic use cases about usage of the ontology >>> you pointed out. >>> >>> 1) You can create a referenced site from this ontology so that this >>> referenced site can be used to extract entities during the enhancement >>> process of a content item. >>> >>> To create a referenced site from the ontology you pointed, you can use >>> the instructions that are explained in [1]. Also the documentation page >>> for using custom vocabularies in Stanbol is at [2]. The mail thread at >>> [3] includes valuable information about index creation and problems you >>> can encounter. >>> >>> Let me propose a mappings configuration for the ontology you pointed >>> out. Basically, the properties you specified in these configurations >>> will be fetched from the ontology and indexed. You can directly write >>> full URIs of the properties you want to index e.g: >>> >>> http://www.w3.org/2000/01/rdf-schema#label >>> http://www.mindswap.org/2003/nciOncology.owl#id >>> http://www.mindswap.org/2003/nciOncology.owl#code >>> http://www.mindswap.org/2003/nciOncology.owl#Semantic_Type >>> http://www.mindswap.org/2003/nciOncology.owl#Preferred_Name >>> http://www.mindswap.org/2003/nciOncology.owl#UMLS_CUI >>> http://www.mindswap.org/2003/nciOncology.owl#CTRM_ID >>> http://www.mindswap.org/2003/nciOncology.owl#NSC_Code >>> http://www.mindswap.org/2003/nciOncology.owl#Synonym >>> >>> >>> 2) To be able to use the referenced site in the enhancement process, the >>> easiest way from my side is to configure a "KeywordLinkingEngine". >>> @Stanbolers, please correct me if I'm wrong. [2] contains documentation >>> about the "KeywordLinkingEngine". >>> >>> 3) You can create semantic Solr indexes to store your documents together >>> with their enhancements obtained via Stanbol Enhancer. This can be done >>> thanks to LDPath[4] integration of Contenthub. You can use RESTful >>> services of Contenthub to create new Solr cores based on the provided >>> LDPath. See also the documentation at [5]. Here is a possible LDPath >>> program that can be used to create semantic Solr indexes. >>> >>> @prefix rdfs : <http://www.w3.org/2000/01/rdf-schema#>; >>> @prefix nci : <http://www.mindswap.org/2003/nciOncology.owl#>; >>> >>> nci_semantic_type = nci:Semantic_Type :: xsd:string; >>> nci_umls_cui = nci:UMLS_CUI :: xsd:string; >>> >>> When you submit a document to the Solr core created based on this >>> LDPath, all named entities detected from the document will be queried >>> with this LDPath. This means, the fields of entities will be obtained >>> from Entityhub and they will be stored along with the actual content. >>> >>> 4) You can use the semantic Solr indexes directly through their HTML >>> entry points or you can use Contenthub with different kinds of search >>> functionalities e.g. keyword search, faceted search. >>> >>> This is a long story and there is much to read. Please ask about any >>> further questions if you have any. >>> >>> Best, >>> Suat >>> >>> >>> [1] >>> http://svn.apache.org/repos/asf/incubator/stanbol/trunk/entityhub/indexing/genericrdf/README.md >>> [2] http://incubator.apache.org/stanbol/docs/trunk/customvocabulary.html >>> [3] http://markmail.org/message/mvwik2ykgkindnzh >>> [4] http://code.google.com/p/ldpath/ >>> [5] http://incubator.apache.org/stanbol/docs/trunk/contenthub/contenthub5min >>> >>> >>> On 03/13/2012 11:26 PM, Michel Benevento wrote: >>>> Hello, >>>> >>>> I am evaluating Stanbol as a 'content enhancer' for medical (cancer) >>>> related content. I am new to the world of ontologies and all things >>>> Stanbol, so please bear with me as I ask a few simple questions about >>>> getting an initial ontology loaded. I found an owl file here that I would >>>> like to use for evaluation purposes: >>>> http://www.mindswap.org/2003/CancerOntology/ >>>> >>>> I downloaded and installed Stanbol succesfully and it runs OK. >>>> >>>> Questions: >>>> - is it possible to 'load' a Stanbol ontology with this OWL file? Does >>>> this even make sense? >>>> - If so, please provide step by step instructions, I have a clean install >>>> up and running and nothing more. >>>> - If not, how would I go about this? Please be a elaborate as you can. >>>> >>>> Thanks a lot, >>>> Michel Benevento. >>>> >>>>
