On 3/14/12 11:34 AM, Michel Benevento wrote:
But first let me tell you a bit more about our project: I work for the Dutch 
Cancer Society and we are building a new social platform for cancer patients, 
survivors, workers and other interested parties. One of the goals is to 
consolidate a lot of the medical information that is now being maintained in 
several separate databases and files. To this end, we set up an CMIS repository 
that holds predominantly DITA XML files containing medical information divided 
in topics. This is being maintained by a custom, Xopus-based content management 
application that interacts via CMIS with the repository and should query 
Stanbol about suggested keywords for the DITA files.

Then if you need keywords it seems you should definitely setup a referenced site from the owl file and a Solr index. As to why it is not handling the OWL vocabulary I don't know, perhaps some entityhub experts could give an explanation.

If the XML tags of your DITA files contain some natural language text, you can extract it and pass it onto the Enhancer service with the configured KeywordLinkingEngine.

I haven't checked if the 30+MiB ontology contains also implicit knowledge, but if it is not then you might want to make inferences with it by using the Reasoners services.

If you have other medical ontologies that you would like to keep track of, but only want to load them when you really need them, then you can configure an Ontology Registry in Stanbol and organize these ontologies into libraries (e.g. a library of the NCI ontologies, another one for medical institute X). When you need Stanbol to load such an ontology, just "touch" it with an HTTP call and it can load and store the entire library for you.

I hope this helps

Alessandro


I think I can handle the querying but, my main challenges for now are to grasp 
all the terminology surrounding Stanbol and how to 'teach' Stanbol about 
cancer. I  will actually need a Dutch dataset for this, but for now the English 
will do.

So I will study the answer given by Suat diligently and will come back with 
more questions as the will undoubtedly arise.

Question for now: how can I clear my enityhub? I have managed to post the OWL 
file to it, but I believe I got the wrong content-type (and have skipped a 
whole lot more judging by Suats reply).

I did:
        curl -X POST -H "Content-Type: application/rdf+xml" --data 
"@nciOncology.owl" http://localhost:8090/entityhub/entity

  Should be?:
        curl -X POST -H "Content-Type: application/xml" --data 
"@nciOncology.owl" http://localhost:8090/entityhub/entity

Anyway, querying now produces these errors:

        curl 
http://localhost:8090/entityhub/entity?id=http://www.mindswap.org/2003/nciOncology.owl#High-Grade_Mucoepidermoi_Breast_Carcinoma

-----------------
Problem accessing /entityhub/entity. Reason:
Unknown prefix owl (parsed from field owl:versionInfo)!</pre></p><h3>Caused 
by:</h3><pre>java.lang.IllegalStateException: Unknown prefix owl (parsed from field 
owl:versionInfo)!
        at 
org.apache.stanbol.entityhub.yard.solr.impl.SolrFieldMapper.getFullFieldName(SolrFieldMapper.java:611)

So I would like to get rid of all that I imported and start over. Is this 
possible?

Brgds,
Michel



On 14 mrt. 2012, at 09:40, Fabian Christ wrote:

Hi Michel,

first welcome to Stanbol! It's always great to see new users.

For your use case I would like to ask you if you could provide more
details about the goals you would like to achieve. You have this OWL
file but what problem are trying to solve with it? What do you want to
use the ontology for?

Best,
- Fabian

Am 13. März 2012 22:26 schrieb Michel Benevento<[email protected]>:
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.



--
Fabian
http://twitter.com/fctwitt



--
M.Sc. Alessandro Adamou

Alma Mater Studiorum - UniversitĂ  di Bologna
Department of Computer Science
Mura Anteo Zamboni 7, 40127 Bologna - Italy

Semantic Technology Laboratory (STLab)
Institute for Cognitive Science and Technology (ISTC)
National Research Council (CNR)
Via Nomentana 56, 00161 Rome - Italy


"I will give you everything, so long as you do not demand anything."
(Ettore Petrolini, 1930)

Not sent from my iSnobTechDevice

Reply via email to