{"id":2344,"date":"2004-07-23T09:33:44","date_gmt":"2004-07-23T09:33:44","guid":{"rendered":"http:\/\/www.leobard.net\/blog\/?p=2344"},"modified":"2017-11-04T15:52:18","modified_gmt":"2017-11-04T15:52:18","slug":"ibm-semantics-toolkit","status":"publish","type":"post","link":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/","title":{"rendered":"IBM Semantics Toolkit"},"content":{"rendered":"<p>I heard of the IBM Semantics Toolkit and had to d\/l it to give it a try.<br \/>\n<a href=\"http:\/\/www.alphaworks.ibm.com\/tech\/semanticstk\">http:\/\/www.alphaworks.ibm.com\/tech\/semanticstk<\/a><\/p>\n<p>Roughly, it consists of three parts (see above site):<\/p>\n<ul>\n<li>Orient &#8211; Visual editor<\/li>\n<li>EODM &#8211; like Jena, but less<\/li>\n<li>RStar &#8211; storage like kowari or Sesame<\/li>\n<\/ul>\n<p>I focused on Orient, as it is Eclipse based and a visual editor. The other two may be interesting, but &#8211; <br \/>\n1. I am Jena based<br \/>\n2. they are not open source<br \/>\n3. RStar is only IBM databases (needs either IBM DB2 or IBM CloudScape which I don&#8217;t have and are too lazy to install. Cloudscape seems to be an embedded database, whatever, I stick to Orient first)<\/p>\n<h2>Orient<\/h2>\n<p>Installation is easy, read their readme.txt and unzip a few files. One mistake I made was to add Orient to my <b>existing Java Development Eclipse &#8211; that does not work<\/b>. You need the <b>Eclipse platform<\/b>, 3.0.<\/p>\n<p>Then I changed to the Window-Open Perspective-Other-Orient. Voila. easy. Good looking. Reminds me of Protege. only neater. Nice typos &#8220;Please select a Konwledge I\/O&#8221;. First try: new project. A lot of stunning options comes up, I keep pressing &#8220;next&#8221;. Ah, next experiment &#8211; import FOAF. Like <a href=\"http:\/\/dannyayers.com\/archives\/2004\/07\/22\/foaf-driven-development\/\">Danny Ayers&#8217; FOAF driven Development<\/a>. WORKS. I see foaf:Person and other stuff.<\/p>\n<p>Then i tried some editing. Disturbing things happen: when I create a new resource, to add its rdf:type and therefore class, I have to enter the URI of the class. At least I can select the namespace, but the existing classes are not listed. Drag-Drop doesn&#8217;t work either. Can this be true&#8230; lets see.  Yes, this is low tech. I am not able to even add properties to this resource, or maybe I have to try harder. Ok, it is not a resource editor, it is an ontology editor. On the ontology side, it is better. I can add properties to classes &#8211; again by entering the URI of the property by hand.<br \/>\nUndo does not work also. Not always.<\/p>\n<p>And then the obvious RDFS limit. The thing I often do is have one property with two classes as domain. I do this and add &#8220;foaf:depicts&#8221; as a property to &#8220;foaf:Project&#8221; (ok, not very wise). boom &#8211; it has two rdfs:domain entries, which has some disadvantages (the property is only valid for resources that are of type of both classes). This is only expressable in OWL, so RDFS crashes here anyway, so maybe this is a desired behaviour. <\/p>\n<p>Export to RDF is good. The ontology comes out as clean, nice RDFS.<\/p>\n<p>my bit: cool looking UI, eclipse rules. Good stable IBM ground, the EODM framework looks like it can handle this. Very easy to install, no exceptions, everything works &#8211; end user compatible. But no features, we have to wait and see until they implemented all of Protege \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I heard of the IBM Semantics Toolkit and had to d\/l it to give it a try. http:\/\/www.alphaworks.ibm.com\/tech\/semanticstk Roughly, it consists of three parts (see above site): Orient &#8211; Visual editor EODM &#8211; like Jena, but less RStar &#8211; storage like kowari or Sesame I focused on Orient, as it is Eclipse based and a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;IBM Semantics Toolkit&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-2344","post","type-post","status-publish","format-standard","hentry","category-semweb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IBM Semantics Toolkit - Leobard&#039;s blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IBM Semantics Toolkit - Leobard&#039;s blog\" \/>\n<meta property=\"og:description\" content=\"I heard of the IBM Semantics Toolkit and had to d\/l it to give it a try. http:\/\/www.alphaworks.ibm.com\/tech\/semanticstk Roughly, it consists of three parts (see above site): Orient &#8211; Visual editor EODM &#8211; like Jena, but less RStar &#8211; storage like kowari or Sesame I focused on Orient, as it is Eclipse based and a &hellip; Continue reading &quot;IBM Semantics Toolkit&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/\" \/>\n<meta property=\"og:site_name\" content=\"Leobard&#039;s blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/leobard\" \/>\n<meta property=\"article:published_time\" content=\"2004-07-23T09:33:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-04T15:52:18+00:00\" \/>\n<meta name=\"author\" content=\"leobard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"leobard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/\"},\"author\":{\"name\":\"leobard\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\"},\"headline\":\"IBM Semantics Toolkit\",\"datePublished\":\"2004-07-23T09:33:44+00:00\",\"dateModified\":\"2017-11-04T15:52:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/\"},\"wordCount\":481,\"commentCount\":0,\"articleSection\":[\"SemWeb\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/\",\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/\",\"name\":\"IBM Semantics Toolkit - Leobard&#039;s blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-07-23T09:33:44+00:00\",\"dateModified\":\"2017-11-04T15:52:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2004\\\/07\\\/23\\\/ibm-semantics-toolkit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IBM Semantics Toolkit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/\",\"name\":\"Leobard&#039;s blog\",\"description\":\"personal weblog of Leo Sauermann\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\",\"name\":\"leobard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"caption\":\"leobard\"},\"description\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/about-leo-sauermann\\\/\",\"sameAs\":[\"https:\\\/\\\/www.leobard.net\\\/\",\"https:\\\/\\\/www.facebook.com\\\/leobard\",\"https:\\\/\\\/www.instagram.com\\\/leobarder\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/leosauermann\\\/\"],\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/author\\\/leobard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IBM Semantics Toolkit - Leobard&#039;s blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/","og_locale":"en_US","og_type":"article","og_title":"IBM Semantics Toolkit - Leobard&#039;s blog","og_description":"I heard of the IBM Semantics Toolkit and had to d\/l it to give it a try. http:\/\/www.alphaworks.ibm.com\/tech\/semanticstk Roughly, it consists of three parts (see above site): Orient &#8211; Visual editor EODM &#8211; like Jena, but less RStar &#8211; storage like kowari or Sesame I focused on Orient, as it is Eclipse based and a &hellip; Continue reading \"IBM Semantics Toolkit\"","og_url":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/","og_site_name":"Leobard&#039;s blog","article_author":"https:\/\/www.facebook.com\/leobard","article_published_time":"2004-07-23T09:33:44+00:00","article_modified_time":"2017-11-04T15:52:18+00:00","author":"leobard","twitter_card":"summary_large_image","twitter_misc":{"Written by":"leobard","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/#article","isPartOf":{"@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/"},"author":{"name":"leobard","@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609"},"headline":"IBM Semantics Toolkit","datePublished":"2004-07-23T09:33:44+00:00","dateModified":"2017-11-04T15:52:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/"},"wordCount":481,"commentCount":0,"articleSection":["SemWeb"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/","url":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/","name":"IBM Semantics Toolkit - Leobard&#039;s blog","isPartOf":{"@id":"https:\/\/www.leobard.net\/blog\/#website"},"datePublished":"2004-07-23T09:33:44+00:00","dateModified":"2017-11-04T15:52:18+00:00","author":{"@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609"},"breadcrumb":{"@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.leobard.net\/blog\/2004\/07\/23\/ibm-semantics-toolkit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.leobard.net\/blog\/"},{"@type":"ListItem","position":2,"name":"IBM Semantics Toolkit"}]},{"@type":"WebSite","@id":"https:\/\/www.leobard.net\/blog\/#website","url":"https:\/\/www.leobard.net\/blog\/","name":"Leobard&#039;s blog","description":"personal weblog of Leo Sauermann","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.leobard.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609","name":"leobard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","caption":"leobard"},"description":"https:\/\/www.leobard.net\/blog\/about-leo-sauermann\/","sameAs":["https:\/\/www.leobard.net\/","https:\/\/www.facebook.com\/leobard","https:\/\/www.instagram.com\/leobarder\/","https:\/\/www.linkedin.com\/in\/leosauermann\/"],"url":"https:\/\/www.leobard.net\/blog\/author\/leobard\/"}]}},"_links":{"self":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/2344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/comments?post=2344"}],"version-history":[{"count":1,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/2344\/revisions"}],"predecessor-version":[{"id":3130,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/2344\/revisions\/3130"}],"wp:attachment":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/media?parent=2344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/categories?post=2344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/tags?post=2344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}