Ghalem Ouadjed (EOWEO | 12 Apr 2012 15:38

Re: OWL & Object-Oriented modeling

Hi
i ve presented this talk about the differences between DL and Logical languages.
the fact is that it is french language but if you need to just send me a private email that i could send you the ppt for you translate it if needed :
http://blog.eoweo.com/2012/03/30/web-semantique-et-langages-logiques/

Cheers
Ghalem

Le 12/04/2012 00:14, Tom Cloyd a écrit :
On 04/11/2012 12:08 PM, Michael DeBellis wrote:

I’m new to Protege/OWL. I’m from the OO world and I’m wondering are there any guidelines on the difference between using OO modeling and ontology modeling? 


I started with a UML model but then stumbled over Protege/OWL and was very impressed with how much better it was for the model I wanted to build. (BTW, Kudos to the Protege team, what a wonderfully intuitive and well designed tool)


But being an OO person I’m still getting up the learning curve on building and thinking in terms of an ontology not an object model. 


To be specific what I’m NOT looking for are:


  1. How to convert/integrate OWL models with Java code or other OO languages
  2. How to model software components or systems using OWL


When I’ve searched for "OO and OWL" I find mostly papers that address those issues. 


What I AM interested in (and haven’t found much on) are questions such as:

  1. How to tell where the boundaries are for an OWL model. Are there points where it just makes sense to say “that’s a functional or process issue not something that goes into an ontology”
  2. How to convert an OO model to an OWL model. Especially functions/methods.
  3. How to (or whether to) model process and business logic in an OWL model
  4. Other tools to use if/when OWL is not appropriate but you still have some bit of behavior or process logic that you want expressed in the model. 
Hope these aren't naive questions. I would appreciate any pointers to articles, books, web sites, etc.

Michael DeBellis


_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
I, too, have a general interest in these matters. As a complete newcomer to Protege/OWL (P-4), it would be most helpful to have a readily accessible list of appropriate uses for this tool. Looking at the list of existing ontologies at the website is of some use, of course, but I don't think it necessarily well exemplifies the domain of possibilities. It would be great if someone could simply post a list of this sort: Here are some applications which we think are, or might be, appropriate, for Protege/OWL.

More specifically, my present primary interest is in building a database of networked (i.e., related) assertions derived from the research literature for an area of my field - psychotherapy for trauma related disorders. Associated with each assertion would be pointers to the specific source documents offer support, and an estimate of the validity of assertion. Am I correct in assuming that doing this with Protege/OWL is entirely possible? (It would be wonderful to be able to get the "network" so well set up that I can meaningful operate on it with a reasoner. That's a whole new idea for my field, so far as I presently know.)

And how about scaling? Coming from much work with databases, I tend to look at P-4 in good part as an extremely sophisticated interface for a database. To what degree is that appropriate? (It would be great to have this addressed somewhere in the wiki, as I'm sure I'm not the only one with this question.) If it's appropriate, how scalable is P-4? Is there some point where I'll be forced to replicate it with standard database just to keep it functional?

In advance...thanks for any and all responses. I continue to be very entranced with this tool, and an quite hopeful about what I can do with it.

Tom
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd / tc <at> tomcloyd.com / (435) 272-3332




_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Gmane