{"id":404,"date":"2009-11-08T05:11:47","date_gmt":"2009-11-08T05:11:47","guid":{"rendered":"http:\/\/euvolution.com\/futurist-transhuman-news-blog\/?p=404"},"modified":"2009-11-08T05:11:47","modified_gmt":"2009-11-08T05:11:47","slug":"protege-owl-ontology-editor","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-intelligence\/protege-owl-ontology-editor.php","title":{"rendered":"Prot\u00e9g\u00e9 OWL Ontology Editor"},"content":{"rendered":"<p>I installed <a href=\"http:\/\/protege.stanford.edu\/\" target=\"new\">Prot&eacute;g&eacute;<\/a> version 4 alpha last night and it has been solid for me so far. It has been over a year since I upgraded my local Prot&eacute;g&eacute; installation, and I like these (new ?) features a lot:<\/p><ul><li>Saved XML for OWL ontologies is very readable, with good automatically generated comments and a nice layout<\/li><li>Use of the <a href=\"http:\/\/owlapi.sourceforge.net\/\" target=\"new\">Java OWL API<\/a><\/li><li>Both Fact++ (using JNI) and Pellet 1.5 are smoothly integrated<\/li><li>The Owlviz Plug-in seems to display graphs faster<\/li><li>Drag and drop can be used rearrange class hierarchies<\/li><\/ul><p>I have started working again on an old <a href=\"http:\/\/knowledgebooks.com\" target=\"new\">KnowledgeBooks<\/a> project: an OWL ontology for news stories and associated \"Semantic Scrappers\" to populate the ontology from plain texts of news stories. I am still in the experimentation stage for the semantic scrapper: I am trying to decide between pure Ruby code, Java using the available OWL APIs, or a combination of JRuby and the Java OWL APIs. I am currently playing with these three options - for now, I am in no hurry to choose a single option. Using a dynamic language like Ruby has a lot of advantages as far as generating \"OWL classes\" automatically from an ontology, etc. That said, the Java language has the best semantic web tools and libraries.<\/p><p>Long term, I would like a semi-automatic tool for populating ontologies via custom scrapper libraries. I say \"semi-automatic\" because it would be useful to integrate with Prot&eacute;g&eacute; for manual editing and browsing, while supporting external applications accessing data read-only (?) via the Java OWL APIs.<\/p><div><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"http:\/\/euvolution.com\/futurist-transhuman-news-blog\/wp-content\/plugins\/wp-o-matic\/cache\/74278_9025880770474050744-5000396939809955155?l=artificial-intelligence-theory.blogspot.com\" style=\"padding-left:10px; padding-right: 10px;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>I installed Prot&eacute;g&eacute; version 4 alpha last night and it has been solid for me so far. It has been over a year since I upgraded my local Prot&eacute;g&eacute; installation, and I like these (new ?) features a lot:Saved XML &hellip; <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-intelligence\/protege-owl-ontology-editor.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-404","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/404"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}