<?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"
	>
<channel>
	<title>Comments on: The Semantic Question: To Delete or Not To Delete</title>
	<atom:link href="http://www.designmills.com/2008/09/12/the-semantic-question-to-delete-or-not-to-delete/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designmills.com/2008/09/12/the-semantic-question-to-delete-or-not-to-delete/</link>
	<description>Computers, cars, and general nerdiness</description>
	<pubDate>Sun, 01 Aug 2010 01:00:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Rich Holoch</title>
		<link>http://www.designmills.com/2008/09/12/the-semantic-question-to-delete-or-not-to-delete/#comment-152</link>
		<dc:creator>Rich Holoch</dc:creator>
		<pubDate>Wed, 05 Nov 2008 22:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.designmills.com/2008/09/12/the-semantic-question-to-delete-or-not-to-delete/#comment-152</guid>
		<description>One way to do this is to first "mark for delete" what a user wants to delete, and then notify the user that other objects in the ontology will also be deleted. Somehow, the user must understand at least one rule - that no orphaned data will be left in their ontology. To be very polite, all dependent nodes would be listed as "pending delete" as well as the single item that the user would want to delete. Then the warning question is posed "Do you really want to delete?".

Of course, if they have shared data with others - where dependant shared data links are also deleted, then there is a real problem. 

An alternative would be to never delete, but mark something "inactive" and then show that inactive item greyed out. That would give anyone linked to that item the "intention" of being deleted. 

The balance between keeping tons of data (and thus requiring the infrastructure to support exponential growth) vs. keeping _relevant_ data as defined by the user is a real anomaly.</description>
		<content:encoded><![CDATA[<p>One way to do this is to first &#8220;mark for delete&#8221; what a user wants to delete, and then notify the user that other objects in the ontology will also be deleted. Somehow, the user must understand at least one rule - that no orphaned data will be left in their ontology. To be very polite, all dependent nodes would be listed as &#8220;pending delete&#8221; as well as the single item that the user would want to delete. Then the warning question is posed &#8220;Do you really want to delete?&#8221;.</p>
<p>Of course, if they have shared data with others - where dependant shared data links are also deleted, then there is a real problem. </p>
<p>An alternative would be to never delete, but mark something &#8220;inactive&#8221; and then show that inactive item greyed out. That would give anyone linked to that item the &#8220;intention&#8221; of being deleted. </p>
<p>The balance between keeping tons of data (and thus requiring the infrastructure to support exponential growth) vs. keeping _relevant_ data as defined by the user is a real anomaly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
