Sebastian,<br><br>You may be interested in the following for your requirements -- Social Media for App Knowledge Capture and Question Answering in Executable English** over Databases. <br><br>The approach starts from the observation that data by itself is necessary, but not enough, for many practical uses of an intranet or the Web.<br>
<br>What's also needed is knowledge about how to use the data to answer an ever increasing number of questions -- such as, "How much could the US save through energy independence?".<br><br>There's emerging technology that can leverage social networking for the significant task of acquiring and curating the necessary knowledge -- in the form of Executable English.<br>
<br>You can Google "Executable English" to find this.<br><br>The technology underlies a Web site that works as a kind of Wiki, for collaborative content in open vocabulary, executable English (and other languages).<br>
 <br>Shared use of the system is free, and there are no advertisements.  Just point a browser to <a href="http://www.reengineeringllc.com">www.reengineeringllc.com</a> .<br><br>Since the executable knowledge is in English, Google indexes and retrieves it, acting  as a kind of registry. <br>
<br>You and your colleagues can use your browsers to write programs as syllogism-like rules in English, run them, and get detailed English explanations of the results. <br><br>Applications of the system include: Answering Questions about the US Financial Stimulus Package, Risk Analysis, Reasoning over Taxonomies, Knowledge Based Data Mining, Business Intelligence, and Supply Chain Management. Please see [1-6].<br>
<br>To use the system there is nothing to install.  Simply point your browser to the site below, to run the examples provided, and to write and run your own examples.<br><br>Shared use of the system is free. There is no advertising.<br>
<br>Apologies if you have seen this technology before, and thanks for your comments,<br><br>                          -- Adrian<br><br><br>[1] <a href="http://www.reengineeringllc.com/demo_agents/Stimulus_Arkansas.agent">www.reengineeringllc.com/demo_agents/Stimulus_Arkansas.agent</a><br>
<br>[2] <a href="http://www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf">www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf</a><br><br>
[3] <a href="http://www.reengineeringllc.com/Oil_Industry_Supply_Chain_by_Kowalski_and_Walker.pdf">www.reengineeringllc.com/Oil_Industry_Supply_Chain_by_Kowalski_and_Walker.pdf</a><br><br>[4] <a href="http://www.reengineeringllc.com/ibldrugdbdemo1.htm">www.reengineeringllc.com/ibldrugdbdemo1.htm</a>   (Flash video with audio)<br>
<br>[5] <a href="http://www.reengineeringllc.com/EnergyIndependence1Video.htm">www.reengineeringllc.com/EnergyIndependence1Video.htm</a>  (Flash video with audio)<br><br>[6] Internet Business Logic<br>A Wiki and SOA endpoint for Executable English Q/A over SQL data<br>
Online at <a href="http://www.reengineeringllc.com">www.reengineeringllc.com</a>     <br>Shared use is free, and there are no advertisements<br><br>** English, and other languages<br><br>** To run an example, please...<br>
<br>      1.  Point a Firefox or Chrome browser to <a href="http://www.reengineeringllc.com">http://www.reengineeringllc.com</a> <br><br>      2.  Click on Internet Business Logic<br><br>      3.  Click the GO button<br><br>
      4.  Select an example from the list in the middle of the page<br><br>      5.  Check that the action at the top of the page says<br>            "Choose an agent and Go to its Question menu"   <br><br>      6.  Click the Go button<br>
<br>      7.  You should now see a Question Menu<br><br>      8.  Click on the first sentence<br><br>      9.  You should now see a new window with an "Ask" button<br><br>      10. Click the Ask button<br><br>      11. You should now see an Answer Table<br>
<br>      12. Click on "Go To the Question Menu" hold down the mouse button,<br>          select "Get an Explanation of the Selected Line" and release the button<br><br>      13. You should now see a step-by-step explanation of how the system<br>
          used the rules and facts in the example to get the answer<br><br>      14. Click on "Go to the Answer Page" hold down the mouse button,<br>          select "Go to View or Change the Agent" and release the button<br>
<br>      15. You should now see the application "program" that you have just used.<br>          It's written in Executable English, and it's editable.<br>          (If you'd like to make changes, please make a copy first, using the<br>
           menu on the start page, then make changes only to your copy.)  <br><br>      16. Please use the Help button on each page to see how to navigate further<br><br>      17. The tutorials show how to write and run your own examples.<br>
<br><br>Adrian Walker<br><a href="http://www.reengineeringllc.com/about_us.html">www.reengineeringllc.com/about_us.html</a><br>Reengineering LLC<br><br><div class="gmail_quote">On Sat, Aug 18, 2012 at 10:30 PM, Sebastian S. <span dir="ltr"><<a href="mailto:cognescent@gmail.com" target="_blank">cognescent@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br><br>I've been quite enthusiastic for a while  about ontologies and related tools. I've attempted to develop some semantic/knowledge enabled applications. I'd really like to see some examples somewhere of how such an application would look like. It seemed to me at first that semantics would be a big revolution in application development.<br>

<br>The business needs I'm trying to address and some features are drafted in a document at <a href="http://cognescent.googlecode.com/files/Brochure.pdf" target="_blank">http://cognescent.googlecode.com/files/Brochure.pdf</a>. In some parts I try detail some thoughts regarding how I think an implementation could be technically implemented. Are there any patterns or frameworks where one can learn how to do such application as one would usually do with a n-tier J2EE application, for example?<br>

<br>I always find myself like trying to reinvent the wheel and, perhaps because I'm missing something, I end up just not willing to have just a triple store replacing a traditional database and currently I cannot figure out the patterns or layers that could comprise a real semantic application beyond that. Are there any examples? Are the model, view, controller concepts still valid? How a semantic app UI should look like.<br>

<br>Best regards,<br>Sebastian.<br><br>
</blockquote></div><br>