<?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>Comments on: Rules are not enough.  Knowledge is core to reuse.</title>
	<atom:link href="http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/feed/" rel="self" type="application/rss+xml" />
	<link>http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/</link>
	<description>systems that know and understand and think and learn</description>
	<lastBuildDate>Fri, 20 Jan 2012 02:37:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: paul@haleyAI.com</title>
		<link>http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/comment-page-1/#comment-11</link>
		<dc:creator>paul@haleyAI.com</dc:creator>
		<pubDate>Tue, 26 Feb 2008 02:45:56 +0000</pubDate>
		<guid isPermaLink="false">http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/#comment-11</guid>
		<description>Although rule interchange may be possible without a common semantics (i.e., syntactically), there is no future in it.  Your ontological concern is reasonable and shared.  However, Cyc and a rigorous ontology covering ACORD are tremendous assets.  Your point about compatibility, consistency and mapping is a good one, although not specific to any vendor&#039;s product.

There is no known, robust and reliable means of reconciling less rigorous ontologies (e.g., folksonomies).   Until this theoretical problem is solved, reusing upper or standard ontologies is the way to go, no matter how large they need to be.

I think compatibility is less of an issue than mapping and that the need for consistency is greatly exaggerated.  We need approaches to knowledge management and automation that are much more robust in the face of inconsistency.  The onus and limitations of enforced consistency are simply too much in practice and in theory.

OWL and RIF are a great technical foundation.  SBVR is right to emphasize vocabulary in addition to a lesser emphasis on OWL RIF functionality.

A BRMS that unifies SBVR OWL RIF, perhaps with deployment across CLIPS/JESS/Drools and PRR would be pretty handy.</description>
		<content:encoded><![CDATA[<p>Although rule interchange may be possible without a common semantics (i.e., syntactically), there is no future in it.  Your ontological concern is reasonable and shared.  However, Cyc and a rigorous ontology covering ACORD are tremendous assets.  Your point about compatibility, consistency and mapping is a good one, although not specific to any vendor&#8217;s product.</p>
<p>There is no known, robust and reliable means of reconciling less rigorous ontologies (e.g., folksonomies).   Until this theoretical problem is solved, reusing upper or standard ontologies is the way to go, no matter how large they need to be.</p>
<p>I think compatibility is less of an issue than mapping and that the need for consistency is greatly exaggerated.  We need approaches to knowledge management and automation that are much more robust in the face of inconsistency.  The onus and limitations of enforced consistency are simply too much in practice and in theory.</p>
<p>OWL and RIF are a great technical foundation.  SBVR is right to emphasize vocabulary in addition to a lesser emphasis on OWL RIF functionality.</p>
<p>A BRMS that unifies SBVR OWL RIF, perhaps with deployment across CLIPS/JESS/Drools and PRR would be pretty handy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: snshor</title>
		<link>http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/comment-page-1/#comment-10</link>
		<dc:creator>snshor</dc:creator>
		<pubDate>Mon, 25 Feb 2008 03:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/#comment-10</guid>
		<description>Completely agree. It is impossible to share (interchange) rules without sharing (mapping?) domain ontology first. Still my concern is that underlying ontology is too complex or too large (look at Cyc  or even at ACORD). The size of the ontology presents not only the computational but also the semantic challenge as well. Authority&#039;s approach of building ontology from the linguistic rule presentation provides  a good example of ad-hoc ontology building, I consider it to be the best &quot;practical&quot; tool for the purpose; still the issues of compatibility, consistency and ontology mapping were not (to the best of my knowledge, which could be somewhat limited and outdated) addressed properly, which could be attributed to resource limitations.  This all brings to the fore the question of having all the major vendors to support w3c RDF/OWL ontology format + RIF and therefore &quot;outsource&quot; the ontology compatibility issue to more general community</description>
		<content:encoded><![CDATA[<p>Completely agree. It is impossible to share (interchange) rules without sharing (mapping?) domain ontology first. Still my concern is that underlying ontology is too complex or too large (look at Cyc  or even at ACORD). The size of the ontology presents not only the computational but also the semantic challenge as well. Authority&#8217;s approach of building ontology from the linguistic rule presentation provides  a good example of ad-hoc ontology building, I consider it to be the best &#8220;practical&#8221; tool for the purpose; still the issues of compatibility, consistency and ontology mapping were not (to the best of my knowledge, which could be somewhat limited and outdated) addressed properly, which could be attributed to resource limitations.  This all brings to the fore the question of having all the major vendors to support w3c RDF/OWL ontology format + RIF and therefore &#8220;outsource&#8221; the ontology compatibility issue to more general community</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul@haleyAI.com</title>
		<link>http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/comment-page-1/#comment-9</link>
		<dc:creator>paul@haleyAI.com</dc:creator>
		<pubDate>Fri, 22 Feb 2008 20:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/#comment-9</guid>
		<description>More agreement.  SBVR is not the solution but is good in that it addresses vocabulary, model, and logic (more than rules).  Different meanings of customer can be problematic but less than people believe if the vocabulary references a semantic model that is distinct from implementation concerns.  It turns out that the meaning of words like &quot;customer&quot; is usually disambiguated by its use within sentences.  One customer may be used with one verb relating it to a second concept but a second kind of customer would use a different verb to relate it to a third concept.  (These verbs label relations in the underlying ontology, BTW).  It is rare for two distinct concepts to use the same verb to relate themselves to the same kind of concept by different relations.

Ruthlessly practical.  I like that.  This ruthlessness is an onus on the customer side but an opportunity for vendors.</description>
		<content:encoded><![CDATA[<p>More agreement.  SBVR is not the solution but is good in that it addresses vocabulary, model, and logic (more than rules).  Different meanings of customer can be problematic but less than people believe if the vocabulary references a semantic model that is distinct from implementation concerns.  It turns out that the meaning of words like &#8220;customer&#8221; is usually disambiguated by its use within sentences.  One customer may be used with one verb relating it to a second concept but a second kind of customer would use a different verb to relate it to a third concept.  (These verbs label relations in the underlying ontology, BTW).  It is rare for two distinct concepts to use the same verb to relate themselves to the same kind of concept by different relations.</p>
<p>Ruthlessly practical.  I like that.  This ruthlessness is an onus on the customer side but an opportunity for vendors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Taylor</title>
		<link>http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/comment-page-1/#comment-8</link>
		<dc:creator>James Taylor</dc:creator>
		<pubDate>Fri, 22 Feb 2008 20:27:03 +0000</pubDate>
		<guid isPermaLink="false">http://haleyai.com/wordpress/2008/02/22/rules-are-not-enough-knowledge-is-core-to-reuse/#comment-8</guid>
		<description>Paul

As always you make interesting points and I think our differences are small overall. My focus is on decisions as the primary point of reuse precisely because rule or ruleset reuse, like code reuse, is hard. However the  complexity of standards like SBVR and the difficulty of mapping them to actual operational systems should not be underestimated.

Reuse can occur at many levels and is valuable to different people at each of those levels. When companies cannot agree between divisions what a customer is, the idea that they can start by reusing a vocabulary may be a stretch. A ruthlessly practical focus on how systems can reuse things is one way to progress in the meantime.

JT
Author of Smart (enough) Systems</description>
		<content:encoded><![CDATA[<p>Paul</p>
<p>As always you make interesting points and I think our differences are small overall. My focus is on decisions as the primary point of reuse precisely because rule or ruleset reuse, like code reuse, is hard. However the  complexity of standards like SBVR and the difficulty of mapping them to actual operational systems should not be underestimated.</p>
<p>Reuse can occur at many levels and is valuable to different people at each of those levels. When companies cannot agree between divisions what a customer is, the idea that they can start by reusing a vocabulary may be a stretch. A ruthlessly practical focus on how systems can reuse things is one way to progress in the meantime.</p>
<p>JT<br />
Author of Smart (enough) Systems</p>
]]></content:encoded>
	</item>
</channel>
</rss>

