<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Сравнительный анализ фреймворков для работы с онтологиями под .NET и Java</title>
	<atom:link href="http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/</link>
	<description>Фокус на семантические технологии Веба</description>
	<lastBuildDate>Sat, 14 Apr 2012 11:44:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: PavelK</title>
		<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/comment-page-1/#comment-1978</link>
		<dc:creator>PavelK</dc:creator>
		<pubDate>Thu, 06 Jan 2011 18:04:03 +0000</pubDate>
		<guid isPermaLink="false">http://shcherbak.net/?p=1090#comment-1978</guid>
		<description>Нет, тебе нужно просто через OWLDataFactory получить нужное class expression. Добавлять никакие аксиомы в онтологию не нужно. Насколько я помню, reasoner.getSubClass принимает OWLClassExpression.</description>
		<content:encoded><![CDATA[<p>Нет, тебе нужно просто через OWLDataFactory получить нужное class expression. Добавлять никакие аксиомы в онтологию не нужно. Насколько я помню, reasoner.getSubClass принимает OWLClassExpression.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: VasyaRogov</title>
		<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/comment-page-1/#comment-1977</link>
		<dc:creator>VasyaRogov</dc:creator>
		<pubDate>Thu, 06 Jan 2011 16:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://shcherbak.net/?p=1090#comment-1977</guid>
		<description>Посмотрел пример но там, если ничего не пропустил, методам reasonerа передаются именованные классы, которые получаются из datafactory:

OWLClass vegPizza = fac.getOWLClass(IRI.create(&quot;http://owl.man.ac.uk/2005/07/sssw/people#vegetarian&quot;));
NodeSet subClses = reasoner.getSubClasses(vegPizza, true);

Т.е. если я например хочу у резанера запросить экземпляры анонимного класса, который equivalent ИменованныйКлассA or ИменованныйКлассB, то мне надо сначала через datafactory получить  OWLObjectIntersectionOf этих двух классов, а потом на основании полученной аксиомы опять через datafactory получить OWLEquivalentClassesAxiom и уже полученное передать резанеру.</description>
		<content:encoded><![CDATA[<p>Посмотрел пример но там, если ничего не пропустил, методам reasonerа передаются именованные классы, которые получаются из datafactory:</p>
<p>OWLClass vegPizza = fac.getOWLClass(IRI.create(&laquo;http://owl.man.ac.uk/2005/07/sssw/people#vegetarian&raquo;));<br />
NodeSet subClses = reasoner.getSubClasses(vegPizza, true);</p>
<p>Т.е. если я например хочу у резанера запросить экземпляры анонимного класса, который equivalent ИменованныйКлассA or ИменованныйКлассB, то мне надо сначала через datafactory получить  OWLObjectIntersectionOf этих двух классов, а потом на основании полученной аксиомы опять через datafactory получить OWLEquivalentClassesAxiom и уже полученное передать резанеру.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: PavelK</title>
		<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/comment-page-1/#comment-1976</link>
		<dc:creator>PavelK</dc:creator>
		<pubDate>Tue, 04 Jan 2011 19:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://shcherbak.net/?p=1090#comment-1976</guid>
		<description>Есть, см. интерфейс OWLReasoner в OWL API и пример &lt;a href=&quot;http://owlapi.svn.sourceforge.net/viewvc/owlapi/v3/trunk/examples/src/main/java/org/coode/owlapi/examples/Example8.java?view=markup&quot; title=&quot;тут&quot; rel=&quot;nofollow&quot;&gt;http://owlapi.svn.sourceforge.net/viewvc/owlapi/v3/trunk/examples/src/main/java/org/coode/owlapi/examples/Example8.java?view=markup&lt;/a&gt;. Именно это штатное средство используется на закладке DL Query в Protege.
Т.е. ты все правильно понял, но явным образом класс добавлять в онтологию (т.е. через аксиомы) не надо.</description>
		<content:encoded><![CDATA[<p>Есть, см. интерфейс OWLReasoner в OWL API и пример <a href="http://owlapi.svn.sourceforge.net/viewvc/owlapi/v3/trunk/examples/src/main/java/org/coode/owlapi/examples/Example8.java?view=markup" title="тут" rel="nofollow">http://owlapi.svn.sourceforge......iew=markup</a>. Именно это штатное средство используется на закладке DL Query в Protege.<br />
Т.е. ты все правильно понял, но явным образом класс добавлять в онтологию (т.е. через аксиомы) не надо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: VasyaRogov</title>
		<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/comment-page-1/#comment-1975</link>
		<dc:creator>VasyaRogov</dc:creator>
		<pubDate>Tue, 04 Jan 2011 13:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://shcherbak.net/?p=1090#comment-1975</guid>
		<description>Запросы через Class expressions... Правильно ли я понял:
1. В онтологии задаем некоторый класс с использование конструкций OWL
2. Делаем лог-вывод
3. Возврящаем экземпляры данного класса

Есть ли в OWL api штатное средство для этого или надо добавлять аксимомы для именованного класса, получать его эзмепляры а затем удалять добавленные аксииомы?</description>
		<content:encoded><![CDATA[<p>Запросы через Class expressions&#8230; Правильно ли я понял:<br />
1. В онтологии задаем некоторый класс с использование конструкций OWL<br />
2. Делаем лог-вывод<br />
3. Возврящаем экземпляры данного класса</p>
<p>Есть ли в OWL api штатное средство для этого или надо добавлять аксимомы для именованного класса, получать его эзмепляры а затем удалять добавленные аксииомы?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Shcherbak Sergey</title>
		<link>http://shcherbak.net/2009/05/sravnitelnyj-analiz-frejmvorkov-dlya-raboty-s-semanticheskimi-ontologiyami-pod-net-i-java/comment-page-1/#comment-1840</link>
		<dc:creator>Shcherbak Sergey</dc:creator>
		<pubDate>Sat, 10 Jul 2010 14:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://shcherbak.net/?p=1090#comment-1840</guid>
		<description>передержал в спам листе этот комментарий к сожалению...</description>
		<content:encoded><![CDATA[<p>передержал в спам листе этот комментарий к сожалению&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

