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