User ivan - Semantic Overflow most recent 30 from http://www.semanticoverflow.com 2010-07-31T08:09:41Z http://www.semanticoverflow.com/feeds/user/140 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://www.semanticoverflow.com/questions/670/which-tools-offer-support-for-owl2/673#673 Answer by Ivan for Which tools offer support for OWL2? Ivan 2010-03-23T20:18:49Z 2010-03-23T20:18:49Z <p><a href="http://tinyurl.com/ydmr2tt" rel="nofollow">http://tinyurl.com/ydmr2tt</a> gives you an overview of OWL tools but, unfortunately, there is no separate search facet of OWL2 vs OWL. But it may be a good first start. <a href="http://www.w3.org/2001/sw/wiki/OWL" rel="nofollow">http://www.w3.org/2001/sw/wiki/OWL</a> might give you more pointers</p> http://www.semanticoverflow.com/questions/510/are-there-such-things-as-rdf-editors/570#570 Answer by Ivan for Are there such things as RDF editors? Ivan 2010-02-17T13:45:08Z 2010-02-17T13:45:08Z <p>It is not free (well, fairly pricy, in fact) but I had some good experiences with Altova's Suite, if you are o.k. using RDF/XML (and not Turtle). There is also a visual editor for (simple) vocabulary editing, too. It is, in fact, an xml editor (which helps a lot already in filtering out some of the common problems) but knows about the basics of RDF/XML.</p> <p>I must admit that an average XML editor (in emacs, jEdit, or elsewhere) does help a lot by itself. </p> http://www.semanticoverflow.com/questions/541/both-rel-and-rev-on-one-element-in-rdfa/569#569 Answer by Ivan for Both @rel and @rev on one element in RDFa Ivan 2010-02-17T13:41:28Z 2010-02-17T13:41:28Z <p>The answer is: yes, it is allowed. I agree that it is not widely used but, in a way, it would be more convoluted (spec-wise) to disallow it than to allow it!</p> http://www.semanticoverflow.com/questions/235/simple-cli-useable-owl-reasoner/252#252 Answer by Ivan for Simple CLI useable OWL Reasoner Ivan 2009-11-11T07:44:09Z 2009-11-11T07:44:09Z <p>Jerven,</p> <p>to be able to answer your question (well, attempting to do so) I should understand it in details which I don't:-( I am not sure what 'core owl' means, for example. But I will try anyway, in the hope that this will be helpful... </p> <p>There are different aspects that I can try to reflect on...</p> <ol> <li>proper OWL engines will give you an answer two out of the three issues, namely finding the 'contradictions' (ie, whether there is consistency error) and showing which triples are inferred. There are several sites that list implementations; <a href="http://www.w3.org/2007/OWL/wiki/Implementations" rel="nofollow">the implementation report of the OWL Working group</a> is probably one of the most recent. Note that, afaik, some of the editors in the list will also detect inconsistencies, or at least some of them, so it is worth looking at those. (I am not a user of Pellet, but I must admit I did not understand your answer to that proposal. Merging two RDF files into one is really not a difficult issue, if this is the only problem you have with Pellet...)</li> </ol> <p>I could not look at the details of your ontology, it is fairly large, but you might want to see whether it fits one of the <a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/" rel="nofollow">OWL 2 profiles</a>. If so, there might be some simpler tools around. Eg, if it falls under the <a href="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/#OWL%5F2%5FRL" rel="nofollow">OWL 2 RL</a> category, then simpler rule engine based implementation may also work. (I do not know whether there is already a Jena based implementation available, but if not, it is only a question of time.</p> <ol> <li>you also asked "explaining which rules are the source of the contradiction and/or inference". <em>That</em> is much more of an R&amp;D question, I am afraid. The best paper award for the ISWC2008 conference, for example, touched exactly on that aspect; current tools still have to evolve in this area...</li> </ol> <p>As I said, I hope this helps...</p> <p>Ivan</p> http://www.semanticoverflow.com/questions/212/what-is-the-perfect-programming-language-for-semantic-web-development/215#215 Answer by Ivan for What is the perfect programming language for semantic web development? Ivan 2009-11-09T08:33:42Z 2009-11-09T08:33:42Z <p>First of all, I would like to understand why... I am afraid that pushing OWL or RDF into an Object Oriented framework may give a false impression to users that can lead to conceptual errors. </p> <p>Dynamic typing is not the only issue that separate these two worlds. Take, for example, the ':p rdf:range :q' in RDFS. Many people make the error that this means some sort of a 'constraint' on :p, and that is often because they make the connection to traditional programming environments (loosely with the type of a function's return value). But, in RDFS, this statement is a license to infer, which is quite different.</p> <p>All that being said: there was a time when delegation based languages were in vogue. I would certainly look in this direction rather than OO languages... Though I have never really given thoughts to that, I must admit...</p> http://www.semanticoverflow.com/questions/75/which-tools-and-libraries-do-you-use-to-develop-semantic-web-applications/177#177 Answer by Ivan for Which Tools and Libraries do you use to develop Semantic Web applications ? Ivan 2009-11-06T08:21:58Z 2009-11-06T08:21:58Z <p>Not necessarily complete, but still a good reference for tools is the <a href="http://esw.w3.org/topic/SemanticWebTools" rel="nofollow">tool list maintained at W3C</a>. And it is a wiki, so if something is missing, add it!</p>