<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JimAncona</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JimAncona"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/JimAncona"/>
	<updated>2026-05-15T09:20:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rest/datatypes&amp;diff=4973</id>
		<title>rest/datatypes</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rest/datatypes&amp;diff=4973"/>
		<updated>2006-02-14T14:24:31Z</updated>

		<summary type="html">&lt;p&gt;JimAncona: /* Analysis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Datatypes in HTML &amp;lt;/h1&amp;gt;&lt;br /&gt;
One of the challenges of using HTML as a data transport is that everything, by default, is a string.  This page explores ways to use microformats -- specifically, class names -- to encode data type information, e.g., for use with [[xoxo]] and [[rest/ahah]], in order to allow lossless import/export from various languages.  These could also be used with forms to provide [[rest/description]]s of the type of data expected.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* Dr. Ernie Prabhakar&lt;br /&gt;
* Chris RG&lt;br /&gt;
* Mark Rickerby&lt;br /&gt;
* Robert Bachmann&lt;br /&gt;
* Kevin Marks&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
These are the primary datatypes in a range of different languages and formats.  Note that we are only concerned with &amp;quot;primitive&amp;quot; datatypes (loosely defined), as structured datatypes (list/array, hash/dictionary) are handled by [[xoxo]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+Datatype comparison table&lt;br /&gt;
|-&lt;br /&gt;
! Language/format !! string !! float !!  integer !! boolean !! data || date/time || null&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.w3.org/TR/xmlschema-2/#built-in-datatypes XML Schema]&lt;br /&gt;
| string || float, double || decimal, integer, etc. ||  boolean || hexBinary, base64Binary || duration, dateTime, date, time || nil&lt;br /&gt;
|-&lt;br /&gt;
! [http://ws.apache.org/xmlrpc/types.html XML-RPC]&lt;br /&gt;
| string || double || i4, int||  boolean || base64 || dateTime.iso8601 || nil&lt;br /&gt;
|-&lt;br /&gt;
! [http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/XMLPListsConcept.html Mac OS X plists]&lt;br /&gt;
| string || real || integer || true, false || data ||  date || nil&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.crockford.com/JSON JSON] (JavaScript)&lt;br /&gt;
| string || number || number ||  true, false || N/A || Date || nil&lt;br /&gt;
|-&lt;br /&gt;
! [http://yaml.org/spec/current.html#id2503753 YAML] tags&lt;br /&gt;
| str || int || float ||  bool || null (base 64) || N/A || null&lt;br /&gt;
|-&lt;br /&gt;
! [http://java.sun.com/j2se/1.3/docs/guide/jdbc/getstart/mapping.html#table1 SQL (JDBC)]&lt;br /&gt;
| char,varchar || float, double, real || decimal, numeric || bit || binary || date, time, timestamp || ?&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.sysprog.net/ctype.html C]&lt;br /&gt;
| char[] || float, double || int, long, short ||  bool, int || char[] || N/A || (void*)0&lt;br /&gt;
|-&lt;br /&gt;
! [http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html Java]&lt;br /&gt;
| char, String || float, double || int, long, short, byte ||  boolean || N/A || util.Date || null&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.zend.com/manual/language.types.php  PHP]&lt;br /&gt;
| string || float (double)|| integer ||  boolean || array || N/A || NULL&lt;br /&gt;
|-&lt;br /&gt;
! [http://search.cpan.org/dist/perl/pod/perldata.pod  Perl]&lt;br /&gt;
| array || scalar || scalar ||  scalar || array || N/A&lt;br /&gt;
|-&lt;br /&gt;
! [http://en.wikibooks.org/wiki/Programming:Python_Numbers  Python]&lt;br /&gt;
| str || float, complex || int, long ||  bool || binascii, base64 || time,datetime&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.rubycentral.com/book/ext_ruby.html  Ruby] + [http://www.rubycentral.com/book/lib_standard.html lib]&lt;br /&gt;
| String || Float || Fixnum, Bignum ||  TrueClass,FalseClass || Hash || Date || NilClass&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.rebol.com/docs/core23/rebolcore-16.html  REBOL]&lt;br /&gt;
| string! || decimal! || integer! || logic! || binary! || date!, time! || none!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
The most common set of datatypes appears to be those represented by XML-RPC, which (perhaps fortunately) also has historical precedence on the web:&lt;br /&gt;
* string&lt;br /&gt;
* double&lt;br /&gt;
* int [i4] - 4-byte integer (32-bit)&lt;br /&gt;
* boolean (0,1)&lt;br /&gt;
* base64&lt;br /&gt;
** Lets call this 'binary' as the encoding is in the data: url, and DRY applies&lt;br /&gt;
** RFC 2426 uses &amp;quot;B&amp;quot;, which, when lowercased per microformats [[naming-principles]] is 'b'. -Tantek&lt;br /&gt;
* dateTime[.iso8601]&lt;br /&gt;
&lt;br /&gt;
Whlle not perfect, these certainly cover the 80% case, and are reasonably well-defined.  That said, there are a number of open questions about how to use them:&lt;br /&gt;
# should 'string' also be explicitly specified, or can it be assumed? &lt;br /&gt;
#*Assumed, and also defined as utf-8. [[User:Kevin Marks|Kevin Marks]] 16:39, 13 Feb 2006 (PST) &lt;br /&gt;
#*Agreed with Kevin. 'string' should be the default if no type is specified.  Publishers MAY explicitly specify 'string'.&lt;br /&gt;
#*Shouldn't the encoding be that of the page the markup is found on (as specified in the HTTP and HTML specs), rather than defined as utf-8? [[User:Jim Ancona|Jim Ancona]] &lt;br /&gt;
# does 'int' always mean 32-bits?&lt;br /&gt;
##  If so, what should be used for 64-bit integers or cryptographic (256-bit+) numbers? &lt;br /&gt;
###Python's 'long' is simple, but ambiguous.&lt;br /&gt;
###Ruby's BigNum is clear but much less common.&lt;br /&gt;
###XML-Schema has so many types it is hard to say.&lt;br /&gt;
###* In this case, XML-Schema makes the distinction that 'int' represents a standard 32 bit integer, while 'integer' represents a signed integer of arbitrary length.&lt;br /&gt;
###SQL's &amp;quot;decimal&amp;quot;, perhaps?&lt;br /&gt;
##  If not, how should conforming implementations react to longer integers than they can handle?&lt;br /&gt;
##*I think integer is fine - we don't have an explict constraint here. Do you want to define +Inf -Inf and NaN behaviour? Certainly when building testcases and examples include these. &lt;br /&gt;
&lt;br /&gt;
# Is it worth deviating from the standard to allow &amp;quot;dateTime&amp;quot; as an alias? (the one case where XML Schema is actually simpler)&lt;br /&gt;
#* See comments below regarding date-time.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
The proposal is to adopt [http://www.xmlrpc.com/spec/ XML-RPC] scalar values as the class names for typed microformats, with the following caveats:&lt;br /&gt;
* the alias 'i4' for integer SHOULD not be used&lt;br /&gt;
* the name 'long' MAY be used for 64-bit or longer integers&lt;br /&gt;
* for 'dateTime'&lt;br /&gt;
** can we make this 'datetime' ? [[User:Kevin Marks|Kevin Marks]] 16:39, 13 Feb 2006 (PST)&lt;br /&gt;
** microformats don't use camel case.  please see [[naming-principles]]. alternatives (Tantek):&lt;br /&gt;
*** date-time (if you consider it to be two words)&lt;br /&gt;
*** datetime (as proposed by Kevin, if you think it is one word)&lt;br /&gt;
*** dt (reusing the common prefix shared by existing microformat class names: dtstart, dtend, dtreviewed from [[hcalendar|hCalendar]] and [[hreview|hReview]].  We could also make that a general rule for microformat class names for properties which take ISO8601 datetimes. (Tantek)&lt;br /&gt;
** the trailing '.iso8601' MUST be omitted, as '.' is not (always?) valid in HTML class names&lt;br /&gt;
*** '.' is neither a valid HTML class name, nor a valid character (unescaped at least) in a CSS class selector. - Tantek&lt;br /&gt;
** date/time formats SHOULD follow the [http://www.w3.org/TR/NOTE-datetime W3C profile] of [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601]&lt;br /&gt;
** a more human-readable rendering may be used, with the ISO8601 value in an &amp;quot;abbr&amp;quot;&lt;br /&gt;
* binary data SHOULD be encoded in a [http://en.wikipedia.org/wiki/Data:_URI_scheme data: URI], with an explicit [http://www.htmlhelp.com/reference/html40/special/a.html ContentType] and a human-readable description as the body of the anchor.&lt;br /&gt;
* if no datatype is specified, an implementation MAY either attempt to infer a datatype from the syntax of the value, or simply assert that the value is a string.  Thus, conforming implementations SHOULD always explicitly label strings.&lt;br /&gt;
** Disagree - either we are labelling datatypes and thus labelling string is redundant, or we are trying to guess from syntax. If the latter this whole spec is unnecessary. [[User:Kevin Marks|Kevin Marks]] 16:39, 13 Feb 2006 (PST)&lt;br /&gt;
** Agreed with Kevin.  Let's keep 'string' as the default, and allow explicit usage of it. -Tantek&lt;br /&gt;
&lt;br /&gt;
To indicate that a particular micforomat uses typed values, precede that microformat with the class name 'typed', as in:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;ol class=&amp;quot;typed xoxo&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;dl class=&amp;quot;typed xoxo&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;key&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;string&amp;quot;&amp;gt;value&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;integer&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;int&amp;quot;&amp;gt;137&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;real&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;double&amp;quot;&amp;gt;3.14159265&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;date&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;dateTime&amp;quot;&amp;gt;1994-11-05T13:15:30Z&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;date(abbr)&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;dateTime&amp;quot;&amp;gt;&amp;amp;lt;abbr title=&amp;quot;1994-11-05&amp;quot;&amp;gt;November 5, 1994&amp;amp;lt;/abbr&amp;gt;&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;true&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;boolean&amp;quot;&amp;gt;1&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;false&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;boolean&amp;quot;&amp;gt;0&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;data&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;base64&amp;quot;&amp;gt;&amp;amp;lt;a href=&amp;quot;data:;base64,sdcfo2JTiXE=&amp;quot; type=&amp;quot;image/jpg&amp;quot;&amp;gt;my image&amp;amp;lt;/a&amp;gt;&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example revised with above suggestions:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;dl class=&amp;quot;typed xoxo&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;key&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd&amp;gt;value&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;integer&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;int&amp;quot;&amp;gt;137&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;real&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;double&amp;quot;&amp;gt;3.14159265&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;date&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;datetime&amp;quot;&amp;gt;1994-11-05T13:15:30Z&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;date(abbr)&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;datetime&amp;quot;&amp;gt;&amp;amp;lt;abbr title=&amp;quot;1994-11-05&amp;quot;&amp;gt;November 5, 1994&amp;amp;lt;/abbr&amp;gt;&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;true&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;boolean&amp;quot;&amp;gt;1&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;false&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;boolean&amp;quot;&amp;gt;0&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;amp;lt;dt&amp;gt;data&amp;amp;lt;/dt&amp;gt;&amp;amp;lt;dd class=&amp;quot;binary&amp;quot;&amp;gt;&amp;amp;lt;a href=&amp;quot;data:;base64,sdcfo2JTiXE=&amp;quot; type=&amp;quot;image/jpg&amp;quot;&amp;gt;my image&amp;amp;lt;/a&amp;gt;&amp;amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' [[xoxo|XOXO]] always starts with either &amp;lt;code&amp;gt;ol&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt;.  The &amp;lt;code&amp;gt;dl&amp;lt;/code&amp;gt; in XOXO is always used to declare the properties of a specific &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt;. These examples should be updated accordingly. -Tantek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Datatype Datatypes] in Wikipedia&lt;br /&gt;
* Origional [http://microformats.org/discuss/mail/microformats-discuss/2005-September/001020.html datatype] discussion&lt;br /&gt;
* Original [http://homepage.mac.com/drernie/plist.html plist] datatype mapping proposal&lt;br /&gt;
* Revised [http://opendarwin.org/~drernie/xoxo-datatypes.html xoxo datatype] proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[xoxo]]&lt;br /&gt;
* [[naming-principles]]&lt;/div&gt;</summary>
		<author><name>JimAncona</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rest&amp;diff=3349</id>
		<title>rest</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rest&amp;diff=3349"/>
		<updated>2005-11-30T21:00:14Z</updated>

		<summary type="html">&lt;p&gt;JimAncona: Fix broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Microformats in REST Web Services =&lt;br /&gt;
This the home page for discussion, research, and standards regarding how to optimally use Microformats as the encoding for [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] web services. The goal is for all REST-related information in the microformats world to live under this URL.&lt;br /&gt;
&lt;br /&gt;
== Discussion Forums ==&lt;br /&gt;
* [http://microformats.org/discuss/mail/microformats-rest/ uf-rest] discussion list on microformats.org&lt;br /&gt;
* [http://groups.yahoo.com/group/rest-discuss/ rest-discuss] @ Yahoo Groups&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
=== URLs ===&lt;br /&gt;
;[[rest/opacity]]&lt;br /&gt;
:Properly Interpreting the &amp;quot;Axiom of URI Opacity&amp;quot;&lt;br /&gt;
;[[rest/urls]]&lt;br /&gt;
:How should URLs be structured for maximum clarity &amp;amp; discoverability?&lt;br /&gt;
=== HTML ===&lt;br /&gt;
;[[rest/ahah]]&lt;br /&gt;
:Asychronous HTML vs. AJAX&lt;br /&gt;
;[[rest/description]]&lt;br /&gt;
:What, if anything, is the analogue of WSDL for REST services?&lt;br /&gt;
;[[rest/webforms]]&lt;br /&gt;
:Upgrading browsers to support PUT and DELETE properly&lt;br /&gt;
=== Implementations ===&lt;br /&gt;
;[[rest/cgi]]&lt;br /&gt;
:CGI is slow, and FastCGI is designed for C parsers.  Is there a third option?&lt;br /&gt;
;[[rest/rails]]&lt;br /&gt;
:Ways to make Ruby on Rails more REST-friendly out of the box.&lt;br /&gt;
=== Standards ===&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc3205.txt HTTP as a Substrate] - Best Current Practice&lt;br /&gt;
* [http://www.faqs.org/rfcs/rfc2483.html text/uri-list] (Section 5, URI Resolution Services)&lt;br /&gt;
&lt;br /&gt;
== Background Research ==&lt;br /&gt;
=== Examples ===&lt;br /&gt;
* [[rest/examples]]&lt;br /&gt;
* [[rest/forms-examples]]&lt;br /&gt;
&lt;br /&gt;
=== Brainstorming ===&lt;br /&gt;
&lt;br /&gt;
* [[rest/brainstorming]]&lt;br /&gt;
* [[rest/forms-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
Note that these are all preliminary.&lt;br /&gt;
&lt;br /&gt;
* [[http://www.opendarwin.org/~drernie/C395201355/rest-enabled-xhtml-20051019.html REST-Enabled XHTML]] by Dr. Ernie&lt;br /&gt;
** original at [[rest/rex-proposal]]&lt;br /&gt;
* [http://restylab.php5.cz/dreams/webutopia.html WebUtopia] by Toydi&lt;br /&gt;
** more details in rest-discuss thread: [http://groups.yahoo.com/group/rest-discuss/message/5290 &amp;quot;Dreams about ReSTifying web apps&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== Tools === &lt;br /&gt;
* [[xoxo-sample-code| XOXO parser (python)]]&lt;br /&gt;
** also [http://www.opendarwin.org/~drernie/xoxo-plist.py xoxo-plist.py], a pyobjc variant support Mac OS X plists]&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/src/ahah.js ahah.js] Asynchronous HTML over HTTP&lt;br /&gt;
** was [http://epeus.blogspot.com/2005_05_01_epeus_archive.html#111588374981985824 JAH], an [http://technorati.com/tag/AJAX AJAX] alternative)&lt;br /&gt;
* Ruby RESTifarian plugin&lt;br /&gt;
  $ script/plugin install restifarian # need beta gems/edge rails for this to work&lt;br /&gt;
** See also prototype [http://www.onautopilot.com/oss/rails/rest_controller.rb controller]&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C499496031/E20051019100520/index.html DARC]: Darwin-Apache-Rails-CoreData&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C499496031/E20051026153908/index.html TurboGear] AddressBook (Mac OS X-only)&lt;br /&gt;
=== Sites ===&lt;br /&gt;
* [http://www.larrystaton.com Larry Staton Jr.] AHAH-enabled homepage (a first!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C395201355/index.html Dr. Ernie Prabhakar]&lt;br /&gt;
* [http://restylab.php5.cz/ toydi]&lt;br /&gt;
* [mailto:dimitri.glazkov@gmail.com Dimitri Glazkov]&lt;br /&gt;
* [http://www.xrest.org Max Voelkel (xamde)]&lt;br /&gt;
* [http://www.loudthinking.com/ David Heinemeier Hansson]&lt;/div&gt;</summary>
		<author><name>JimAncona</name></author>
	</entry>
</feed>