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.
>
>

Reply via email to