<?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: TMT: Document Type Declaration</title>
	<atom:link href="http://www.finefrog.com/2007/02/27/tmt-document-type-declaration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.finefrog.com/2007/02/27/tmt-document-type-declaration/</link>
	<description>while(true) { write(learn(live())); }</description>
	<lastBuildDate>Wed, 25 Jan 2012 05:07:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: jordoncm</title>
		<link>http://www.finefrog.com/2007/02/27/tmt-document-type-declaration/comment-page-1/#comment-569</link>
		<dc:creator>jordoncm</dc:creator>
		<pubDate>Mon, 05 Mar 2007 23:44:39 +0000</pubDate>
		<guid isPermaLink="false">http://atermin.net/2007/02/27/tmt-document-type-declaration/#comment-569</guid>
		<description>I am getting a lot of misdirected feedback on this article and I just wanted to take a moment to clarify what DTD/Schema really is.

DTD/Schema is a set of computer readable languages that can be used to describe the structure and format of a markup language. It is used today to define the structure of all markup languages.

The idea is that you can define your own markup language specific to your needs.

For example, let say I was trying to write an application that stores and displays addresses.

Therefore a sample of the data I am storing would be:

123 Main St. Apt 210. Somewhere IA 12345

To a computer this line above really means nothing besides that it is a string of text.

Now if I were to use DTD and a DOCTYPE, I could store the information like this:
&lt;pre&gt;
&lt;address&gt;
  &lt;street&gt;123 Main St.&lt;/street&gt;
  &lt;apartment&gt;210&lt;/apartment&gt;
  &lt;city&gt;Somewhere&lt;/city&gt;
  &lt;state&gt;IA&lt;/state&gt;
  &lt;zipcode&gt;12345&lt;/zipcode&gt;
&lt;/address&gt;
&lt;/pre&gt;

In this format I bring more meaning to the data by wrapping it in a custom markup language. The data becomes much easier for a computer to extract specific parts of it. Also as a human reading over the data, the markup brings more human readable meaning.

We have effectively bridged a gap between the human and the computer. We have brought more meaning to a human reading the raw data and we have enabled the computer to analyze and break down the data in the same way a human would.

DTD/Schema and DOCTYPE would be used to tell the computer that inside of the tag &#039;address&#039; there are tags &#039;street&#039;, &#039;apartment&#039;, etc.

My comments about the application of this in the arena of artificial intelligence were simply remarking on the theory this provides. The fact that we have a computer language that can define the syntax of another language. I think that this idea could someday grow into use with human spoken language.</description>
		<content:encoded><![CDATA[<p>I am getting a lot of misdirected feedback on this article and I just wanted to take a moment to clarify what DTD/Schema really is.</p>
<p>DTD/Schema is a set of computer readable languages that can be used to describe the structure and format of a markup language. It is used today to define the structure of all markup languages.</p>
<p>The idea is that you can define your own markup language specific to your needs.</p>
<p>For example, let say I was trying to write an application that stores and displays addresses.</p>
<p>Therefore a sample of the data I am storing would be:</p>
<p>123 Main St. Apt 210. Somewhere IA 12345</p>
<p>To a computer this line above really means nothing besides that it is a string of text.</p>
<p>Now if I were to use DTD and a DOCTYPE, I could store the information like this:</p>
<pre>
&lt;address&gt;
  &lt;street&gt;123 Main St.&lt;/street&gt;
  &lt;apartment&gt;210&lt;/apartment&gt;
  &lt;city&gt;Somewhere&lt;/city&gt;
  &lt;state&gt;IA&lt;/state&gt;
  &lt;zipcode&gt;12345&lt;/zipcode&gt;
&lt;/address&gt;
</pre>
<p>In this format I bring more meaning to the data by wrapping it in a custom markup language. The data becomes much easier for a computer to extract specific parts of it. Also as a human reading over the data, the markup brings more human readable meaning.</p>
<p>We have effectively bridged a gap between the human and the computer. We have brought more meaning to a human reading the raw data and we have enabled the computer to analyze and break down the data in the same way a human would.</p>
<p>DTD/Schema and DOCTYPE would be used to tell the computer that inside of the tag &#8216;address&#8217; there are tags &#8216;street&#8217;, &#8216;apartment&#8217;, etc.</p>
<p>My comments about the application of this in the arena of artificial intelligence were simply remarking on the theory this provides. The fact that we have a computer language that can define the syntax of another language. I think that this idea could someday grow into use with human spoken language.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

