<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1737417283733002688</id><updated>2011-11-27T23:20:58.949Z</updated><category term='JAPE'/><category term='.RDF to .N3'/><category term='SPARQL'/><category term='Text Mining'/><category term='Ontology'/><category term='Linked Data Cloud'/><category term='Information Extraction'/><category term='NLP'/><category term='dbpedia'/><category term='RDF'/><category term='Ontology mapping'/><category term='semantic web'/><category term='GATE'/><category term='benchmarks'/><category term='CWM'/><category term='RDF stores'/><category term='reasoners'/><title type='text'>Realizing Semantic Web</title><subtitle type='html'>All practical stuff on semantic web...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-2456800846339519680</id><published>2011-08-09T10:48:00.000+01:00</published><updated>2011-08-09T10:48:51.215+01:00</updated><title type='text'>Lesson Learned : Always use "_" for Ontology Concepts</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;While Defining ontological concepts - I am finding out building an app it is always better to use "_" pattern. For example, "Anatomical_Structure" instead of often &amp;nbsp;used "AnatomicalStructure". It is so much&amp;nbsp;convenient&amp;nbsp;for Text Mining Systems and for building interfaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More later...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-2456800846339519680?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/2456800846339519680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/08/lesson-learned-always-use-for-ontology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2456800846339519680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2456800846339519680'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/08/lesson-learned-always-use-for-ontology.html' title='Lesson Learned : Always use &quot;_&quot; for Ontology Concepts'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-8657416095360703659</id><published>2011-04-13T17:41:00.000+01:00</published><updated>2011-04-13T17:41:39.980+01:00</updated><title type='text'>Sentiment Analysis on Social Media</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://semanticweb.com/working-out-the-kinks-in-sentiment-analysis-and-focusing-on-the-opportunities-too_b19149#more-19149"&gt;This &lt;/a&gt;is an interesting article on the topic. Here is one of the quotes that I think is blunt but spot on.&lt;br /&gt;&lt;br /&gt;"assuming that you manage to get cleaner data from twitter..&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, Times, serif; font-size: 13px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, Times, serif; font-size: 13px; line-height: 15px;"&gt;then you have to figure out what people actually are saying “in whatever language it is they’re writing in.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, Times, serif; font-size: 13px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, Times, serif; font-size: 13px; line-height: 15px;"&gt;"We’ve put years and years of work to understand grammar, capitalization, and crap like that, and there ain’t none.”&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, Times, serif; font-size: 13px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-8657416095360703659?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/8657416095360703659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/04/sentiment-analysis-on-social-media.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/8657416095360703659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/8657416095360703659'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/04/sentiment-analysis-on-social-media.html' title='Sentiment Analysis on Social Media'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-3007291371030537523</id><published>2011-02-14T17:17:00.000Z</published><updated>2011-02-14T17:17:51.508Z</updated><title type='text'>Ontology 101 using Protege</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As part of my work, I have created a basic tutorial on using &lt;a href="http://protege.stanford.edu/"&gt;Protege &lt;/a&gt;for creating an ontology that I am happy to share &lt;a href="https://sites.google.com/site/dhavalkumarthakker/home/protege-101"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-3007291371030537523?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/3007291371030537523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/ontology-101-using-protege.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3007291371030537523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3007291371030537523'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/ontology-101-using-protege.html' title='Ontology 101 using Protege'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-5522523849767975994</id><published>2011-02-10T14:17:00.001Z</published><updated>2011-02-15T11:31:57.990Z</updated><title type='text'>Linked Data Cloud for the Local Goverments</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I was listening to the latest episode in the row between my home council (&lt;a href="http://www.nottinghamcity.gov.uk/index.aspx?articleid=1"&gt;http://www.nottinghamcity.gov.uk/index.aspx?articleid=1&lt;/a&gt;) and the Communities&amp;nbsp;Secretary&amp;nbsp;Eric Pickles(&lt;a href="http://en.wikipedia.org/wiki/Eric_Pickles"&gt;http://en.wikipedia.org/wiki/Eric_Pickles&lt;/a&gt;) where Eric Pickles &lt;a href="http://www.bbc.co.uk/news/uk-england-nottinghamshire-12414268"&gt;called the council Deputy whose name is Graham Chapman (remember Monty Python ?) "very naugthy boy".&amp;nbsp;&lt;/a&gt;&amp;nbsp;The reason for such comments from Mr Pickles is because&amp;nbsp;&lt;span class="Apple-style-span" style="color: #333333; line-height: 18px;"&gt;the Communities Secretary has urged all councils to publish the expenditure details as part of a "government revolution in transparency", although they will not be forced to do so by law&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;. Nottingham City Council is I think one of the very few who&amp;nbsp;hasn't&amp;nbsp;obliged. Here is what&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 18px;"&gt;Mr Chapman has to say: "It costs virtually nothing - a couple of thousand pounds - to put it online. It costs another couple of thousand pounds to keep it going online. It's likely to cost about £100,000 to service it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: inherit; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; line-height: 18px;"&gt;The jokes and politics (or politics as joke!!) aside, here is a great chance for local governments to take part in the &lt;a href="http://data.gov.uk/"&gt;Open Government Data&lt;/a&gt;&amp;nbsp;movement and specifically expose the data using &lt;a href="http://linkeddata.org/"&gt;Linked Data Cloud&lt;/a&gt; way. It might have similar costs to put in online but the service&amp;nbsp;costs can be significantly reduced and can allow the developers in the wild to generate interesting statistics and applications out of it. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: inherit; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, Helmet, Freesans, sans-serif; font-size: 15px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-5522523849767975994?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/5522523849767975994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/linked-data-cloud-for-local-goverments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/5522523849767975994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/5522523849767975994'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/linked-data-cloud-for-local-goverments.html' title='Linked Data Cloud for the Local Goverments'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-2108190417966254416</id><published>2011-02-03T17:18:00.001Z</published><updated>2011-02-03T17:20:38.881Z</updated><title type='text'>JAPE grammar - performance bottleneck</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;({Token})* &lt;a href="http://gate.ac.uk/sale/tao/splitch8.html#x12-2470008.7"&gt;pattern&lt;/a&gt;&amp;nbsp;in the JAPE grammar can severely hit performance especially while performing Text Mining on large piece of text. &amp;nbsp;As advised in the GATE user guide, if the&amp;nbsp;if you can predict that you won’t need to recognise a string of Tokens longer than x. Then it is possible to utilize&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: nowrap;"&gt;({Token})[0,x]&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: nowrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: nowrap;"&gt;However when it is not possible to predict it, are there any workaround? I am trying to figure out one.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: nowrap;"&gt;If anyone else can suggest one?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-2108190417966254416?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/2108190417966254416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/jape-grammar-performance-bottleneck.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2108190417966254416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2108190417966254416'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/02/jape-grammar-performance-bottleneck.html' title='JAPE grammar - performance bottleneck'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-7891899771542455785</id><published>2011-01-07T17:23:00.000Z</published><updated>2011-01-07T17:23:52.466Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><category scheme='http://www.blogger.com/atom/ns#' term='Linked Data Cloud'/><title type='text'>Semantic Web - Story so far</title><content type='html'>&lt;div style="text-align: justify;"&gt;As the name of this blog suggests, I am interested in realizing Semantic Web vision so that it becomes a norm technology and any web developer can utilize it in development tasks and make sense of it. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Any technology takes off when there are good tools and standards around it and when big players realize technology's potential and start using it or pushing for it. Clearly, when I started doing the research in semantic web technologies (around 2004) that was not the case. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I still remember getting confused and being too "theoritical" about "Description Logic(DL)", "Full" and "Lite" versions of OWL and which one was the best one. To add to the confusion, SWRL (Semantic Web Rule Language) was announced stating that OWL has not got enough expressivity(!).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Also when come to tools there were Jena and Pellet reasoners that were two of the main options where one had to rely on them to do wonderful (semantic) things at the Schema level. but when it came to doing the same on a serious scale (on data/instances) they all struggled big time. We looked at using MySQL as backend and these schema reasoners to do heavy lifting on the reasoning front and so on. In terms of query language there was none and we did all the application logic using custom APIs. And yes, there was no sight of Linked Data Cloud.....&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Roll on year 2010 and ..things have changed...big time..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We have query languages, tools, reasoners, triple stores and above all linked data cloud. I have been around the Semantic Web community long enough to identify the key players (companies/personnel) that have made this difference and in this blog I would like to acknowledge them. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1.  &lt;/b&gt;Original Semantic Web team of Tim Berners Lee and Jim Handler. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.w3.org/People/Berners-Lee/"&gt;Tim Berners Lee&lt;/a&gt; for believing when we all thought Semantic web might not work and will be another AI failure. And of course for his His work at the W3C.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.cs.rpi.edu/~hendler/"&gt;James Handler&lt;/a&gt; - in addition to his continued work on Semantic Web, for coming up with gems such as the &lt;a href="http://swig.xmlhack.com/2007/11/30/2007-11-30.html"&gt;definition&lt;/a&gt; of Semantics/Linked Data Cloud that is most effective. In a conversation he defined necessasity of semantics as "My document can point at your document on the Web, but my database can't point at something in your database without writing special purpose code. The Semantic Web aims at fixing that."&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2.&lt;/b&gt;  I am surprised that people in the community does not flag this up but we were not able to sell "Semantic Web" mainly due to the fact that performance of semantic tools was so "poor". There are players in the market that have addressed that and we have a great deal to thank them. From my own experience and market observation, I consider (in no particular order of preference)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.ontotext.com/owlim/"&gt;OntoText's BigOWLIM&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.ontotext.com/owlim/"&gt;OpenLink's Virtuoso&lt;/a&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.ontotext.com/owlim/"&gt;Talis Platform&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;the main players in this. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;3.&lt;/b&gt;  DBPedia &amp;amp; Linked Data Cloud &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The world was waiting for a large scale semantic datasets and it arrived in terms of "Linked Data Cloud" and "DBPedia" where they had shown for the first time that millions of RDF Triples running using OWL/SKOS ontologies can be produced and managed. It not only demonstrated the practical working side of Semantic Web but also introduced a &lt;a href="http://www.w3.org/DesignIssues/LinkedData"&gt;new architecture&lt;/a&gt; for data sharing/integration. The architecture was practical, clearly defined and easy to understand something one sarcastically can say was not associated with "Semantic Web technologies/specs" before.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For this, whole of the &lt;a href="http://linkeddata.org/"&gt;linked data community&lt;/a&gt; and &lt;a href="http://wiki.dbpedia.org/About"&gt;DBPedia&lt;/a&gt; team deserves kudos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;4.&lt;/b&gt;  I believe that any organisation that needs to take advantage of semantic technologies has to look at Text Mining at some point too because superimposing a new semantic structure is going to be cost prohibitive and text mining can be the solution in many cases.  In this regards, toolkits such as &lt;a href="http://gate.ac.uk/sale/tao/splitch13.html#x18-33500013.4"&gt;GATE&lt;/a&gt;, &lt;a href="http://domino.research.ibm.com/comm/research_projects.nsf/pages/uima.architectureHighlights.html"&gt;UIMA&lt;/a&gt; or services such as OpenCalais that have incorporated support for URIs and Semantics deserves special mention. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;5.&lt;/b&gt;  As mentioned earlier, coming up with a SQL-like query language was a smart move to encourage adoption of RDF technologies into the hands of seasoned Web developers. It all made sense for them once &lt;a href="http://www.w3.org/TR/rdf-sparql-query/"&gt;SPARQL&lt;/a&gt; was out there.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;6.&lt;/b&gt;  OWL/RDF/SKOS&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I know OWL has its ills and people have their reservation about it. I believe that is more to do with its presentation and efforts to portray (at least that is how it might appear to a novice of the technology) it as a specialized field.  I believe anyone who have done "Object oriennted programming" and come from OOP world can easliy make sense of OWL.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;RDF is already here and is going to stay.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I believe SKOS has a great potential in many E-Commerce taxonomical, and classification applications. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;7.&lt;/b&gt;  Google Refine and similar efforts.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We still have lots of data in CSVs, XLS files (see data.gov.uk) and as we do not expect everybody to use Linked Data, we need to deal with the fact that data from textual format has to be converted into RDF (or other variations) and Google has provided a solid tool for this.  &lt;a href="http://xlwrap.sourceforge.net/"&gt;XLWrap&lt;/a&gt; is also in the same genre.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;8.&lt;/b&gt;  BBC &amp;amp; other case studies &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BBC team to come up with the &lt;a href="http://news.bbc.co.uk/sport1/hi/football/world_cup_2010/default.stm"&gt;Football World cup&lt;/a&gt; website and talk about the technologies and processes in open which is definitely a big booster for semantic web as a product. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Case study of &lt;a href="http://www.slideshare.net/jaymmyers/myers-jay-rev"&gt;Best Buy&lt;/a&gt;, Google acquisition of &lt;a href="http://www.freebase.com/"&gt;Freebase&lt;/a&gt; are also significant events for semantic web uptake.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;More to come as I would like to make it a list of 10 - probably your inputs can complete the list so comment on..&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-7891899771542455785?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/7891899771542455785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/01/semantic-web-story-so-far.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/7891899771542455785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/7891899771542455785'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2011/01/semantic-web-story-so-far.html' title='Semantic Web - Story so far'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-7358351456008498353</id><published>2010-12-10T11:50:00.004Z</published><updated>2010-12-10T12:18:58.653Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information Extraction'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Mining'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><category scheme='http://www.blogger.com/atom/ns#' term='Linked Data Cloud'/><title type='text'>Text Mining and Linked Data Cloud</title><content type='html'>The text mining technologies and tools have been around for past decade. The way most of the text mining engines work, they require a good set of bootstrapping entities in order to perform well (w.r.t. Precision and recall). These bootstrapping entities are called Gazetteers/ Authority Files/ Lists etc. in different tools. &lt;br /&gt;&lt;br /&gt;With the emergence of Linked data cloud and its open datasets there is a great opportunity to utilize Text Mining to achieve even better results where entities in these datasets can be utilized in bootstrapping. &lt;br /&gt;&lt;br /&gt;Here is my take on utilizing Linked Data cloud with information extraction system GATE.&lt;br /&gt;&lt;a href="http://www.slideshare.net/thakker/information-extraction-and-linked-data-cloud"&gt;Presentation&lt;/a&gt; at &lt;a href="http://gate.ac.uk/wiki/TrainingCourseMay2010/talks.html"&gt;GATE course&lt;/a&gt; in May, 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-7358351456008498353?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/7358351456008498353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2010/12/text-mining-and-linked-data-cloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/7358351456008498353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/7358351456008498353'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2010/12/text-mining-and-linked-data-cloud.html' title='Text Mining and Linked Data Cloud'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-1325938735993827013</id><published>2010-03-08T15:54:00.005Z</published><updated>2010-11-09T16:18:22.199Z</updated><title type='text'>Benchmarking</title><content type='html'>This blog relates to the files mentioned in our paper:&lt;br /&gt;&lt;br /&gt;A Pragmatic Approach to Semantic Repositories Benchmarking&lt;br /&gt;Dhavalkumar Thakker, Taha Osman, Shakti Gohil, Phil Lakin&lt;br /&gt;&lt;br /&gt;Please find the PA Dataset queries as a &lt;a href="http://sites.google.com/site/dhavalkumarthakker/queries"&gt;PDF&lt;/a&gt; file here.&lt;br /&gt;Please find the UOBM Dataset query results &lt;a href="http://sites.google.com/site/dhavalkumarthakker/home/uobm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please note that UOBM is the work done by &lt;a href="http://www.springerlink.com/content/l0wu543x26350462/"&gt;these &lt;/a&gt;authors.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update: The query execution timing results mentioned in the paper needs to be revised with respect to new findings about how BigOWLIM and Sesame query execution mechanism works. We will publish the updated results and findings soon. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-1325938735993827013?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/1325938735993827013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2010/03/benchmarking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/1325938735993827013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/1325938735993827013'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2010/03/benchmarking.html' title='Benchmarking'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-3336578122655408985</id><published>2009-12-02T16:15:00.014Z</published><updated>2010-11-09T16:44:57.851Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPARQL'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><title type='text'>SPARQL - extension</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px;font-size:small;" &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-size: 16px; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: large; border-collapse: collapse; line-height: 15px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: Georgia,serif; font-weight: normal; line-height: normal; font-size: 16px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: large;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: Georgia,serif; font-weight: normal; line-height: normal; font-size: 16px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;div&gt;I know that there is a &lt;a href="http://www.w3.org/2009/sparql/wiki/Main_Page"&gt;working group&lt;/a&gt; that is looking for extending the current SPARQL specification/protocol. There are also some &lt;a href="http://esw.w3.org/topic/SPARQL/Extensions"&gt;discussions&lt;/a&gt; outside the working group that outlines requirements for such an extension. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a contribution to these efforts, in this post I want to start outlining things ( queries ) that are not possible to write using SPARQL in its current state. Requirement of such query syntax and support stems from demands of practical Semantic Web development work.   Here are some examples. I will appreciate your comments if I am incorrectly assuming that these sort of queries are not possible to write. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. A query to verify the cardinality of property values.&lt;/div&gt;&lt;div&gt;For example, in DBPedia, a Band (&lt;&lt;a href="http://dbpedia.org/ontology/genre"&gt;http://dbpedia.org/ontology/&lt;/a&gt;Band&gt;) has property &lt;&lt;a href="http://dbpedia.org/ontology/genre"&gt;http://dbpedia.org/ontology/genre&lt;/a&gt;&gt; with no cardinality restrictions (i.e. Band can have any number of genres). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Using sparql one can not extract Bands which has more than x number of genres?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The following SPARQL query is not possible to write and execute:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select ?band&lt;/div&gt;&lt;div&gt;where&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt; ?band  rdf:type &lt;&lt;a href="http://dbpedia.org/ontology/genre"&gt;http://dbpedia.org/ontology/&lt;/a&gt;Band&gt; . &lt;/div&gt;&lt;div&gt; ?band &lt;&lt;a href="http://dbpedia.org/ontology/genre"&gt;http://dbpedia.org/ontology/genre&lt;/a&gt;&gt; ?genre .&lt;/div&gt;&lt;div&gt; FILTER (COUNT(?genre) &gt; 3).&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Support for negation. It is well known that SPARQL does not support negation. It is obvious that negation is an important feature to have, I will demonstrate the usefulness of negation using one scenario. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In DBPedia ontology, the classification hierarchy for "Organisation" is as follows:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Organisation(&lt;a href="http://dbpedia.org/ontology/Organisation"&gt;http://dbpedia.org/ontology/Organisation&lt;/a&gt;) -&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px;"&gt;&lt;table class="description" style="border-collapse: collapse; clear: left; margin: 0px 0px 1em; width: 1611px; font-size: 13px;"&gt;&lt;tbody&gt;&lt;tr class="even"&gt;&lt;td style="line-height: 1.2em; padding: 0.2em 0.4em; vertical-align: top; background-color: rgb(240, 252, 240);"&gt;&lt;ul style="margin: 0px; padding-left: 0em;"&gt;&lt;li style="list-style-type: square;"&gt;&lt;span class="literal"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Band" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:Band&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/RadioStation" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:RadioStation&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Non-ProfitOrganisation" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:Non-ProfitOrganisation&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Legislature" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:Legislature&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Company" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:Company&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/EducationalInstitution" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:EducationalInstitution&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/SportsTeam" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:SportsTeam&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/MilitaryUnit" style="white-space: nowrap; text-decoration: none;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;dbpedia-owl&lt;/small&gt;:MilitaryUnit&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Broadcast" style="white-space: nowrap; text-decoration: none;"&gt;dbpedia-owl&lt;/a&gt;&lt;/small&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/Broadcast" style="white-space: nowrap; text-decoration: none;"&gt;:Broadcast&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type: square;"&gt;&lt;small style="font-size: 13px; color: rgb(85, 85, 170);"&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/TradeUnion" style="white-space: nowrap; text-decoration: none;"&gt;dbpedia-owl&lt;/a&gt;&lt;/small&gt;&lt;a class="uri" rev="rdfs:subClassOf" rdfs="http://www.w3.org/2000/01/rdf-schema#" href="http://dbpedia.org/ontology/TradeUnion" style="white-space: nowrap; text-decoration: none;"&gt;:TradeUnion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;If you are mapping your ontology to DBPedia's and if you have a slightly different hierarchy where "SportsTeam" is not a subclass of "Organisation" then&lt;/div&gt;&lt;div&gt;in order to retrieve all the instances of Organisation class that are not "SportsTeam" you will need to use negation (ALL(Organisation)-ALL(SportsTeam)). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The alternative is  cumbersome solution where the query will involve retrieving instances of "Organisation"subclasses except SportsTeam and then merging them. For example, &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: Georgia,serif; line-height: normal; font-size: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: large; border-collapse: collapse; line-height: 15px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: Georgia,serif; font-weight: normal; line-height: normal; font-size: 16px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: large;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: Georgia,serif; font-weight: normal; line-height: normal; font-size: 16px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:arial;font-size:85%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span style="font-weight: bold;"&gt;Regex support in CONSTRUCT queries:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the purposes of CONSTRUCT queries is to map ontologies and datasets. It will be quite useful to be able to specify regex based URI patterns as part of the CONSTRUCT queries. Particularly applicable where one wants to use the unique &amp;amp; human readbale identifiers from DBPedia. For example, it will be useful to have something like:&lt;br /&gt;&lt;br /&gt;CONSTRUCT&lt;br /&gt;{&lt;br /&gt;&lt;&lt;a href="http://myurischeme/resource/" target="_blank" style="color: rgb(0, 0, 204);"&gt;http://myurischeme/resource/&lt;/a&gt;"unique id from DBPedia URI"&gt; rdf:type myOntology:myType.&lt;br /&gt;}&lt;br /&gt;WHERE&lt;br /&gt;{&lt;br /&gt;&lt;&lt;a href="http://dbpedia.org/resource/ABC" target="_blank" style="color: rgb(0, 0, 204);"&gt;http://dbpedia.org/resource/ABC&lt;/a&gt;&gt; rdf:type &lt;&lt;a href="http://dbpedia.org/ontology/Person" target="_blank" style="color: rgb(0, 0, 204);"&gt;http://dbpedia.org/ontology/Person&lt;/a&gt;&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 15px; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-3336578122655408985?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/3336578122655408985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/10/sparql-extension.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3336578122655408985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3336578122655408985'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/10/sparql-extension.html' title='SPARQL - extension'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-2344521765138218604</id><published>2009-07-17T16:37:00.000+01:00</published><updated>2009-07-17T17:01:05.828+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Text Mining'/><category scheme='http://www.blogger.com/atom/ns#' term='JAPE'/><category scheme='http://www.blogger.com/atom/ns#' term='NLP'/><category scheme='http://www.blogger.com/atom/ns#' term='GATE'/><title type='text'>JAPE grammar tutorial</title><content type='html'>We are pleased to share the JAPE grammar tutorial we have designed here at Press Association Images, UK.  The tutorial can be accessed by clicking &lt;a href="http://dhavalkumar.thakker.googlepages.com/Tutorial.zip"&gt;here&lt;/a&gt;. It is a Zip file including tutorial in PDF formant and few support files.&lt;br /&gt;&lt;br /&gt;Please send your comments through this blog...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-2344521765138218604?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/2344521765138218604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/07/jape-grammar-tutorial.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2344521765138218604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2344521765138218604'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/07/jape-grammar-tutorial.html' title='JAPE grammar tutorial'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-8318669386881643864</id><published>2009-07-07T11:30:00.001+01:00</published><updated>2009-07-07T17:35:06.598+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><category scheme='http://www.blogger.com/atom/ns#' term='CWM'/><category scheme='http://www.blogger.com/atom/ns#' term='.RDF to .N3'/><title type='text'>Converting from one version of semantic data to another (.N3, N-Triples, RDF/XML, OWL)</title><content type='html'>I have found a very useful little tool that allows converting data (schema/instaces) to and from .N3, N-Triples, RDF/XML and OWL. This utility is particularly handy when your RDF stores accepts schemas in particular format only (in majority of cases N3/N-Triples). Here is the link to the tool and syntax  which allows you to do so ( It took me sometime to find the exact syntax so I hope it will save some of your time).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/2000/10/swap/doc/cwm.html"&gt;http://www.w3.org/2000/10/swap/doc/cwm.html&lt;/a&gt;&lt;br /&gt;&amp;amp;&lt;br /&gt;&lt;a href="http://infomesh.net/2001/cwm/"&gt;http://infomesh.net/2001/cwm/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;syntax to convert from RDF/OWL to N3.&lt;br /&gt;&lt;br /&gt;python cwm.py --rdf file-to-be-converted.owl --n3 &gt; file-as-output.n3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or even better....&lt;br /&gt;you can use Protege :)&lt;br /&gt;Open .owl file in protege and go to File -&gt; SaveAs and save it as .N3 or turtle. So easy, isnt it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-8318669386881643864?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/8318669386881643864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/07/converting-from-one-version-of-semantic.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/8318669386881643864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/8318669386881643864'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/07/converting-from-one-version-of-semantic.html' title='Converting from one version of semantic data to another (.N3, N-Triples, RDF/XML, OWL)'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-3024872692870765737</id><published>2009-06-18T14:37:00.001+01:00</published><updated>2009-06-18T14:39:07.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPARQL'/><category scheme='http://www.blogger.com/atom/ns#' term='dbpedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Ontology mapping'/><title type='text'>Ontology mapping using SPARQL (Triples extraction from DBPedia)</title><content type='html'>I have been using SPARQL CONSTRUCT for ontology mapping. One of the problems, I have encountered during my work is, how do I get around BNode in the output graph, as BNode are ugly, not shareable (if thats right word!) and you can say not at all useful here. What you want in the target graph is a clear URI, as you might want to share this new URI with other graphs you extract from different source ontologies.&lt;br /&gt;&lt;br /&gt;I stumbled on this &lt;a href="http://composing-the-semantic-web.blogspot.com/2006/09/ontology-mapping-with-sparql-construct.html"&gt;post&lt;/a&gt;, which have similar conclusion. Somewhere in the post the author mentions that,&lt;br /&gt;&lt;br /&gt;"it appears to be impossible to create new URIs for the resources in the target ontology - only bnodes can be created on the fly."&lt;br /&gt;&lt;br /&gt;and they had to use some post-processing script to manage bnodes. I am still working on finding a workaround, if I can not then I will have to conclude the same.&lt;br /&gt;&lt;br /&gt;Based on my findings, I will update this post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-3024872692870765737?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/3024872692870765737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/06/ontology-mapping-using-sparql-triple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3024872692870765737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/3024872692870765737'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/06/ontology-mapping-using-sparql-triple.html' title='Ontology mapping using SPARQL (Triples extraction from DBPedia)'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-2043362413518680180</id><published>2009-01-08T14:46:00.000Z</published><updated>2009-04-07T16:21:30.955+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reasoners'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><category scheme='http://www.blogger.com/atom/ns#' term='Ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmarks'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF stores'/><title type='text'>OWL benchmarks</title><content type='html'>There is a great deal of confusion about the tools to realize semantic web applications. This confusion stems from the fact that there are a large number of tools available and the benchmarks that compare these tools are quite diverse.&lt;br /&gt;&lt;br /&gt;For the purpose of the clarity, I will summarize these tools and benchmarks here. I intend to comment on them as much as I can during next few weeks.&lt;br /&gt;&lt;br /&gt;(As of January 2008)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OWL reasoners:&lt;/span&gt; ( for reasoning, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;inferencing&lt;/span&gt;)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://clarkparsia.com/pellet/"&gt;Pellet &lt;/a&gt;- free/open source with some restriction on commercial use - Supports OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DL&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DL&lt;/span&gt; Safe &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SWRL&lt;/span&gt; rules.&lt;br /&gt;Java based&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.racer-systems.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;RacerPro&lt;/span&gt;&lt;/a&gt; - Educational free evaluation licence, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;commercial&lt;/span&gt; paid licence - Supports OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;DL&lt;/span&gt;&lt;br /&gt;Java based&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://kaon2.semanticweb.org/#download"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;KAON&lt;/span&gt;2&lt;/a&gt;&lt;a href="http://kaon2.semanticweb.org/#download"&gt; &lt;/a&gt;- Free for educational and non-academic use, different &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;licence&lt;/span&gt; for commercial use. Supports OWL-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DL&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SWRL&lt;/span&gt; with F-Logic &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ontologies&lt;/span&gt;&lt;br /&gt;Java based&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/factplusplus/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;FaCT&lt;/span&gt;++&lt;/a&gt; - seems free,open source&lt;br /&gt;C++ based&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://owlapi.sourceforge.net/"&gt;OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;API&lt;/span&gt;&lt;/a&gt; - free, open source. This is actually OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;API&lt;/span&gt; with reasoner interface to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;FaCT&lt;/span&gt;++ and Pellet.&lt;br /&gt;Java based&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ontotext.com/owlim/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;OWLIM&lt;/span&gt;&lt;/a&gt; - free version with limitations, commercial licence is with all features&lt;br /&gt;Supports &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;RDFS&lt;/span&gt; and most of OWL-Lite. More importantly contains a semantic repository over Sesame.&lt;br /&gt;Java based&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;RDF&lt;/span&gt; Stores (for storing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;RDF&lt;/span&gt; triples)&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://virtuoso.openlinksw.com/wiki/main/Main/VOSDownload"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Virtuso&lt;/span&gt;&lt;/a&gt; from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;OpenLink&lt;/span&gt;&lt;br /&gt;Getting started link is &lt;a href="http://virtuoso.openlinksw.com/wiki/main/Main/VOSStart"&gt;here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://agraph.franz.com/support/learning/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;AllegroGraph&lt;/span&gt;&lt;/a&gt; from Franz Inc.&lt;br /&gt;Java/Lisp based&lt;br /&gt;Java learning centre is &lt;a href="http://agraph.franz.com/support/learning/"&gt;here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mulgara.org/download.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Mulgara&lt;/span&gt;&lt;/a&gt; (previously &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Kowari&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ontotext.com/owlim/index.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;SwiftOWLIM&lt;/span&gt; &lt;/a&gt;and &lt;a href="http://www.ontotext.com/owlim/index.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;BigOWLIM&lt;/span&gt; &lt;/a&gt;from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;ontotext&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;SwiftOWLIM&lt;/span&gt; is an open-source library, under &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;LGPL&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;BigOWLIM&lt;/span&gt; is available under an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;RDBMS&lt;/span&gt;-like commercial licence on a per-server-CPU basis&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.openrdf.org/index.jsp"&gt;Sesame &lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;RDF&lt;/span&gt; store from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Aduna&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.oracle.com/technology/otnsemanticweb/index.html"&gt;Oracle 11g&lt;/a&gt; has &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;RDF&lt;/span&gt; store support&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.alphaworks.ibm.com/tech/semanticstk"&gt;Scalable Ontology Repository (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;SOR&lt;/span&gt;)&lt;/a&gt; [Previously &lt;a href="http://www.dis.uniroma1.it/%7Edegiacom/didattica/semingsoft/SIS05-06/seminari-studenti/07-04-04%20-%20SIS%20-%20Antonello%20Ercoli%20Alessandro%20Pezzullo%20-%20IBM%20Minerva/articoli/Minerva/Minerva_A_Scalable_OWL_Ontology_Repository.pdf" class="l" onmousedown="return rwt(this,'','','res','2','AFQjCNEpdQj1OFP3WyzHZ9R_ONbk2JQd5g','&amp;amp;sig2=9CjRNmkFkKT-UhU5sfADSg')"&gt;Minerva&lt;/a&gt;]  from IBM. It supports &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;DLP&lt;/span&gt; (Description Logic Program), a subset of OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;DL&lt;/span&gt;.&lt;br /&gt;Part of the IBM Integrated Ontology Development Toolkit.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/index.html"&gt;D2RServer&lt;/a&gt; is a a tool for serving Linked Data views on relational databases.D2R server relies on a declarative mapping between the schemata of the database and the target RDF terms. Based on this mapping, D2R Server serves a Linked Data view on your database and provides a SPARQL endpoint for the database.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Bechmarks&lt;/span&gt; to evaluate these reasoners/storage systems:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://swat.cse.lehigh.edu/projects/lubm/index.htm"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;Lehigh&lt;/span&gt; University Benchmark (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;LUBM&lt;/span&gt;)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.websemanticsjournal.org/papers/20050719/document9.pdf"&gt;&lt;span style="font-weight: 400;"&gt;&lt;br /&gt;Y. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Guo&lt;/span&gt;, Z. Pan, and J. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Heflin&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;LUBM&lt;/span&gt;: A Benchmark for OWL Knowledge Base Systems. Journal of Web Semantics 3(2), 2005, pp158-182.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the early works on the subject, however now seems outdated. Good &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_44"&gt;reference&lt;/span&gt; point for any future &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_45"&gt;comparisons&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Compares the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;RDF&lt;/span&gt; stores.&lt;br /&gt;timeline: 2004/2005&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www4.wiwiss.fu-berlin.de/bizer/BerlinSPARQLBenchmark/results/index.html"&gt;Berlin &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;bechmark&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;from &lt;a href="http://www.fu-berlin.de/en/tour/vorstellung/index.html" title="Link to an Introduction to Freie Universität Today"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;Freie&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;Universität&lt;/span&gt;, Berlin&lt;/a&gt;&lt;br /&gt;Benchmark for comparing the performance of storage systems that expose &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;SPARQL&lt;/span&gt; endpoints ( does not compare the reasoning capacity)&lt;br /&gt;timeline: 2008&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.co.uk/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.dis.uniroma1.it%2F%7Edegiacom%2Fdidattica%2Fsemingsoft%2FSIS05-06%2Fseminari-studenti%2F07-04-04%2520-%2520SIS%2520-%2520Antonello%2520Ercoli%2520Alessandro%2520Pezzullo%2520-%2520IBM%2520Minerva%2Farticoli%2FMinerva%2FTowards_A_Complete_OWL_Ontology_Benchmark.pdf&amp;amp;ei=4hxmSZH0J5DRjAePuMzHBw&amp;amp;usg=AFQjCNE6mZomBlzU9HY0I6LditiH6jQFiQ&amp;amp;sig2=hXv5yW8Jazs4Fylp07FkLg"&gt;University Ontology Benchmark (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;UOBM&lt;/span&gt;) from IBM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Li Ma, Yang Yang, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;Zhaoming&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;Qiu&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;GuoTong&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;Xie&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;Yue&lt;/span&gt; Pan, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;Shengping&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;Liu&lt;/span&gt;. Towards a Complete OWL Ontology Benchmark. In Proceedings of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;ESWC&lt;/span&gt;'2006. pp.125~139&lt;br /&gt;&lt;br /&gt;Compares the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;RDF&lt;/span&gt; stores along with its reasoning capability (OWL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;DL&lt;/span&gt; and OWL Lite).&lt;br /&gt;timeline:2006&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Survey paper :&lt;a href="http://www.informatik.uni-ulm.de/ki/Liebig/papers/weithoener-et-al-ssws06.pdf"&gt; What's wrong with OWL Benchmarks?&lt;/a&gt;&lt;br /&gt;Finds (rightly) &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_62"&gt;fault&lt;/span&gt; with above (1 and 3) benchmarks and outlines the requirements that if implemented in a benchmark shall ideally cover real world scenarios.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This list is no way near exhaustive, so I plan to extend it whenever I can. Please drop comments if you have any...&lt;/li&gt;&lt;/ol&gt;Ta..&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-2043362413518680180?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/2043362413518680180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/01/owl-benchmarks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2043362413518680180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/2043362413518680180'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/01/owl-benchmarks.html' title='OWL benchmarks'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1737417283733002688.post-4593737500523719010</id><published>2009-01-08T14:45:00.001Z</published><updated>2009-01-08T14:46:19.568Z</updated><title type='text'>First post</title><content type='html'>Welcome to my Blog!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1737417283733002688-4593737500523719010?l=realizingsemanticweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realizingsemanticweb.blogspot.com/feeds/4593737500523719010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/01/first-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/4593737500523719010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1737417283733002688/posts/default/4593737500523719010'/><link rel='alternate' type='text/html' href='http://realizingsemanticweb.blogspot.com/2009/01/first-post.html' title='First post'/><author><name>Dhaval Thakker</name><uri>http://www.blogger.com/profile/16667841276872231410</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
