
From mud.aerial@aldebaran.mud.de  Mon Jun  1 01:14:09 2009
Return-Path: <mud.aerial@aldebaran.mud.de>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7B0853A69F3 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 01:14:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.453
X-Spam-Level: 
X-Spam-Status: No, score=-12.453 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, RELAY_IS_203=0.994, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dSdHtCjFw3KV for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 01:14:02 -0700 (PDT)
Received: from alsde.edu (unknown [203.132.229.74]) by core3.amsl.com (Postfix) with SMTP id 9D6D728B23E for <atompub-archive@lists.ietf.org>; Mon,  1 Jun 2009 01:13:47 -0700 (PDT)
To: atompub-archive@lists.ietf.org
Subject: For next week
From: atompub-archive@lists.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090601081349.9D6D728B23E@core3.amsl.com>
Date: Mon,  1 Jun 2009 01:13:47 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
</HEAD>
<BODY><table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td height="25" bgcolor="#f3f3f3" style="">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="560" >
<tr>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="left">
<a href="http://zPj8O.himhour.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Tell a friend</a>
<span style="padding: 0 5px;">Â·</span> 
<a href="http://mnsdw.himhour.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Download latest version</a></td>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="right">
<a href="http://AKcOk.himhour.com/" style="text-decoration: none; color: #b5b5b5; font-weight: bold;">See this email as a webpage</a></td>
</tr></table></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td style="padding: 20px 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td align="left" width="450">
<h1 style="font: bold 20px Helvetica, Arial, sans-serif; line-height: 28px; color: #999;">Hello!</h1></td>
<td align="right" width="110"></td></tr>
</table></td></tr><tr valign="top"><td>
<table cellpadding="0" cellspacing="0" border="0" width="600" bgcolor="#ffffff">
<tr valign="top"><td><table border="0" cellspacing="0" cellpadding="0" width="600">
<tr valign="top"><td width="19" height="20" bgcolor="#ffffff" valign="top"></td>
<td width="562" bgcolor="#ffffff" valign="top"></td><td width="19" bgcolor="#ffffff" valign="top"></td>
</tr><tr valign="top"><td bgcolor="#ffffff"></td><td bgcolor="#ffffff" valign="top" height="70">
<h1 style="font: bold 32px Helvetica, Arial, sans-serif; line-height: 32px; margin: 0; padding: 0; color: #000000; text-align: center">
<a style="color:#454545; text-decoration:none;"  
href="http://juWNg.himhour.com/">Shipped Privately And Discreetly To Your Door!</a><br><br></h1></td>
<td bgcolor="#ffffff"></td></tr><tr valign="top"><td height="340" colspan="3" bgcolor="#ffffff" valign="top" align="center">
<a href="http://HZ92Y.washshe.com/" style="color: #fff; text-decoration: none;">
<img src="http://vZ62x.washshe.com/c.jpg" alt="See this email as a webpage" border="0"/></a></td>
</tr></table></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0">
<tr><td width="20">&nbsp;</td>
<td width="560" style="padding: 24px 0 15px 0; font:normal 14px/19px Helvetica, Arial, sans-serif;"><strong>
We want to put a great big grin on your face in 2009.</strong> You'll be to rejoice  all year.</td>
<td width="20">&nbsp;</td></tr></table></td></tr></table></td></tr><tr>
<td style="padding: 20px 0 40px 0; margin: 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<a href="http://kpBe0.swellfour.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Unsubscribe</a> 
<span style="padding: 0 5px;">Â·</span> <a href="http://7o260.washshe.com" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Lost Password</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://UxB6d.swellfour.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Account Settings</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://rHIeN.fieldwinner.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Help</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://uTHXp.tellshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Terms of Service</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://ruJzh.himhour.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Privacy</a>
</p><p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<strong>Ottho Heldringstraat 8, 46274 AZ Amsterdam, The Netherlands</p>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;"></td>
</tr></table></td></tr></table></BODY></HTML>

From mnietonn@amada.com  Mon Jun  1 02:20:44 2009
Return-Path: <mnietonn@amada.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BA7C73A67EB for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 02:20:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.771
X-Spam-Level: 
X-Spam-Status: No, score=-13.771 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6EmHCBqIfLN6 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 02:20:38 -0700 (PDT)
Received: from alston.com (unknown [122.160.49.46]) by core3.amsl.com (Postfix) with SMTP id 73DC23A69E4 for <atompub-archive@megatron.ietf.org>; Mon,  1 Jun 2009 02:20:35 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: For next week
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090601092036.73DC23A69E4@core3.amsl.com>
Date: Mon,  1 Jun 2009 02:20:35 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td height="25" bgcolor="#f3f3f3" style="">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="560" >
<tr>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="left">
<a href="http://qtCKr.fieldwinner.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Tell a friend</a>
<span style="padding: 0 5px;">Â·</span> 
<a href="http://gWVWG.fieldwinner.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Download latest version</a></td>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="right">
<a href="http://n3wL8.washshe.com/" style="text-decoration: none; color: #b5b5b5; font-weight: bold;">See this email as a webpage</a></td>
</tr></table></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td style="padding: 20px 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td align="left" width="450">
<h1 style="font: bold 20px Helvetica, Arial, sans-serif; line-height: 28px; color: #999;">Hello!</h1></td>
<td align="right" width="110"></td></tr>
</table></td></tr><tr valign="top"><td>
<table cellpadding="0" cellspacing="0" border="0" width="600" bgcolor="#ffffff">
<tr valign="top"><td><table border="0" cellspacing="0" cellpadding="0" width="600">
<tr valign="top"><td width="19" height="20" bgcolor="#ffffff" valign="top"></td>
<td width="562" bgcolor="#ffffff" valign="top"></td><td width="19" bgcolor="#ffffff" valign="top"></td>
</tr><tr valign="top"><td bgcolor="#ffffff"></td><td bgcolor="#ffffff" valign="top" height="70">
<h1 style="font: bold 32px Helvetica, Arial, sans-serif; line-height: 32px; margin: 0; padding: 0; color: #000000; text-align: center">
<a style="color:#454545; text-decoration:none;"  
href="http://GfW0K.washshe.com/">Shipped Privately And Discreetly To Your Door!</a><br><br></h1></td>
<td bgcolor="#ffffff"></td></tr><tr valign="top"><td height="340" colspan="3" bgcolor="#ffffff" valign="top" align="center">
<a href="http://NyiyK.washshe.com/" style="color: #fff; text-decoration: none;">
<img src="http://Ryu6E.washshe.com/c.jpg" alt="See this email as a webpage" border="0"/></a></td>
</tr></table></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0">
<tr><td width="20">&nbsp;</td>
<td width="560" style="padding: 24px 0 15px 0; font:normal 14px/19px Helvetica, Arial, sans-serif;"><strong>
We want to put a great big grin on your face in 2009.</strong> You'll be to rejoice  all year.</td>
<td width="20">&nbsp;</td></tr></table></td></tr></table></td></tr><tr>
<td style="padding: 20px 0 40px 0; margin: 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<a href="http://FAeYX.washshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Unsubscribe</a> 
<span style="padding: 0 5px;">Â·</span> <a href="http://0qq22.tellshe.com" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Lost Password</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://SFAhk.washshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Account Settings</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://nxLUZ.washshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Help</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://XS35S.washshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Terms of Service</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://iMFTB.tellshe.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Privacy</a>
</p><p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<strong>Ottho Heldringstraat 7, 69035 AZ Amsterdam, The Netherlands</p>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;"></td>
</tr></table></td></tr></table></BODY></HTML>

From mlopez@aguacaliente.net  Mon Jun  1 16:49:11 2009
Return-Path: <mlopez@aguacaliente.net>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 82C703A6801 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 16:49:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.949
X-Spam-Level: 
X-Spam-Status: No, score=-13.949 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1M1F791vKsUq for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 16:49:03 -0700 (PDT)
Received: from abcrestoration.com (unknown [201.255.86.201]) by core3.amsl.com (Postfix) with SMTP id 4D8B03A6955 for <atompub-archive@lists.ietf.org>; Mon,  1 Jun 2009 16:48:31 -0700 (PDT)
To: atompub-archive@lists.ietf.org
Subject: For next week
From: atompub-archive@lists.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090601234833.4D8B03A6955@core3.amsl.com>
Date: Mon,  1 Jun 2009 16:48:31 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
</HEAD>
<BODY><table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td height="25" bgcolor="#f3f3f3" style="">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="560" >
<tr>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="left">
<a href="http://eF3mK.feltview.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Tell a friend</a>
<span style="padding: 0 5px;">Â·</span> 
<a href="http://xBuoM.feltview.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Download latest version</a></td>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="right">
<a href="http://FU2dQ.mustsit.com/" style="text-decoration: none; color: #b5b5b5; font-weight: bold;">See this email as a webpage</a></td>
</tr></table></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td style="padding: 20px 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td align="left" width="450">
<h1 style="font: bold 20px Helvetica, Arial, sans-serif; line-height: 28px; color: #999;">Hello!</h1></td>
<td align="right" width="110"></td></tr>
</table></td></tr><tr valign="top"><td>
<table cellpadding="0" cellspacing="0" border="0" width="600" bgcolor="#ffffff">
<tr valign="top"><td><table border="0" cellspacing="0" cellpadding="0" width="600">
<tr valign="top"><td width="19" height="20" bgcolor="#ffffff" valign="top"></td>
<td width="562" bgcolor="#ffffff" valign="top"></td><td width="19" bgcolor="#ffffff" valign="top"></td>
</tr><tr valign="top"><td bgcolor="#ffffff"></td><td bgcolor="#ffffff" valign="top" height="70">
<h1 style="font: bold 32px Helvetica, Arial, sans-serif; line-height: 32px; margin: 0; padding: 0; color: #000000; text-align: center">
<a style="color:#454545; text-decoration:none;"  
href="http://j0qhY.mustsit.com/">Shipped Privately And Discreetly To Your Door!</a><br><br></h1></td>
<td bgcolor="#ffffff"></td></tr><tr valign="top"><td height="340" colspan="3" bgcolor="#ffffff" valign="top" align="center">
<a href="http://oTKS5.lonestand.com/" style="color: #fff; text-decoration: none;">
<img src="http://TK25l.lonestand.com/c.jpg" alt="See this email as a webpage" border="0"/></a></td>
</tr></table></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0">
<tr><td width="20">&nbsp;</td>
<td width="560" style="padding: 24px 0 15px 0; font:normal 14px/19px Helvetica, Arial, sans-serif;"><strong>
We want to put a great big grin on your face in 2009.</strong> You'll be to rejoice  all year.</td>
<td width="20">&nbsp;</td></tr></table></td></tr></table></td></tr><tr>
<td style="padding: 20px 0 40px 0; margin: 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<a href="http://qluX0.tonejoyful.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Unsubscribe</a> 
<span style="padding: 0 5px;">Â·</span> <a href="http://0peu6.mustsit.com" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Lost Password</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://Iy1fK.tonejoyful.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Account Settings</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://63oXm.mustsit.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Help</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://8wooi.feltview.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Terms of Service</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://bH1tB.lonestand.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Privacy</a>
</p><p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<strong>Ottho Heldringstraat 7, 64105 AZ Amsterdam, The Netherlands</p>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;"></td>
</tr></table></td></tr></table></BODY></HTML>

From morelo.ermitano@afghan-wireless.com  Mon Jun  1 17:15:43 2009
Return-Path: <morelo.ermitano@afghan-wireless.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4D803A68EA for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 17:15:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U6P1N58GSk6g for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  1 Jun 2009 17:15:36 -0700 (PDT)
Received: from alumni.washington.edu (unknown [190.27.167.116]) by core3.amsl.com (Postfix) with SMTP id 0B3113A6D12 for <atompub-archive@megatron.ietf.org>; Mon,  1 Jun 2009 17:15:10 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Your subscribe #889273
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090602001511.0B3113A6D12@core3.amsl.com>
Date: Mon,  1 Jun 2009 17:15:10 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1252">
</HEAD>
<BODY><table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td height="25" bgcolor="#f3f3f3" style="">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="560" >
<tr>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="left">
<a href="http://HihGX.readyboth.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Tell a friend</a>
<span style="padding: 0 5px;">Â·</span> 
<a href="http://2gTrd.readyboth.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Download latest version</a></td>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="right">
<a href="http://yhZEB.lonestand.com/" style="text-decoration: none; color: #b5b5b5; font-weight: bold;">See this email as a webpage</a></td>
</tr></table></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td style="padding: 20px 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td align="left" width="450">
<h1 style="font: bold 20px Helvetica, Arial, sans-serif; line-height: 28px; color: #999;">Hello!</h1></td>
<td align="right" width="110"></td></tr>
</table></td></tr><tr valign="top"><td>
<table cellpadding="0" cellspacing="0" border="0" width="600" bgcolor="#ffffff">
<tr valign="top"><td><table border="0" cellspacing="0" cellpadding="0" width="600">
<tr valign="top"><td width="19" height="20" bgcolor="#ffffff" valign="top"></td>
<td width="562" bgcolor="#ffffff" valign="top"></td><td width="19" bgcolor="#ffffff" valign="top"></td>
</tr><tr valign="top"><td bgcolor="#ffffff"></td><td bgcolor="#ffffff" valign="top" height="70">
<h1 style="font: bold 32px Helvetica, Arial, sans-serif; line-height: 32px; margin: 0; padding: 0; color: #000000; text-align: center">
<a style="color:#454545; text-decoration:none;"  
href="http://dBOF.feltview.com/">Shipped Privately And Discreetly To Your Door!</a><br><br></h1></td>
<td bgcolor="#ffffff"></td></tr><tr valign="top"><td height="340" colspan="3" bgcolor="#ffffff" valign="top" align="center">
<a href="http://OvAGi.readyboth.com/" style="color: #fff; text-decoration: none;">
<img src="http://9UShi.readyboth.com/c.jpg" alt="See this email as a webpage" border="0"/></a></td>
</tr></table></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0">
<tr><td width="20">&nbsp;</td>
<td width="560" style="padding: 24px 0 15px 0; font:normal 14px/19px Helvetica, Arial, sans-serif;"><strong>
We want to put a great big grin on your face in 2009.</strong> You'll be to rejoice  all year.</td>
<td width="20">&nbsp;</td></tr></table></td></tr></table></td></tr><tr>
<td style="padding: 20px 0 40px 0; margin: 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<a href="http://yg3Vx.tonejoyful.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Unsubscribe</a> 
<span style="padding: 0 5px;">Â·</span> <a href="http://EMXjp.tonejoyful.com" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Lost Password</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://Ae0OP.tonejoyful.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Account Settings</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://GuKc1.feltview.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Help</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://HTggp.lonestand.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Terms of Service</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://0ESR.lonestand.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Privacy</a>
</p><p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<strong>Ottho Heldringstraat 1, 69107 AZ Amsterdam, The Netherlands</p>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;"></td>
</tr></table></td></tr></table></BODY></HTML>

From owner-atom-syntax@mail.imc.org  Tue Jun  2 11:15:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFFB328C161 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 11:15:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.835
X-Spam-Level: 
X-Spam-Status: No, score=-2.835 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id boCZOg0BA2Xu for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 11:15:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E4BDE28C108 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 11:14:58 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52HxHOd034461 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 10:59:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52HxHXM034460; Tue, 2 Jun 2009 10:59:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e6.ny.us.ibm.com (e6.ny.us.ibm.com [32.97.182.146]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52Hx5im034440 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 10:59:16 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116]) by e6.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n52I1gfK018497 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 14:01:42 -0400
Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n52Hx3NS1679522 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 13:59:04 -0400
Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n52Hx33k011585 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 11:59:03 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n52Hx3qR011574; Tue, 2 Jun 2009 11:59:03 -0600
In-Reply-To: <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com>
Subject: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
X-KeepSent: 6C621DE2:A44DDE80-882575C9:0060D70E; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, Sam Ruby <rubys@us.ibm.com>, James M Snell <jasnell@us.ibm.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Tue, 2 Jun 2009 10:58:51 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/02/2009 11:59:02
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E"

--1__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


This is to recap a discussion that happened on the cmis atom wg call th=
is
morning and see if the group beyond Nikunj, Julian and I have any
preference for the options below.  If this group does not have a prefer=
ence
for any of the options, the representation of a tree structure will be
removed from the hierarchy I-D.  This is deemed the best course of acti=
on
currently.

Due to the reasons already discussed by Julian and myself on this list,=

CMIS will leverage option #2 if it is included in the I-D but probably =
not
option #1.  #1 does not ideally address CMIS' use case of how to repres=
ent
a tree of atom entries in a single document but rather provide a generi=
c
pre-fetching/inlining mechanism.

The options so far discussed are:

1. Including the resource itself inside <link>
>>>  <atom:entry>
>>>    <atom:link rel=3D"down"
>>>      href=3D"/finance/feeds/default/portfolios/1/positions">
>>>      <atom:feed>
>>>        <atom:link rel=3D"self"
>>>         href=3D"/finance/feeds/default/portfolios/1/positions"/>
>>>         ...
>>>      </atom:feed>
>>>    </atom:link>
>>>    ...
>>>  </atom:entry>

2. Using an extension element in atom:entry to contain 0..n atom:entry =
's
(could also include feed's though CMIS most likely would not leverage t=
hat)
<atom:entry>
      <ah:children>
            <atom:entry>...</atom:entry>
      </ah:children>
</atom:entry>

If there is not a consensus, then the representation of a tree structur=
e
will be removed from the I-D by Nikunj in the next draft.

Thanks,
-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Julian Reschke <julian.reschke@gmx.de>                   =
                                                         
                                                                       =
                                                         
  Cc:         Atom-Syntax Syntax <atom-syntax@imc.org>                 =
                                                         
                                                                       =
                                                         
  Date:       05/28/2009 12:32 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: New Version Notification for draft-divilly-atom-hiera=
rchy-00                                                  
                                                                       =
                                                         






There is precedence to the proposal I have submitted. GData uses
feedLink [1] and entryLink [2] mechanisms in Google's own namespace to
include in-line representations of entries and feeds. Notice how these
elements have both @rel and @href, critical to the functioning of
Atom's own link mechanisms.

The atom-hierarchy-ID is merely trying to standardize such behavior
and not invent new behavior. Moreover, the proposed syntax is not
merely syntactically legal, it is also semantically valuable. There
are three benefits to this approach:

1. The context of the inlined feed or entry is immediately clear from
the @rel value
2. The server can choose to inline content as per requirements and
configuration
3. The format supports inlining of any number of entries - a single or
multiple. It also expresses the absence of any entries, when this is
required.

Which of these advantages can you claim for directly embedding an
entry inside another?

Nikunj
http://o-micron.blogspot.com

On May 27, 2009, at 5:12 AM, Julian Reschke wrote:

>
> Nikunj R. Mehta wrote:
>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>>> with respect to <
http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3
>>> >, "Inline Representation of Hierarchical Resources"...
>>>
>>> It seems to be that using atom:link as a container elements
>>> stretches its semantics of "reference from an entry or feed to a
>>> Web resource" too much.
>> I don't agree with that. A previous discussion on this mailing list
>> more than a year ago [1] has already concluded that it is perfectly
>> legal to do so. Additionally, the hierarchy-ID approach appears
>> similar to the
>
> I do not agree with that conclusion, but nevertheless, just because
> something is syntactically legal doesn't make it a good choice.
>
> atom:link is defined to as:
>
>  "The "atom:link" element defines a reference from an entry or feed
> to a Web resource."
>
> Inlining the content of referenced web resource is IMHO contrary to
> that definition.
>
>> approach taken by the RFC4287 with atom:content usage models, where
>> several options about inline and out-of-line content delivery are
>> available.
>
> But atom:content has been explicitly designed that way:
>
>  "The "atom:content" element either contains or links to the content
> of the entry." -- <
http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
> >
>
> while atom:link has not.

I respectfully disagree although you are entitled to your opinion.
Previous discussion on this mailing list [3], which included several
people who were part of the early crowd of atom-syntax, has made it
clear that one should not go by any prejudice about the lack of
specification of a certain previously undefined mark up usage.

>
>
> So I'll stick with my comment that atom:entry is better suited for
> that purpose, being defined as:
>
>   "The "atom:entry" element represents an individual entry, acting
> as a container for metadata and data associated with the entry." -- <=

http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
> >
>
>
>>> As Al pointed out on the CMIS mailing list (<
http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
>>> >), it may be better to use a container element inside atom:entry.
>>>
>>> So, the example in <
http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.=
3
>>> >:
>>>
>>>  <atom:entry>
>>>    <atom:link rel=3D"down"
>>>      href=3D"/finance/feeds/default/portfolios/1/positions">
>>>      <atom:feed>
>>>        <atom:link rel=3D"self"
>>>         href=3D"/finance/feeds/default/portfolios/1/positions"/>
>>>         ...
>>>      </atom:feed>
>>>    </atom:link>
>>>    ...
>>>  </atom:entry>
>>>
>>>
> > ...
>
> BTW: the format above is currently forbidden by the RNC (because of
> the use of the atom namespace for the contained element); I know
> that part of the spec is informative, but still...
>

Again, you are misleading the reader to assume that RNC schema is
normative. There is a very good reason for it to not be normative and
the spec editors were clear about them.

Nikunj

[1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
[2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
[3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html


=

--1__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>This is to recap a discussion that happened on the cmis atom wg call=
 this morning and see if the group beyond Nikunj, Julian and I have any=
 preference for the options below.  If this group does not have a prefe=
rence for any of the options, the representation of a tree structure wi=
ll be removed from the hierarchy I-D.  This is deemed the best course o=
f action currently.<br>
<br>
Due to the reasons already discussed by Julian and myself on this list,=
 CMIS will leverage option #2 if it is included in the I-D but probably=
 not option #1.  #1 does not ideally address CMIS' use case of how to r=
epresent a tree of atom entries in a single document but rather provide=
 a generic pre-fetching/inlining mechanism.  <br>
<br>
The options so far discussed are:<br>
<br>
1. Including the resource itself inside &lt;link&gt;<br>
<tt>&gt;&gt;&gt; &nbsp;&lt;atom:entry&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;atom:feed&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;self&=
quot;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; href=3D&quot;/finance/feeds/de=
fault/portfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; ...<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;/atom:feed&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;&lt;/atom:link&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;...<br>
&gt;&gt;&gt; &nbsp;&lt;/atom:entry&gt;<br>
</tt><br>
2. Using an extension element in atom:entry to contain 0..n atom:entry =
's (could also include feed's though CMIS most likely would not leverag=
e that)<br>
&lt;atom:entry&gt;<br>
	&lt;ah:children&gt;<br>
		&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
	&lt;/ah:children&gt;<br>
&lt;/atom:entry&gt;<br>
<br>
If there is not a consensus, then the representation of a tree structur=
e will be removed from the I-D by Nikunj in the next draft.<br>
<br>
Thanks,<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5ADFF3519E8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---05/28/2009 12:32:53 PM---There is precedence =
to the proposal I have submitted. G"><font color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---05/28/2009 12:32:53 PM---There is precedence to th=
e proposal I have submitted. GData uses</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFF3519E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Julian Reschke &lt;julian.reschke@gmx.de&gt;</font></t=
d></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5A=
DFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;</font><=
/td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFF3519E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">05/28/2009 12:32 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFF3519E8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: New Version Notification for draft-divilly-atom-hi=
erarchy-00</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt><br>
There is precedence to the proposal I have submitted. GData uses &nbsp;=
<br>
feedLink [1] and entryLink [2] mechanisms in Google's own namespace to =
&nbsp;<br>
include in-line representations of entries and feeds. Notice how these =
&nbsp;<br>
elements have both @rel and @href, critical to the functioning of &nbsp=
;<br>
Atom's own link mechanisms.<br>
<br>
The atom-hierarchy-ID is merely trying to standardize such behavior &nb=
sp;<br>
and not invent new behavior. Moreover, the proposed syntax is not &nbsp=
;<br>
merely syntactically legal, it is also semantically valuable. There &nb=
sp;<br>
are three benefits to this approach:<br>
<br>
1. The context of the inlined feed or entry is immediately clear from &=
nbsp;<br>
the @rel value<br>
2. The server can choose to inline content as per requirements and &nbs=
p;<br>
configuration<br>
3. The format supports inlining of any number of entries - a single or =
&nbsp;<br>
multiple. It also expresses the absence of any entries, when this is &n=
bsp;<br>
required.<br>
<br>
Which of these advantages can you claim for directly embedding an &nbsp=
;<br>
entry inside another?<br>
<br>
Nikunj<br>
</tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-micron.blogs=
pot.com</a></tt><tt><br>
<br>
On May 27, 2009, at 5:12 AM, Julian Reschke wrote:<br>
<br>
&gt;<br>
&gt; Nikunj R. Mehta wrote:<br>
&gt;&gt; On May 25, 2009, at 8:42 AM, Julian Reschke wrote:<br>
&gt;&gt;&gt; with respect to &lt;</tt><tt><a href=3D"http://tools.ietf.=
org/html/draft-divilly-atom-hierarchy-00#section-3">http://tools.ietf.o=
rg/html/draft-divilly-atom-hierarchy-00#section-3</a></tt><tt>&nbsp;<br=
>
&gt;&gt;&gt; &gt;, &quot;Inline Representation of Hierarchical Resource=
s&quot;...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It seems to be that using atom:link as a container element=
s &nbsp;<br>
&gt;&gt;&gt; stretches its semantics of &quot;reference from an entry o=
r feed to a &nbsp;<br>
&gt;&gt;&gt; Web resource&quot; too much.<br>
&gt;&gt; I don't agree with that. A previous discussion on this mailing=
 list &nbsp;<br>
&gt;&gt; more than a year ago [1] has already concluded that it is perf=
ectly &nbsp;<br>
&gt;&gt; legal to do so. Additionally, the hierarchy-ID approach appear=
s &nbsp;<br>
&gt;&gt; similar to the<br>
&gt;<br>
&gt; I do not agree with that conclusion, but nevertheless, just becaus=
e &nbsp;<br>
&gt; something is syntactically legal doesn't make it a good choice.<br=
>
&gt;<br>
&gt; atom:link is defined to as:<br>
&gt;<br>
&gt; &nbsp;&quot;The &quot;atom:link&quot; element defines a reference =
from an entry or feed &nbsp;<br>
&gt; to a Web resource.&quot;<br>
&gt;<br>
&gt; Inlining the content of referenced web resource is IMHO contrary t=
o &nbsp;<br>
&gt; that definition.<br>
&gt;<br>
&gt;&gt; approach taken by the RFC4287 with atom:content usage models, =
where &nbsp;<br>
&gt;&gt; several options about inline and out-of-line content delivery =
are &nbsp;<br>
&gt;&gt; available.<br>
&gt;<br>
&gt; But atom:content has been explicitly designed that way:<br>
&gt;<br>
&gt; &nbsp;&quot;The &quot;atom:content&quot; element either contains o=
r links to the content &nbsp;<br>
&gt; of the entry.&quot; -- &lt;</tt><tt><a href=3D"http://greenbytes.d=
e/tech/webdav/rfc4287.html#rfc.section.4.1.3">http://greenbytes.de/tech=
/webdav/rfc4287.html#rfc.section.4.1.3</a></tt><tt>&nbsp;<br>
&gt; &gt;<br>
&gt;<br>
&gt; while atom:link has not.<br>
<br>
I respectfully disagree although you are entitled to your opinion. &nbs=
p;<br>
Previous discussion on this mailing list [3], which included several &n=
bsp;<br>
people who were part of the early crowd of atom-syntax, has made it &nb=
sp;<br>
clear that one should not go by any prejudice about the lack of &nbsp;<=
br>
specification of a certain previously undefined mark up usage.<br>
<br>
&gt;<br>
&gt;<br>
&gt; So I'll stick with my comment that atom:entry is better suited for=
 &nbsp;<br>
&gt; that purpose, being defined as:<br>
&gt;<br>
&gt; &nbsp; &quot;The &quot;atom:entry&quot; element represents an indi=
vidual entry, acting &nbsp;<br>
&gt; as a container for metadata and data associated with the entry.&qu=
ot; -- &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/webdav/rfc4287=
.html#rfc.section.4.1.2">http://greenbytes.de/tech/webdav/rfc4287.html#=
rfc.section.4.1.2</a></tt><tt>&nbsp;<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt;&gt; As Al pointed out on the CMIS mailing list (&lt;</tt><tt><=
a href=3D"http://lists.oasis-open.org/archives/cmis/200905/msg00186.htm=
l">http://lists.oasis-open.org/archives/cmis/200905/msg00186.html</a></=
tt><tt>&nbsp;<br>
&gt;&gt;&gt; &gt;), it may be better to use a container element inside =
atom:entry.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So, the example in &lt;</tt><tt><a href=3D"http://tools.ie=
tf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.3">http://tools=
.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.3</a></tt><t=
t>&nbsp;<br>
&gt;&gt;&gt; &gt;:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&lt;atom:entry&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;atom:feed&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;self&=
quot;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; href=3D&quot;/finance/feeds/de=
fault/portfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; ...<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;/atom:feed&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;&lt;/atom:link&gt;<br>
&gt;&gt;&gt; &nbsp; &nbsp;...<br>
&gt;&gt;&gt; &nbsp;&lt;/atom:entry&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt; &gt; ...<br>
&gt;<br>
&gt; BTW: the format above is currently forbidden by the RNC (because o=
f &nbsp;<br>
&gt; the use of the atom namespace for the contained element); I know &=
nbsp;<br>
&gt; that part of the spec is informative, but still...<br>
&gt;<br>
<br>
Again, you are misleading the reader to assume that RNC schema is &nbsp=
;<br>
normative. There is a very good reason for it to not be normative and &=
nbsp;<br>
the spec editors were clear about them.<br>
<br>
Nikunj<br>
<br>
[1] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements.html=
#gdFeedLink">http://code.google.com/apis/gdata/elements.html#gdFeedLink=
</a></tt><tt><br>
[2] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements.html=
#gdEntryLink">http://code.google.com/apis/gdata/elements.html#gdEntryLi=
nk</a></tt><tt><br>
[3] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-archive/msg=
20456.html">http://www.imc.org/atom-syntax/mail-archive/msg20456.html</=
a></tt><tt><br>
<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E--


--0__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5ADFF3519E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5ADFF3519E8f9e8a93df938690918c07BBFF5ADFF3519E--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 13:56:15 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E088B28C124 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 13:56:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.423
X-Spam-Level: 
X-Spam-Status: No, score=0.423 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Lg-enR3mN+U for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 13:56:14 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 02BBC3A6CFF for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 13:56:13 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52KZJ9j043844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 13:35:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52KZJFL043843; Tue, 2 Jun 2009 13:35:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52KZ7xe043832 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 13:35:18 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by qyk1 with SMTP id 1so11656841qyk.16 for <atom-syntax@imc.org>; Tue, 02 Jun 2009 13:35:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=EdqaX5g6mHbSXVZlzdrpIC1cAvDNkgBRpdf+hvuon3Y=; b=FuLBM8b3W1xxdOQ2IVkxcXXxEEhHEu3otozrNgV3dgW7csVTwEbMqqyUae3Ll9zYtu JXJWTNj7Mk8BTWz90VeURDUUdNDAqLHKi+ZC17dKsPik5R7MoKt8tCmwLV08F2y3gVgC maqIkHL2L55mHH6sO0ifX+YGiwYnmeMeAxLzI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=KBh2LAm7q5ffZqRUD1IpIcxCsoXM5UDYc9aIlFDL7ZW9XHeLVldP6SieSmmFs4MF+w JnVQ2Vk7rJLrVyOzbsvESjz2pKVClUbQXMeyYv6RnvyylQ9gUIBRt9COeqOxOppP67mu sL9Vv/YTXRJn8mlsOaLMiQlTKmMwsw5S1q6GA=
MIME-Version: 1.0
Received: by 10.151.143.6 with SMTP id v6mr396152ybn.80.1243974906907; Tue, 02  Jun 2009 13:35:06 -0700 (PDT)
In-Reply-To: <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com>
Date: Tue, 2 Jun 2009 15:35:06 -0500
X-Google-Sender-Auth: 7475f0b93f10f96f
Message-ID: <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com>
Subject: Re: Recap - call for preferences/discussion - Re: New Version  Notification for draft-divilly-atom-hierarchy-00
From: Peter Keane <pkeane@mail.utexas.edu>
To: Al Brown <albertcbrown@us.ibm.com>
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, Sam Ruby <rubys@us.ibm.com>, James M Snell <jasnell@us.ibm.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibm.com> wrote:
> This is to recap a discussion that happened on the cmis atom wg call this
> morning and see if the group beyond Nikunj, Julian and I have any prefere=
nce
> for the options below. If this group does not have a preference for any o=
f
> the options, the representation of a tree structure will be removed from =
the
> hierarchy I-D. This is deemed the best course of action currently.
>
> Due to the reasons already discussed by Julian and myself on this list, C=
MIS
> will leverage option #2 if it is included in the I-D but probably not opt=
ion
> #1. #1 does not ideally address CMIS' use case of how to represent a tree=
 of
> atom entries in a single document but rather provide a generic
> pre-fetching/inlining mechanism.
>
> The options so far discussed are:
>
> 1. Including the resource itself inside <link>
>>>> =C2=A0<atom:entry>
>>>> =C2=A0 =C2=A0<atom:link rel=3D"down"
>>>> =C2=A0 =C2=A0 =C2=A0href=3D"/finance/feeds/default/portfolios/1/positi=
ons">
>>>> =C2=A0 =C2=A0 =C2=A0<atom:feed>
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0<atom:link rel=3D"self"
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 href=3D"/finance/feeds/default/portfolios/=
1/positions"/>
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 ...
>>>> =C2=A0 =C2=A0 =C2=A0</atom:feed>
>>>> =C2=A0 =C2=A0</atom:link>
>>>> =C2=A0 =C2=A0...
>>>> =C2=A0</atom:entry>
>
> 2. Using an extension element in atom:entry to contain 0..n atom:entry 's
> (could also include feed's though CMIS most likely would not leverage tha=
t)
> <atom:entry>
> <ah:children>
> <atom:entry>...</atom:entry>
> </ah:children>
> </atom:entry>
>

Hi All-

This option makes little sense to me in that it creates and represents
a completely new type of "set" of atom entries that is in fact NOT a
feed (more akin to a "bag" I suppose)?  What relationship, if any do
these children have to one another?

I assume this is to represent a directory-tree like structure?  If,
so, I believe there are much better ways that do not break the the
essential nature of Atom as documents and lists of documents.  To
quote Roy F. from  a recent thread:


"...Atom categories are analogous to folders in CMIS.
It would make more sense to replace most of the CMIS extensions
by using the Atom category mechanism to hold its filing relations.

....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.html]


I other words, atom entries live in feeds that may bear no
relationship to physical place on the filesystem.  Those places are
described in atom:category in entries, e.g.:

<entry>
  <category term=3D"/home"/>
</entry>

<entry>
  <category term=3D"/home/peter"/>
</entry>

<entry>
  <category term=3D"/home/peter/docs/>
</entry>

By the way, I have no problem w/ #1 above for inlining a feed.

--peter

> If there is not a consensus, then the representation of a tree structure
> will be removed from the I-D by Nikunj in the next draft.
>
> Thanks,
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any
> attachments, are confidential and are intended solely for the use of the
> person or entity to whom the message was addressed. If you are not the
> intended recipient of this message, please be advised that any
> dissemination, distribution, or use of the contents of this message is
> strictly prohibited. If you received this message in error, please notify
> the sender. Please also permanently delete all copies of the original
> message and any attached documentation.
>
> "Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is precedence to the
> proposal I have submitted. GData uses
>
>
> From:
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> To:
> Julian Reschke <julian.reschke@gmx.de>
> Cc:
> Atom-Syntax Syntax <atom-syntax@imc.org>
> Date:
> 05/28/2009 12:32 PM
> Subject:
> Re: New Version Notification for draft-divilly-atom-hierarchy-00
> ________________________________
>
>
>
> There is precedence to the proposal I have submitted. GData uses
> feedLink [1] and entryLink [2] mechanisms in Google's own namespace to
> include in-line representations of entries and feeds. Notice how these
> elements have both @rel and @href, critical to the functioning of
> Atom's own link mechanisms.
>
> The atom-hierarchy-ID is merely trying to standardize such behavior
> and not invent new behavior. Moreover, the proposed syntax is not
> merely syntactically legal, it is also semantically valuable. There
> are three benefits to this approach:
>
> 1. The context of the inlined feed or entry is immediately clear from
> the @rel value
> 2. The server can choose to inline content as per requirements and
> configuration
> 3. The format supports inlining of any number of entries - a single or
> multiple. It also expresses the absence of any entries, when this is
> required.
>
> Which of these advantages can you claim for directly embedding an
> entry inside another?
>
> Nikunj
> http://o-micron.blogspot.com
>
> On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>
>>
>> Nikunj R. Mehta wrote:
>>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>>>> with respect to
>>>> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3
>>>> >, "Inline Representation of Hierarchical Resources"...
>>>>
>>>> It seems to be that using atom:link as a container elements
>>>> stretches its semantics of "reference from an entry or feed to a
>>>> Web resource" too much.
>>> I don't agree with that. A previous discussion on this mailing list
>>> more than a year ago [1] has already concluded that it is perfectly
>>> legal to do so. Additionally, the hierarchy-ID approach appears
>>> similar to the
>>
>> I do not agree with that conclusion, but nevertheless, just because
>> something is syntactically legal doesn't make it a good choice.
>>
>> atom:link is defined to as:
>>
>> =C2=A0"The "atom:link" element defines a reference from an entry or feed
>> to a Web resource."
>>
>> Inlining the content of referenced web resource is IMHO contrary to
>> that definition.
>>
>>> approach taken by the RFC4287 with atom:content usage models, where
>>> several options about inline and out-of-line content delivery are
>>> available.
>>
>> But atom:content has been explicitly designed that way:
>>
>> =C2=A0"The "atom:content" element either contains or links to the conten=
t
>> of the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
>> >
>>
>> while atom:link has not.
>
> I respectfully disagree although you are entitled to your opinion.
> Previous discussion on this mailing list [3], which included several
> people who were part of the early crowd of atom-syntax, has made it
> clear that one should not go by any prejudice about the lack of
> specification of a certain previously undefined mark up usage.
>
>>
>>
>> So I'll stick with my comment that atom:entry is better suited for
>> that purpose, being defined as:
>>
>> =C2=A0 "The "atom:entry" element represents an individual entry, acting
>> as a container for metadata and data associated with the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
>> >
>>
>>
>>>> As Al pointed out on the CMIS mailing list
>>>> (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
>>>> >), it may be better to use a container element inside atom:entry.
>>>>
>>>> So, the example in
>>>> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.=
2.3
>>>> >:
>>>>
>>>> =C2=A0<atom:entry>
>>>> =C2=A0 =C2=A0<atom:link rel=3D"down"
>>>> =C2=A0 =C2=A0 =C2=A0href=3D"/finance/feeds/default/portfolios/1/positi=
ons">
>>>> =C2=A0 =C2=A0 =C2=A0<atom:feed>
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0<atom:link rel=3D"self"
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 href=3D"/finance/feeds/default/portfolios/=
1/positions"/>
>>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 ...
>>>> =C2=A0 =C2=A0 =C2=A0</atom:feed>
>>>> =C2=A0 =C2=A0</atom:link>
>>>> =C2=A0 =C2=A0...
>>>> =C2=A0</atom:entry>
>>>>
>>>>
>> > ...
>>
>> BTW: the format above is currently forbidden by the RNC (because of
>> the use of the atom namespace for the contained element); I know
>> that part of the spec is informative, but still...
>>
>
> Again, you are misleading the reader to assume that RNC schema is
> normative. There is a very good reason for it to not be normative and
> the spec editors were clear about them.
>
> Nikunj
>
> [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
> [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
> [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>
>
>
>


From owner-atom-syntax@mail.imc.org  Tue Jun  2 14:15:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3B453A6886 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.797
X-Spam-Level: 
X-Spam-Status: No, score=-4.797 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ijpuLVeBVXL8 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:15:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 258733A67C1 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 14:13:31 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52KtNgp044897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 13:55:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52KtNpg044896; Tue, 2 Jun 2009 13:55:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52KtB4x044880 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 2 Jun 2009 13:55:22 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n52KsvEk008063 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 2 Jun 2009 20:54:58 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n52Ku4KG018089; Tue, 2 Jun 2009 20:56:04 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 02 Jun 2009 13:55:05 -0700
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, Sam Ruby <rubys@us.ibm.com>, James M Snell <jasnell@us.ibm.com>
Message-Id: <7227E285-59F2-4FD6-95EE-0AE9750FFB8D@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-121--619145729
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Tue, 2 Jun 2009 13:53:46 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090202.4A2591AB.0084:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-121--619145729
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Just to be clear, I have no interest in option #2. In case CMIS ends  
up using that mechanism it would be their choice and in their namespace.

I have provided several reasons why #2 is not a great idea [1] and  
also realize that standardizing option #1 means adding new semantics  
to Atom, i.e., revising Atom compatibly. It is very likely that such a  
thing would be long drawn out but I am in favor of taking that  
approach for the long run. I will continue to edit atompub-hierarchy I- 
D [2] along with Colm Divilly and include the in-lining mechanisms  
there.

Nikunj
http://o-micron.blogspot.com

[1] CMIS XV: Perils of embedding entry inside entry
[2] http://www.ietf.org/internet-drafts/draft-divilly-atompub-hierarchy-00.txt

On Jun 2, 2009, at 10:58 AM, Al Brown wrote:

> This is to recap a discussion that happened on the cmis atom wg call  
> this morning and see if the group beyond Nikunj, Julian and I have  
> any preference for the options below. If this group does not have a  
> preference for any of the options, the representation of a tree  
> structure will be removed from the hierarchy I-D. This is deemed the  
> best course of action currently.
>
> Due to the reasons already discussed by Julian and myself on this  
> list, CMIS will leverage option #2 if it is included in the I-D but  
> probably not option #1. #1 does not ideally address CMIS' use case  
> of how to represent a tree of atom entries in a single document but  
> rather provide a generic pre-fetching/inlining mechanism.
>
> The options so far discussed are:
>
> 1. Including the resource itself inside <link>
> >>>  <atom:entry>
> >>>    <atom:link rel="down"
> >>>      href="/finance/feeds/default/portfolios/1/positions">
> >>>      <atom:feed>
> >>>        <atom:link rel="self"
> >>>         href="/finance/feeds/default/portfolios/1/positions"/>
> >>>         ...
> >>>      </atom:feed>
> >>>    </atom:link>
> >>>    ...
> >>>  </atom:entry>
>
> 2. Using an extension element in atom:entry to contain 0..n  
> atom:entry 's (could also include feed's though CMIS most likely  
> would not leverage that)
> <atom:entry>
> <ah:children>
> <atom:entry>...</atom:entry>
> </ah:children>
> </atom:entry>
>
> If there is not a consensus, then the representation of a tree  
> structure will be removed from the I-D by Nikunj in the next draft.
>
> Thanks,
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>"Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is  
> precedence to the proposal I have submitted. GData uses
>
> <ecblank.gif>
> From:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Julian Reschke <julian.reschke@gmx.de>
> <ecblank.gif>
> Cc:	<ecblank.gif>
> Atom-Syntax Syntax <atom-syntax@imc.org>
> <ecblank.gif>
> Date:	<ecblank.gif>
> 05/28/2009 12:32 PM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: New Version Notification for draft-divilly-atom-hierarchy-00
>
>
>
>
> There is precedence to the proposal I have submitted. GData uses
> feedLink [1] and entryLink [2] mechanisms in Google's own namespace to
> include in-line representations of entries and feeds. Notice how these
> elements have both @rel and @href, critical to the functioning of
> Atom's own link mechanisms.
>
> The atom-hierarchy-ID is merely trying to standardize such behavior
> and not invent new behavior. Moreover, the proposed syntax is not
> merely syntactically legal, it is also semantically valuable. There
> are three benefits to this approach:
>
> 1. The context of the inlined feed or entry is immediately clear from
> the @rel value
> 2. The server can choose to inline content as per requirements and
> configuration
> 3. The format supports inlining of any number of entries - a single or
> multiple. It also expresses the absence of any entries, when this is
> required.
>
> Which of these advantages can you claim for directly embedding an
> entry inside another?
>
> Nikunj
> http://o-micron.blogspot.com
>
> On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>
> >
> > Nikunj R. Mehta wrote:
> >> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
> >>> with respect to <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3
> >>> >, "Inline Representation of Hierarchical Resources"...
> >>>
> >>> It seems to be that using atom:link as a container elements
> >>> stretches its semantics of "reference from an entry or feed to a
> >>> Web resource" too much.
> >> I don't agree with that. A previous discussion on this mailing list
> >> more than a year ago [1] has already concluded that it is perfectly
> >> legal to do so. Additionally, the hierarchy-ID approach appears
> >> similar to the
> >
> > I do not agree with that conclusion, but nevertheless, just because
> > something is syntactically legal doesn't make it a good choice.
> >
> > atom:link is defined to as:
> >
> >  "The "atom:link" element defines a reference from an entry or feed
> > to a Web resource."
> >
> > Inlining the content of referenced web resource is IMHO contrary to
> > that definition.
> >
> >> approach taken by the RFC4287 with atom:content usage models, where
> >> several options about inline and out-of-line content delivery are
> >> available.
> >
> > But atom:content has been explicitly designed that way:
> >
> >  "The "atom:content" element either contains or links to the content
> > of the entry." -- <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
> > >
> >
> > while atom:link has not.
>
> I respectfully disagree although you are entitled to your opinion.
> Previous discussion on this mailing list [3], which included several
> people who were part of the early crowd of atom-syntax, has made it
> clear that one should not go by any prejudice about the lack of
> specification of a certain previously undefined mark up usage.
>
> >
> >
> > So I'll stick with my comment that atom:entry is better suited for
> > that purpose, being defined as:
> >
> >   "The "atom:entry" element represents an individual entry, acting
> > as a container for metadata and data associated with the entry."  
> -- <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
> > >
> >
> >
> >>> As Al pointed out on the CMIS mailing list (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
> >>> >), it may be better to use a container element inside atom:entry.
> >>>
> >>> So, the example in <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.3
> >>> >:
> >>>
> >>>  <atom:entry>
> >>>    <atom:link rel="down"
> >>>      href="/finance/feeds/default/portfolios/1/positions">
> >>>      <atom:feed>
> >>>        <atom:link rel="self"
> >>>         href="/finance/feeds/default/portfolios/1/positions"/>
> >>>         ...
> >>>      </atom:feed>
> >>>    </atom:link>
> >>>    ...
> >>>  </atom:entry>
> >>>
> >>>
> > > ...
> >
> > BTW: the format above is currently forbidden by the RNC (because of
> > the use of the atom namespace for the contained element); I know
> > that part of the spec is informative, but still...
> >
>
> Again, you are misleading the reader to assume that RNC schema is
> normative. There is a very good reason for it to not be normative and
> the spec editors were clear about them.
>
> Nikunj
>
> [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
> [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
> [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>
>
>


--Apple-Mail-121--619145729
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Just to be clear, I have no =
interest in option #2. In case CMIS ends up using that mechanism it =
would be their choice and in their namespace.<div><br></div><div>I have =
provided several reasons why #2 is not a great idea [1] and also realize =
that standardizing option #1 means adding new semantics to Atom, i.e., =
revising Atom compatibly. It is very likely that such a thing would be =
long drawn out but I am in favor of taking that approach for the long =
run. I will continue to edit atompub-hierarchy I-D [2] along with Colm =
Divilly and include the in-lining mechanisms there.</div><div><br><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span>[1]&n=
bsp;<a =
href=3D"http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-embedding-=
entry.html">CMIS XV: Perils of embedding entry inside entry</a> =
</div><div apple-content-edited=3D"true">[2]&nbsp;<a =
href=3D"http://www.ietf.org/internet-drafts/draft-divilly-atompub-hierarch=
y-00.txt">http://www.ietf.org/internet-drafts/draft-divilly-atompub-hierar=
chy-00.txt</a></div><div =
apple-content-edited=3D"true"><br></div><div><div>On Jun 2, 2009, at =
10:58 AM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><p>This=
 is to recap a discussion that happened on the cmis atom wg call this =
morning and see if the group beyond Nikunj, Julian and I have any =
preference for the options below.  If this group does not have a =
preference for any of the options, the representation of a tree =
structure will be removed from the hierarchy I-D.  This is deemed the =
best course of action currently.<br> <br> Due to the reasons already =
discussed by Julian and myself on this list, CMIS will leverage option =
#2 if it is included in the I-D but probably not option #1.  #1 does not =
ideally address CMIS' use case of how to represent a tree of atom =
entries in a single document but rather provide a generic =
pre-fetching/inlining mechanism.  <br> <br> The options so far discussed =
are:<br> <br> 1. Including the resource itself inside &lt;link><br> =
<tt>>>> &nbsp;&lt;atom:entry><br> >>> &nbsp; &nbsp;&lt;atom:link =
rel=3D"down"<br> >>> &nbsp; &nbsp; =
&nbsp;href=3D"/finance/feeds/default/portfolios/1/positions"><br> >>> =
&nbsp; &nbsp; &nbsp;&lt;atom:feed><br> >>> &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;atom:link rel=3D"self"<br> >>> &nbsp; &nbsp; &nbsp; &nbsp; =
href=3D"/finance/feeds/default/portfolios/1/positions"/><br> >>> &nbsp; =
&nbsp; &nbsp; &nbsp; ...<br> >>> &nbsp; &nbsp; &nbsp;&lt;/atom:feed><br> =
>>> &nbsp; &nbsp;&lt;/atom:link><br> >>> &nbsp; &nbsp;...<br> >>> =
&nbsp;&lt;/atom:entry><br> </tt><br> 2. Using an extension element in =
atom:entry to contain 0..n atom:entry 's (could also include feed's =
though CMIS most likely would not leverage that)<br> &lt;atom:entry><br> =
	&lt;ah:children><br> 		=
&lt;atom:entry>...&lt;/atom:entry><br> 	&lt;/ah:children><br> =
&lt;/atom:entry><br> <br> If there is not a consensus, then the =
representation of a tree structure will be removed from the I-D by =
Nikunj in the next draft.<br> <br> Thanks,<br> -Al<br> <br> Al Brown<br> =
Emerging Standards and Industry Frameworks<br> CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif></span><font color=3D"#424282">"Nikunj R. Mehta" =
---05/28/2009 12:32:53 PM---There is precedence to the proposal I have =
submitted. GData uses</font><br> <br> <table width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font size=3D"2">"Nikunj =
R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>></font=
></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font size=3D"2">Julian =
Reschke &lt;<a =
href=3D"mailto:julian.reschke@gmx.de">julian.reschke@gmx.de</a>></font></t=
d></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif></span><br> <font =
size=3D"2">Atom-Syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>></font></td></=
tr> <tr valign=3D"top"><td width=3D"1%"><span>&lt;ecblank.gif></span><br> =
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font =
size=3D"2">05/28/2009 12:32 PM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font size=3D"2">Re: =
New Version Notification for =
draft-divilly-atom-hierarchy-00</font></td></tr> </tbody></table> =
</p><hr width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <tt><br> There is precedence to =
the proposal I have submitted. GData uses &nbsp;<br> feedLink [1] and =
entryLink [2] mechanisms in Google's own namespace to &nbsp;<br> include =
in-line representations of entries and feeds. Notice how these =
&nbsp;<br> elements have both @rel and @href, critical to the =
functioning of &nbsp;<br> Atom's own link mechanisms.<br> <br> The =
atom-hierarchy-ID is merely trying to standardize such behavior =
&nbsp;<br> and not invent new behavior. Moreover, the proposed syntax is =
not &nbsp;<br> merely syntactically legal, it is also semantically =
valuable. There &nbsp;<br> are three benefits to this approach:<br> <br> =
1. The context of the inlined feed or entry is immediately clear from =
&nbsp;<br> the @rel value<br> 2. The server can choose to inline content =
as per requirements and &nbsp;<br> configuration<br> 3. The format =
supports inlining of any number of entries - a single or &nbsp;<br> =
multiple. It also expresses the absence of any entries, when this is =
&nbsp;<br> required.<br> <br> Which of these advantages can you claim =
for directly embedding an &nbsp;<br> entry inside another?<br> <br> =
Nikunj<br> </tt><tt><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></tt=
><tt><br> <br> On May 27, 2009, at 5:12 AM, Julian Reschke wrote:<br> =
<br> ><br> > Nikunj R. Mehta wrote:<br> >> On May 25, 2009, at 8:42 AM, =
Julian Reschke wrote:<br> >>> with respect to &lt;</tt><tt><a =
href=3D"http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section=
-3">http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3</=
a></tt><tt>&nbsp;<br> >>> >, "Inline Representation of Hierarchical =
Resources"...<br> >>><br> >>> It seems to be that using atom:link as a =
container elements &nbsp;<br> >>> stretches its semantics of "reference =
from an entry or feed to a &nbsp;<br> >>> Web resource" too much.<br> >> =
I don't agree with that. A previous discussion on this mailing list =
&nbsp;<br> >> more than a year ago [1] has already concluded that it is =
perfectly &nbsp;<br> >> legal to do so. Additionally, the hierarchy-ID =
approach appears &nbsp;<br> >> similar to the<br> ><br> > I do not agree =
with that conclusion, but nevertheless, just because &nbsp;<br> > =
something is syntactically legal doesn't make it a good choice.<br> =
><br> > atom:link is defined to as:<br> ><br> > &nbsp;"The "atom:link" =
element defines a reference from an entry or feed &nbsp;<br> > to a Web =
resource."<br> ><br> > Inlining the content of referenced web resource =
is IMHO contrary to &nbsp;<br> > that definition.<br> ><br> >> approach =
taken by the RFC4287 with atom:content usage models, where &nbsp;<br> >> =
several options about inline and out-of-line content delivery are =
&nbsp;<br> >> available.<br> ><br> > But atom:content has been =
explicitly designed that way:<br> ><br> > &nbsp;"The "atom:content" =
element either contains or links to the content &nbsp;<br> > of the =
entry." -- &lt;</tt><tt><a =
href=3D"http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3">h=
ttp://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3</a></tt><tt=
>&nbsp;<br> > ><br> ><br> > while atom:link has not.<br> <br> I =
respectfully disagree although you are entitled to your opinion. =
&nbsp;<br> Previous discussion on this mailing list [3], which included =
several &nbsp;<br> people who were part of the early crowd of =
atom-syntax, has made it &nbsp;<br> clear that one should not go by any =
prejudice about the lack of &nbsp;<br> specification of a certain =
previously undefined mark up usage.<br> <br> ><br> ><br> > So I'll stick =
with my comment that atom:entry is better suited for &nbsp;<br> > that =
purpose, being defined as:<br> ><br> > &nbsp; "The "atom:entry" element =
represents an individual entry, acting &nbsp;<br> > as a container for =
metadata and data associated with the entry." -- &lt;</tt><tt><a =
href=3D"http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2">h=
ttp://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2</a></tt><tt=
>&nbsp;<br> > ><br> ><br> ><br> >>> As Al pointed out on the CMIS =
mailing list (&lt;</tt><tt><a =
href=3D"http://lists.oasis-open.org/archives/cmis/200905/msg00186.html">ht=
tp://lists.oasis-open.org/archives/cmis/200905/msg00186.html</a></tt><tt>&=
nbsp;<br> >>> >), it may be better to use a container element inside =
atom:entry.<br> >>><br> >>> So, the example in &lt;</tt><tt><a =
href=3D"http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section=
-3.2.3">http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section=
-3.2.3</a></tt><tt>&nbsp;<br> >>> >:<br> >>><br> >>> =
&nbsp;&lt;atom:entry><br> >>> &nbsp; &nbsp;&lt;atom:link rel=3D"down"<br> =
>>> &nbsp; &nbsp; =
&nbsp;href=3D"/finance/feeds/default/portfolios/1/positions"><br> >>> =
&nbsp; &nbsp; &nbsp;&lt;atom:feed><br> >>> &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;atom:link rel=3D"self"<br> >>> &nbsp; &nbsp; &nbsp; &nbsp; =
href=3D"/finance/feeds/default/portfolios/1/positions"/><br> >>> &nbsp; =
&nbsp; &nbsp; &nbsp; ...<br> >>> &nbsp; &nbsp; &nbsp;&lt;/atom:feed><br> =
>>> &nbsp; &nbsp;&lt;/atom:link><br> >>> &nbsp; &nbsp;...<br> >>> =
&nbsp;&lt;/atom:entry><br> >>><br> >>><br> > > ...<br> ><br> > BTW: the =
format above is currently forbidden by the RNC (because of &nbsp;<br> > =
the use of the atom namespace for the contained element); I know =
&nbsp;<br> > that part of the spec is informative, but still...<br> =
><br> <br> Again, you are misleading the reader to assume that RNC =
schema is &nbsp;<br> normative. There is a very good reason for it to =
not be normative and &nbsp;<br> the spec editors were clear about =
them.<br> <br> Nikunj<br> <br> [1] </tt><tt><a =
href=3D"http://code.google.com/apis/gdata/elements.html#gdFeedLink">http:/=
/code.google.com/apis/gdata/elements.html#gdFeedLink</a></tt><tt><br> =
[2] </tt><tt><a =
href=3D"http://code.google.com/apis/gdata/elements.html#gdEntryLink">http:=
//code.google.com/apis/gdata/elements.html#gdEntryLink</a></tt><tt><br> =
[3] </tt><tt><a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg20456.html">http://=
www.imc.org/atom-syntax/mail-archive/msg20456.html</a></tt><tt><br> <br> =
</tt><br> <br> </div></blockquote></div><br></div></body></html>=

--Apple-Mail-121--619145729--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 14:42:55 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 87B633A6AEA for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:42:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.535
X-Spam-Level: 
X-Spam-Status: No, score=-2.535 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CRE+2Ej8JbOX for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:42:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8DC583A6AAA for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 14:42:52 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52LU3Sh047467 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 14:30:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52LU3qJ047464; Tue, 2 Jun 2009 14:30:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e32.co.us.ibm.com (e32.co.us.ibm.com [32.97.110.150]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52LTqgB047425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 14:30:03 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e32.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n52LQGAD030390 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:26:16 -0600
Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n52LTqC7213428 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:29:52 -0600
Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n52LTp00013375 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:29:52 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av02.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n52LTnfU013325; Tue, 2 Jun 2009 15:29:50 -0600
In-Reply-To: <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de>	 <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de>	 <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com>
Subject: Re: Recap - call for preferences/discussion - Re: New Version 	Notification for draft-divilly-atom-hierarchy-00
X-KeepSent: 3280BA37:568CEA22-882575C9:00722EAE; type=4; name=$KeepSent
To: Peter Keane <pkeane@mail.utexas.edu>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Sam Ruby <rubys@us.ibm.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Tue, 2 Jun 2009 14:29:38 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/02/2009 15:29:50
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E"

--1__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: quoted-printable


This thread was to see if the group had a preference beyond what was vo=
iced
so far on this list.  This is to influence how CMIS will express a
hierarchy in an atom document.

CMIS exposes folders as: a collection (so items can be added), a feed (=
it's
direct children), and an atom entry (metadata).  CMIS also needs to exp=
ose
a tree if any of those direct descendents are also folders.  On the
choices, since atom expresses metadata (entry) and a set of documents
(feed), how should we proceed to expose a set of sets of documents?

If there is not a consensus on this list, CMIS will do a CMIS-specific
extension and expressing a hierarchy will be removed from the I-D.  Thi=
s is
what the cmis wg with Nikunj agreed upon this morning.  This is probabl=
y
the best course of action at this time.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       Peter Keane <pkeane@mail.utexas.edu>                     =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax =
Syntax <atom-syntax@imc.org>, Julian Reschke             
              <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, =
Sam Ruby/Raleigh/IBM@IBMUS, James M                      
              Snell/Fresno/IBM@IBMUS                                   =
                                                         
                                                                       =
                                                         
  Date:       06/02/2009 01:35 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Recap - call for preferences/discussion - Re: New Ver=
sion     Notification for                                
              draft-divilly-atom-hierarchy-00                          =
                                                         
                                                                       =
                                                         





On Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibm.com> wro=
te:
> This is to recap a discussion that happened on the cmis atom wg call =
this
> morning and see if the group beyond Nikunj, Julian and I have any
preference
> for the options below. If this group does not have a preference for a=
ny
of
> the options, the representation of a tree structure will be removed f=
rom
the
> hierarchy I-D. This is deemed the best course of action currently.
>
> Due to the reasons already discussed by Julian and myself on this lis=
t,
CMIS
> will leverage option #2 if it is included in the I-D but probably not=

option
> #1. #1 does not ideally address CMIS' use case of how to represent a =
tree
of
> atom entries in a single document but rather provide a generic
> pre-fetching/inlining mechanism.
>
> The options so far discussed are:
>
> 1. Including the resource itself inside <link>
>>>> =A0<atom:entry>
>>>> =A0 =A0<atom:link rel=3D"down"
>>>> =A0 =A0 =A0href=3D"/finance/feeds/default/portfolios/1/positions">=

>>>> =A0 =A0 =A0<atom:feed>
>>>> =A0 =A0 =A0 =A0<atom:link rel=3D"self"
>>>> =A0 =A0 =A0 =A0 href=3D"/finance/feeds/default/portfolios/1/positi=
ons"/>
>>>> =A0 =A0 =A0 =A0 ...
>>>> =A0 =A0 =A0</atom:feed>
>>>> =A0 =A0</atom:link>
>>>> =A0 =A0...
>>>> =A0</atom:entry>
>
> 2. Using an extension element in atom:entry to contain 0..n atom:entr=
y 's
> (could also include feed's though CMIS most likely would not leverage=

that)
> <atom:entry>
> <ah:children>
> <atom:entry>...</atom:entry>
> </ah:children>
> </atom:entry>
>

Hi All-

This option makes little sense to me in that it creates and represents
a completely new type of "set" of atom entries that is in fact NOT a
feed (more akin to a "bag" I suppose)?  What relationship, if any do
these children have to one another?

I assume this is to represent a directory-tree like structure?  If,
so, I believe there are much better ways that do not break the the
essential nature of Atom as documents and lists of documents.  To
quote Roy F. from  a recent thread:


"...Atom categories are analogous to folders in CMIS.
It would make more sense to replace most of the CMIS extensions
by using the Atom category mechanism to hold its filing relations.

....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.html=
]


I other words, atom entries live in feeds that may bear no
relationship to physical place on the filesystem.  Those places are
described in atom:category in entries, e.g.:

<entry>
  <category term=3D"/home"/>
</entry>

<entry>
  <category term=3D"/home/peter"/>
</entry>

<entry>
  <category term=3D"/home/peter/docs/>
</entry>

By the way, I have no problem w/ #1 above for inlining a feed.

--peter

> If there is not a consensus, then the representation of a tree struct=
ure
> will be removed from the I-D by Nikunj in the next draft.
>
> Thanks,
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home=

>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any
> attachments, are confidential and are intended solely for the use of =
the
> person or entity to whom the message was addressed. If you are not th=
e
> intended recipient of this message, please be advised that any
> dissemination, distribution, or use of the contents of this message i=
s
> strictly prohibited. If you received this message in error, please no=
tify
> the sender. Please also permanently delete all copies of the original=

> message and any attached documentation.
>
> "Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is precedence to =
the
> proposal I have submitted. GData uses
>
>
> From:
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> To:
> Julian Reschke <julian.reschke@gmx.de>
> Cc:
> Atom-Syntax Syntax <atom-syntax@imc.org>
> Date:
> 05/28/2009 12:32 PM
> Subject:
> Re: New Version Notification for draft-divilly-atom-hierarchy-00
> ________________________________
>
>
>
> There is precedence to the proposal I have submitted. GData uses
> feedLink [1] and entryLink [2] mechanisms in Google's own namespace t=
o
> include in-line representations of entries and feeds. Notice how thes=
e
> elements have both @rel and @href, critical to the functioning of
> Atom's own link mechanisms.
>
> The atom-hierarchy-ID is merely trying to standardize such behavior
> and not invent new behavior. Moreover, the proposed syntax is not
> merely syntactically legal, it is also semantically valuable. There
> are three benefits to this approach:
>
> 1. The context of the inlined feed or entry is immediately clear from=

> the @rel value
> 2. The server can choose to inline content as per requirements and
> configuration
> 3. The format supports inlining of any number of entries - a single o=
r
> multiple. It also expresses the absence of any entries, when this is
> required.
>
> Which of these advantages can you claim for directly embedding an
> entry inside another?
>
> Nikunj
> http://o-micron.blogspot.com
>
> On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>
>>
>> Nikunj R. Mehta wrote:
>>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>>>> with respect to
>>>> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#sectio=
n-3
>>>> >, "Inline Representation of Hierarchical Resources"...
>>>>
>>>> It seems to be that using atom:link as a container elements
>>>> stretches its semantics of "reference from an entry or feed to a
>>>> Web resource" too much.
>>> I don't agree with that. A previous discussion on this mailing list=

>>> more than a year ago [1] has already concluded that it is perfectly=

>>> legal to do so. Additionally, the hierarchy-ID approach appears
>>> similar to the
>>
>> I do not agree with that conclusion, but nevertheless, just because
>> something is syntactically legal doesn't make it a good choice.
>>
>> atom:link is defined to as:
>>
>> =A0"The "atom:link" element defines a reference from an entry or fee=
d
>> to a Web resource."
>>
>> Inlining the content of referenced web resource is IMHO contrary to
>> that definition.
>>
>>> approach taken by the RFC4287 with atom:content usage models, where=

>>> several options about inline and out-of-line content delivery are
>>> available.
>>
>> But atom:content has been explicitly designed that way:
>>
>> =A0"The "atom:content" element either contains or links to the conte=
nt
>> of the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
>> >
>>
>> while atom:link has not.
>
> I respectfully disagree although you are entitled to your opinion.
> Previous discussion on this mailing list [3], which included several
> people who were part of the early crowd of atom-syntax, has made it
> clear that one should not go by any prejudice about the lack of
> specification of a certain previously undefined mark up usage.
>
>>
>>
>> So I'll stick with my comment that atom:entry is better suited for
>> that purpose, being defined as:
>>
>> =A0 "The "atom:entry" element represents an individual entry, acting=

>> as a container for metadata and data associated with the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
>> >
>>
>>
>>>> As Al pointed out on the CMIS mailing list
>>>> (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
>>>> >), it may be better to use a container element inside atom:entry.=

>>>>
>>>> So, the example in
>>>> <
http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.=
3
>>>> >:
>>>>
>>>> =A0<atom:entry>
>>>> =A0 =A0<atom:link rel=3D"down"
>>>> =A0 =A0 =A0href=3D"/finance/feeds/default/portfolios/1/positions">=

>>>> =A0 =A0 =A0<atom:feed>
>>>> =A0 =A0 =A0 =A0<atom:link rel=3D"self"
>>>> =A0 =A0 =A0 =A0 href=3D"/finance/feeds/default/portfolios/1/positi=
ons"/>
>>>> =A0 =A0 =A0 =A0 ...
>>>> =A0 =A0 =A0</atom:feed>
>>>> =A0 =A0</atom:link>
>>>> =A0 =A0...
>>>> =A0</atom:entry>
>>>>
>>>>
>> > ...
>>
>> BTW: the format above is currently forbidden by the RNC (because of
>> the use of the atom namespace for the contained element); I know
>> that part of the spec is informative, but still...
>>
>
> Again, you are misleading the reader to assume that RNC schema is
> normative. There is a very good reason for it to not be normative and=

> the spec editors were clear about them.
>
> Nikunj
>
> [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
> [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
> [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>
>
>
>

=

--1__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E
Content-type: text/html; charset=ISO-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>This thread was to see if the group had a preference beyond what was=
 voiced so far on this list.  This is to influence how CMIS will expres=
s a hierarchy in an atom document.  <br>
<br>
CMIS exposes folders as: a collection (so items can be added), a feed (=
it's direct children), and an atom entry (metadata).  CMIS also needs t=
o expose a tree if any of those direct descendents are also folders.  O=
n the choices, since atom expresses metadata (entry) and a set of docum=
ents (feed), how should we proceed to expose a set of sets of documents=
?  <br>
<br>
If there is not a consensus on this list, CMIS will do a CMIS-specific =
extension and expressing a hierarchy will be removed from the I-D.  Thi=
s is what the cmis wg with Nikunj agreed upon this morning.  This is pr=
obably the best course of action at this time.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5ADFE1A83E8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for Peter=
 Keane ---06/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al =
Brown &lt;albertcbrown@us.ib"><font color=3D"#424282">Peter Keane ---06=
/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;al=
bertcbrown@us.ibm.com&gt; wrote:</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Peter Keane &lt;pkeane@mail.utexas.edu&gt;</font></td>=
</tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5A=
DFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;, Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;, Julian Reschke &=
lt;julian.reschke@gmx.de&gt;, owner-atom-syntax@mail.imc.org, Sam Ruby/=
Raleigh/IBM@IBMUS, James M Snell/Fresno/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/02/2009 01:35 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE1A83E8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Recap - call for preferences/discussion - Re: New =
Version 	Notification for draft-divilly-atom-hierarchy-00</font></td></=
tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt>On Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;albertcbrown@us.ibm.c=
om&gt; wrote:<br>
&gt; This is to recap a discussion that happened on the cmis atom wg ca=
ll this<br>
&gt; morning and see if the group beyond Nikunj, Julian and I have any =
preference<br>
&gt; for the options below. If this group does not have a preference fo=
r any of<br>
&gt; the options, the representation of a tree structure will be remove=
d from the<br>
&gt; hierarchy I-D. This is deemed the best course of action currently.=
<br>
&gt;<br>
&gt; Due to the reasons already discussed by Julian and myself on this =
list, CMIS<br>
&gt; will leverage option #2 if it is included in the I-D but probably =
not option<br>
&gt; #1. #1 does not ideally address CMIS' use case of how to represent=
 a tree of<br>
&gt; atom entries in a single document but rather provide a generic<br>=

&gt; pre-fetching/inlining mechanism.<br>
&gt;<br>
&gt; The options so far discussed are:<br>
&gt;<br>
&gt; 1. Including the resource itself inside &lt;link&gt;<br>
&gt;&gt;&gt;&gt; =A0&lt;atom:entry&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0href=3D&quot;/finance/feeds/default/portfol=
ios/1/positions&quot;&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0&lt;atom:link rel=3D&quot;self&quot;<br=
>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 ...<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;/atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;/atom:link&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0...<br>
&gt;&gt;&gt;&gt; =A0&lt;/atom:entry&gt;<br>
&gt;<br>
&gt; 2. Using an extension element in atom:entry to contain 0..n atom:e=
ntry 's<br>
&gt; (could also include feed's though CMIS most likely would not lever=
age that)<br>
&gt; &lt;atom:entry&gt;<br>
&gt; &lt;ah:children&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/ah:children&gt;<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
<br>
Hi All-<br>
<br>
This option makes little sense to me in that it creates and represents<=
br>
a completely new type of &quot;set&quot; of atom entries that is in fac=
t NOT a<br>
feed (more akin to a &quot;bag&quot; I suppose)? &nbsp;What relationshi=
p, if any do<br>
these children have to one another?<br>
<br>
I assume this is to represent a directory-tree like structure? &nbsp;If=
,<br>
so, I believe there are much better ways that do not break the the<br>
essential nature of Atom as documents and lists of documents. &nbsp;To<=
br>
quote Roy F. from &nbsp;a recent thread:<br>
<br>
<br>
&quot;...Atom categories are analogous to folders in CMIS.<br>
It would make more sense to replace most of the CMIS extensions<br>
by using the Atom category mechanism to hold its filing relations.<br>
<br>
....Roy&quot; &nbsp; [</tt><tt><a href=3D"http://www.imc.org/atom-proto=
col/mail-archive/msg11379.html">http://www.imc.org/atom-protocol/mail-a=
rchive/msg11379.html</a></tt><tt>]<br>
<br>
<br>
I other words, atom entries live in feeds that may bear no<br>
relationship to physical place on the filesystem. &nbsp;Those places ar=
e<br>
described in atom:category in entries, e.g.:<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home&quot;/&gt;<br>
&lt;/entry&gt;<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home/peter&quot;/&gt;<br>
&lt;/entry&gt;<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home/peter/docs/&gt;<br>
&lt;/entry&gt;<br>
<br>
By the way, I have no problem w/ #1 above for inlining a feed.<br>
<br>
--peter<br>
<br>
&gt; If there is not a consensus, then the representation of a tree str=
ucture<br>
&gt; will be removed from the I-D by Nikunj in the next draft.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; -Al<br>
&gt;<br>
&gt; Al Brown<br>
&gt; Emerging Standards and Industry Frameworks<br>
&gt; CMIS: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3ki07/display/EC=
MCMIS/Home">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a></tt>=
<tt><br>
&gt; Industry Frameworks: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3=
ki07/display/ECMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Ho=
me</a></tt><tt><br>
&gt;<br>
&gt; Office 714 327 3453<br>
&gt; Mobile 714 263 6441<br>
&gt; Email albertcbrown@us.ibm.com<br>
&gt; CONFIDENTIAL NOTICE: The contents of this message, including any<b=
r>
&gt; attachments, are confidential and are intended solely for the use =
of the<br>
&gt; person or entity to whom the message was addressed. If you are not=
 the<br>
&gt; intended recipient of this message, please be advised that any<br>=

&gt; dissemination, distribution, or use of the contents of this messag=
e is<br>
&gt; strictly prohibited. If you received this message in error, please=
 notify<br>
&gt; the sender. Please also permanently delete all copies of the origi=
nal<br>
&gt; message and any attached documentation.<br>
&gt;<br>
&gt; &quot;Nikunj R. Mehta&quot; ---05/28/2009 12:32:53 PM---There is p=
recedence to the<br>
&gt; proposal I have submitted. GData uses<br>
&gt;<br>
&gt;<br>
&gt; From:<br>
&gt; &quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com&gt;<br>
&gt; To:<br>
&gt; Julian Reschke &lt;julian.reschke@gmx.de&gt;<br>
&gt; Cc:<br>
&gt; Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;<br>
&gt; Date:<br>
&gt; 05/28/2009 12:32 PM<br>
&gt; Subject:<br>
&gt; Re: New Version Notification for draft-divilly-atom-hierarchy-00<b=
r>
&gt; ________________________________<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; There is precedence to the proposal I have submitted. GData uses<b=
r>
&gt; feedLink [1] and entryLink [2] mechanisms in Google's own namespac=
e to<br>
&gt; include in-line representations of entries and feeds. Notice how t=
hese<br>
&gt; elements have both @rel and @href, critical to the functioning of<=
br>
&gt; Atom's own link mechanisms.<br>
&gt;<br>
&gt; The atom-hierarchy-ID is merely trying to standardize such behavio=
r<br>
&gt; and not invent new behavior. Moreover, the proposed syntax is not<=
br>
&gt; merely syntactically legal, it is also semantically valuable. Ther=
e<br>
&gt; are three benefits to this approach:<br>
&gt;<br>
&gt; 1. The context of the inlined feed or entry is immediately clear f=
rom<br>
&gt; the @rel value<br>
&gt; 2. The server can choose to inline content as per requirements and=
<br>
&gt; configuration<br>
&gt; 3. The format supports inlining of any number of entries - a singl=
e or<br>
&gt; multiple. It also expresses the absence of any entries, when this =
is<br>
&gt; required.<br>
&gt;<br>
&gt; Which of these advantages can you claim for directly embedding an<=
br>
&gt; entry inside another?<br>
&gt;<br>
&gt; Nikunj<br>
&gt; </tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-micron.=
blogspot.com</a></tt><tt><br>
&gt;<br>
&gt; On May 27, 2009, at 5:12 AM, Julian Reschke wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Nikunj R. Mehta wrote:<br>
&gt;&gt;&gt; On May 25, 2009, at 8:42 AM, Julian Reschke wrote:<br>
&gt;&gt;&gt;&gt; with respect to<br>
&gt;&gt;&gt;&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.org/html/dra=
ft-divilly-atom-hierarchy-00#section-3">http://tools.ietf.org/html/draf=
t-divilly-atom-hierarchy-00#section-3</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;, &quot;Inline Representation of Hierarchical Reso=
urces&quot;...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It seems to be that using atom:link as a container ele=
ments<br>
&gt;&gt;&gt;&gt; stretches its semantics of &quot;reference from an ent=
ry or feed to a<br>
&gt;&gt;&gt;&gt; Web resource&quot; too much.<br>
&gt;&gt;&gt; I don't agree with that. A previous discussion on this mai=
ling list<br>
&gt;&gt;&gt; more than a year ago [1] has already concluded that it is =
perfectly<br>
&gt;&gt;&gt; legal to do so. Additionally, the hierarchy-ID approach ap=
pears<br>
&gt;&gt;&gt; similar to the<br>
&gt;&gt;<br>
&gt;&gt; I do not agree with that conclusion, but nevertheless, just be=
cause<br>
&gt;&gt; something is syntactically legal doesn't make it a good choice=
.<br>
&gt;&gt;<br>
&gt;&gt; atom:link is defined to as:<br>
&gt;&gt;<br>
&gt;&gt; =A0&quot;The &quot;atom:link&quot; element defines a reference=
 from an entry or feed<br>
&gt;&gt; to a Web resource.&quot;<br>
&gt;&gt;<br>
&gt;&gt; Inlining the content of referenced web resource is IMHO contra=
ry to<br>
&gt;&gt; that definition.<br>
&gt;&gt;<br>
&gt;&gt;&gt; approach taken by the RFC4287 with atom:content usage mode=
ls, where<br>
&gt;&gt;&gt; several options about inline and out-of-line content deliv=
ery are<br>
&gt;&gt;&gt; available.<br>
&gt;&gt;<br>
&gt;&gt; But atom:content has been explicitly designed that way:<br>
&gt;&gt;<br>
&gt;&gt; =A0&quot;The &quot;atom:content&quot; element either contains =
or links to the content<br>
&gt;&gt; of the entry.&quot; --<br>
&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/webdav/rfc42=
87.html#rfc.section.4.1.3">http://greenbytes.de/tech/webdav/rfc4287.htm=
l#rfc.section.4.1.3</a></tt><tt><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; while atom:link has not.<br>
&gt;<br>
&gt; I respectfully disagree although you are entitled to your opinion.=
<br>
&gt; Previous discussion on this mailing list [3], which included sever=
al<br>
&gt; people who were part of the early crowd of atom-syntax, has made i=
t<br>
&gt; clear that one should not go by any prejudice about the lack of<br=
>
&gt; specification of a certain previously undefined mark up usage.<br>=

&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; So I'll stick with my comment that atom:entry is better suited=
 for<br>
&gt;&gt; that purpose, being defined as:<br>
&gt;&gt;<br>
&gt;&gt; =A0 &quot;The &quot;atom:entry&quot; element represents an ind=
ividual entry, acting<br>
&gt;&gt; as a container for metadata and data associated with the entry=
.&quot; --<br>
&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/webdav/rfc42=
87.html#rfc.section.4.1.2">http://greenbytes.de/tech/webdav/rfc4287.htm=
l#rfc.section.4.1.2</a></tt><tt><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; As Al pointed out on the CMIS mailing list<br>
&gt;&gt;&gt;&gt; (&lt;</tt><tt><a href=3D"http://lists.oasis-open.org/a=
rchives/cmis/200905/msg00186.html">http://lists.oasis-open.org/archives=
/cmis/200905/msg00186.html</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;), it may be better to use a container element ins=
ide atom:entry.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; So, the example in<br>
&gt;&gt;&gt;&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.org/html/dra=
ft-divilly-atom-hierarchy-00#section-3.2.3">http://tools.ietf.org/html/=
draft-divilly-atom-hierarchy-00#section-3.2.3</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; =A0&lt;atom:entry&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0href=3D&quot;/finance/feeds/default/portfol=
ios/1/positions&quot;&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0&lt;atom:link rel=3D&quot;self&quot;<br=
>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 ...<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;/atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;/atom:link&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0...<br>
&gt;&gt;&gt;&gt; =A0&lt;/atom:entry&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt; ...<br>
&gt;&gt;<br>
&gt;&gt; BTW: the format above is currently forbidden by the RNC (becau=
se of<br>
&gt;&gt; the use of the atom namespace for the contained element); I kn=
ow<br>
&gt;&gt; that part of the spec is informative, but still...<br>
&gt;&gt;<br>
&gt;<br>
&gt; Again, you are misleading the reader to assume that RNC schema is<=
br>
&gt; normative. There is a very good reason for it to not be normative =
and<br>
&gt; the spec editors were clear about them.<br>
&gt;<br>
&gt; Nikunj<br>
&gt;<br>
&gt; [1] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements=
.html#gdFeedLink">http://code.google.com/apis/gdata/elements.html#gdFee=
dLink</a></tt><tt><br>
&gt; [2] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements=
.html#gdEntryLink">http://code.google.com/apis/gdata/elements.html#gdEn=
tryLink</a></tt><tt><br>
&gt; [3] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-archiv=
e/msg20456.html">http://www.imc.org/atom-syntax/mail-archive/msg20456.h=
tml</a></tt><tt><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E--


--0__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5ADFE1A83E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5ADFE1A83E8f9e8a93df938690918c07BBFF5ADFE1A83E--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 14:46:19 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 006E63A6A3A for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:46:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.228
X-Spam-Level: 
X-Spam-Status: No, score=-2.228 tagged_above=-999 required=5 tests=[AWL=-0.308, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, SARE_MILLIONSOF=0.315, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i0X6AExG6v+6 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 14:46:16 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id ABD373A6980 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 14:45:50 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52LWm5l047701 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 14:32:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52LWmAH047700; Tue, 2 Jun 2009 14:32:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52LWbsZ047683 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 14:32:47 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e31.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n52LSQX0001694 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:28:26 -0600
Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n52LWUVc169248 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:32:32 -0600
Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n52LWSZB031032 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:32:30 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n52LWPZB030941; Tue, 2 Jun 2009 15:32:25 -0600
In-Reply-To: <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de>	 <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de>	 <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com>
Subject: Re: CMIS Folders & categories (was: Recap - call for preferences/discussion - Re: New Version  Notification for draft-divilly-atom-hierarchy-00)
X-KeepSent: D766478C:B0779C99-882575C9:0076282F; type=4; name=$KeepSent
To: Peter Keane <pkeane@mail.utexas.edu>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Sam Ruby <rubys@us.ibm.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Tue, 2 Jun 2009 14:32:14 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/02/2009 15:32:25
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF"

--1__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: quoted-printable


>"...Atom categories are analogous to folders in CMIS.
>It would make more sense to replace most of the CMIS extensions
>by using the Atom category mechanism to hold its filing relations.
>....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.htm=
l]
Categories are not a good fit for CMIS folders, or another way, a lot w=
ill
have to be added to categories for CMIS to use them to represent as
folders.  CMIS requires the following functionality for folders:
1. Typed: Folders have metadata
2. Constrained: Folders can constrain membership to certain CMIS types =
and
also have run-time restrictions
3. Must be able to retrieve a portion of the folder tree (only things t=
his
folder contains including other folders, to n-levels, or complete) and
include a) only folders, b) folders and objects, c) only objects
4. Easy to add/remove resources (documents) from a folder
5. Clients must be able to create folders of a type with metadata
6. Performance - systems can have 10's of millions of folders; it is
important that clients only work with portions of the folder tree that =
are
relevant.
7. Query - folders and what they contain must be able to be exposed via=

search
8. Also allow vendors that support categorization to expose that
functionality.

All of these capabilities are common across ECM systems.  CMIS is a
specification that is leveraging Atom to expose these capabilities.  Ba=
sed
on these requirements, categories would have to be extended significant=
ly
and IMHO not as a good a fit as atom:entry.

I'd be happy to buy Roy coffee and walk him through CMIS and it's use o=
f
Atom, APP and HTTP if he's got the time.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       Peter Keane <pkeane@mail.utexas.edu>                     =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax =
Syntax <atom-syntax@imc.org>, Julian Reschke             
              <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, =
Sam Ruby/Raleigh/IBM@IBMUS, James M                      
              Snell/Fresno/IBM@IBMUS                                   =
                                                         
                                                                       =
                                                         
  Date:       06/02/2009 01:35 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Recap - call for preferences/discussion - Re: New Ver=
sion     Notification for                                
              draft-divilly-atom-hierarchy-00                          =
                                                         
                                                                       =
                                                         





On Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibm.com> wro=
te:
> This is to recap a discussion that happened on the cmis atom wg call =
this
> morning and see if the group beyond Nikunj, Julian and I have any
preference
> for the options below. If this group does not have a preference for a=
ny
of
> the options, the representation of a tree structure will be removed f=
rom
the
> hierarchy I-D. This is deemed the best course of action currently.
>
> Due to the reasons already discussed by Julian and myself on this lis=
t,
CMIS
> will leverage option #2 if it is included in the I-D but probably not=

option
> #1. #1 does not ideally address CMIS' use case of how to represent a =
tree
of
> atom entries in a single document but rather provide a generic
> pre-fetching/inlining mechanism.
>
> The options so far discussed are:
>
> 1. Including the resource itself inside <link>
>>>> =A0<atom:entry>
>>>> =A0 =A0<atom:link rel=3D"down"
>>>> =A0 =A0 =A0href=3D"/finance/feeds/default/portfolios/1/positions">=

>>>> =A0 =A0 =A0<atom:feed>
>>>> =A0 =A0 =A0 =A0<atom:link rel=3D"self"
>>>> =A0 =A0 =A0 =A0 href=3D"/finance/feeds/default/portfolios/1/positi=
ons"/>
>>>> =A0 =A0 =A0 =A0 ...
>>>> =A0 =A0 =A0</atom:feed>
>>>> =A0 =A0</atom:link>
>>>> =A0 =A0...
>>>> =A0</atom:entry>
>
> 2. Using an extension element in atom:entry to contain 0..n atom:entr=
y 's
> (could also include feed's though CMIS most likely would not leverage=

that)
> <atom:entry>
> <ah:children>
> <atom:entry>...</atom:entry>
> </ah:children>
> </atom:entry>
>

Hi All-

This option makes little sense to me in that it creates and represents
a completely new type of "set" of atom entries that is in fact NOT a
feed (more akin to a "bag" I suppose)?  What relationship, if any do
these children have to one another?

I assume this is to represent a directory-tree like structure?  If,
so, I believe there are much better ways that do not break the the
essential nature of Atom as documents and lists of documents.  To
quote Roy F. from  a recent thread:


"...Atom categories are analogous to folders in CMIS.
It would make more sense to replace most of the CMIS extensions
by using the Atom category mechanism to hold its filing relations.

....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.html=
]


I other words, atom entries live in feeds that may bear no
relationship to physical place on the filesystem.  Those places are
described in atom:category in entries, e.g.:

<entry>
  <category term=3D"/home"/>
</entry>

<entry>
  <category term=3D"/home/peter"/>
</entry>

<entry>
  <category term=3D"/home/peter/docs/>
</entry>

By the way, I have no problem w/ #1 above for inlining a feed.

--peter

> If there is not a consensus, then the representation of a tree struct=
ure
> will be removed from the I-D by Nikunj in the next draft.
>
> Thanks,
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home=

>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any
> attachments, are confidential and are intended solely for the use of =
the
> person or entity to whom the message was addressed. If you are not th=
e
> intended recipient of this message, please be advised that any
> dissemination, distribution, or use of the contents of this message i=
s
> strictly prohibited. If you received this message in error, please no=
tify
> the sender. Please also permanently delete all copies of the original=

> message and any attached documentation.
>
> "Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is precedence to =
the
> proposal I have submitted. GData uses
>
>
> From:
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> To:
> Julian Reschke <julian.reschke@gmx.de>
> Cc:
> Atom-Syntax Syntax <atom-syntax@imc.org>
> Date:
> 05/28/2009 12:32 PM
> Subject:
> Re: New Version Notification for draft-divilly-atom-hierarchy-00
> ________________________________
>
>
>
> There is precedence to the proposal I have submitted. GData uses
> feedLink [1] and entryLink [2] mechanisms in Google's own namespace t=
o
> include in-line representations of entries and feeds. Notice how thes=
e
> elements have both @rel and @href, critical to the functioning of
> Atom's own link mechanisms.
>
> The atom-hierarchy-ID is merely trying to standardize such behavior
> and not invent new behavior. Moreover, the proposed syntax is not
> merely syntactically legal, it is also semantically valuable. There
> are three benefits to this approach:
>
> 1. The context of the inlined feed or entry is immediately clear from=

> the @rel value
> 2. The server can choose to inline content as per requirements and
> configuration
> 3. The format supports inlining of any number of entries - a single o=
r
> multiple. It also expresses the absence of any entries, when this is
> required.
>
> Which of these advantages can you claim for directly embedding an
> entry inside another?
>
> Nikunj
> http://o-micron.blogspot.com
>
> On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>
>>
>> Nikunj R. Mehta wrote:
>>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>>>> with respect to
>>>> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#sectio=
n-3
>>>> >, "Inline Representation of Hierarchical Resources"...
>>>>
>>>> It seems to be that using atom:link as a container elements
>>>> stretches its semantics of "reference from an entry or feed to a
>>>> Web resource" too much.
>>> I don't agree with that. A previous discussion on this mailing list=

>>> more than a year ago [1] has already concluded that it is perfectly=

>>> legal to do so. Additionally, the hierarchy-ID approach appears
>>> similar to the
>>
>> I do not agree with that conclusion, but nevertheless, just because
>> something is syntactically legal doesn't make it a good choice.
>>
>> atom:link is defined to as:
>>
>> =A0"The "atom:link" element defines a reference from an entry or fee=
d
>> to a Web resource."
>>
>> Inlining the content of referenced web resource is IMHO contrary to
>> that definition.
>>
>>> approach taken by the RFC4287 with atom:content usage models, where=

>>> several options about inline and out-of-line content delivery are
>>> available.
>>
>> But atom:content has been explicitly designed that way:
>>
>> =A0"The "atom:content" element either contains or links to the conte=
nt
>> of the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
>> >
>>
>> while atom:link has not.
>
> I respectfully disagree although you are entitled to your opinion.
> Previous discussion on this mailing list [3], which included several
> people who were part of the early crowd of atom-syntax, has made it
> clear that one should not go by any prejudice about the lack of
> specification of a certain previously undefined mark up usage.
>
>>
>>
>> So I'll stick with my comment that atom:entry is better suited for
>> that purpose, being defined as:
>>
>> =A0 "The "atom:entry" element represents an individual entry, acting=

>> as a container for metadata and data associated with the entry." --
>> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
>> >
>>
>>
>>>> As Al pointed out on the CMIS mailing list
>>>> (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
>>>> >), it may be better to use a container element inside atom:entry.=

>>>>
>>>> So, the example in
>>>> <
http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.=
3
>>>> >:
>>>>
>>>> =A0<atom:entry>
>>>> =A0 =A0<atom:link rel=3D"down"
>>>> =A0 =A0 =A0href=3D"/finance/feeds/default/portfolios/1/positions">=

>>>> =A0 =A0 =A0<atom:feed>
>>>> =A0 =A0 =A0 =A0<atom:link rel=3D"self"
>>>> =A0 =A0 =A0 =A0 href=3D"/finance/feeds/default/portfolios/1/positi=
ons"/>
>>>> =A0 =A0 =A0 =A0 ...
>>>> =A0 =A0 =A0</atom:feed>
>>>> =A0 =A0</atom:link>
>>>> =A0 =A0...
>>>> =A0</atom:entry>
>>>>
>>>>
>> > ...
>>
>> BTW: the format above is currently forbidden by the RNC (because of
>> the use of the atom namespace for the contained element); I know
>> that part of the spec is informative, but still...
>>
>
> Again, you are misleading the reader to assume that RNC schema is
> normative. There is a very good reason for it to not be normative and=

> the spec editors were clear about them.
>
> Nikunj
>
> [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
> [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
> [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>
>
>
>

=

--1__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF
Content-type: text/html; charset=ISO-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><tt>&gt;&quot;...Atom categories are analogous to folders in CMIS.<b=
r>
&gt;It would make more sense to replace most of the CMIS extensions<br>=

&gt;by using the Atom category mechanism to hold its filing relations.<=
br>
&gt;....Roy&quot; &nbsp; [</tt><tt><a href=3D"http://www.imc.org/atom-p=
rotocol/mail-archive/msg11379.html">http://www.imc.org/atom-protocol/ma=
il-archive/msg11379.html</a></tt><tt>]<br>
</tt>Categories are not a good fit for CMIS folders, or another way, a =
lot will have to be added to categories for CMIS to use them to represe=
nt as folders.  CMIS requires the following functionality for folders:<=
br>
1. Typed: Folders have metadata<br>
2. Constrained: Folders can constrain membership to certain CMIS types =
and also have run-time restrictions<br>
3. Must be able to retrieve a portion of the folder tree (only things t=
his folder contains including other folders, to n-levels, or complete) =
and include a) only folders, b) folders and objects, c) only objects<br=
>
4. Easy to add/remove resources (documents) from a folder<br>
5. Clients must be able to create folders of a type with metadata<br>
6. Performance - systems can have 10's of millions of folders; it is im=
portant that clients only work with portions of the folder tree that ar=
e relevant.<br>
7. Query - folders and what they contain must be able to be exposed via=
 search<br>
8. Also allow vendors that support categorization to expose that functi=
onality.  <br>
<br>
All of these capabilities are common across ECM systems.  CMIS is a spe=
cification that is leveraging Atom to expose these capabilities.  Based=
 on these requirements, categories would have to be extended significan=
tly and IMHO not as a good a fit as atom:entry.  <br>
<br>
I'd be happy to buy Roy coffee and walk him through CMIS and it's use o=
f Atom, APP and HTTP if he's got the time.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5ADFE5AEBF8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for Peter=
 Keane ---06/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al =
Brown &lt;albertcbrown@us.ib"><font color=3D"#424282">Peter Keane ---06=
/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;al=
bertcbrown@us.ibm.com&gt; wrote:</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Peter Keane &lt;pkeane@mail.utexas.edu&gt;</font></td>=
</tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5A=
DFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;, Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;, Julian Reschke &=
lt;julian.reschke@gmx.de&gt;, owner-atom-syntax@mail.imc.org, Sam Ruby/=
Raleigh/IBM@IBMUS, James M Snell/Fresno/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/02/2009 01:35 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADFE5AEBF8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Recap - call for preferences/discussion - Re: New =
Version 	Notification for draft-divilly-atom-hierarchy-00</font></td></=
tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt>On Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;albertcbrown@us.ibm.c=
om&gt; wrote:<br>
&gt; This is to recap a discussion that happened on the cmis atom wg ca=
ll this<br>
&gt; morning and see if the group beyond Nikunj, Julian and I have any =
preference<br>
&gt; for the options below. If this group does not have a preference fo=
r any of<br>
&gt; the options, the representation of a tree structure will be remove=
d from the<br>
&gt; hierarchy I-D. This is deemed the best course of action currently.=
<br>
&gt;<br>
&gt; Due to the reasons already discussed by Julian and myself on this =
list, CMIS<br>
&gt; will leverage option #2 if it is included in the I-D but probably =
not option<br>
&gt; #1. #1 does not ideally address CMIS' use case of how to represent=
 a tree of<br>
&gt; atom entries in a single document but rather provide a generic<br>=

&gt; pre-fetching/inlining mechanism.<br>
&gt;<br>
&gt; The options so far discussed are:<br>
&gt;<br>
&gt; 1. Including the resource itself inside &lt;link&gt;<br>
&gt;&gt;&gt;&gt; =A0&lt;atom:entry&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0href=3D&quot;/finance/feeds/default/portfol=
ios/1/positions&quot;&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0&lt;atom:link rel=3D&quot;self&quot;<br=
>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 ...<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;/atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;/atom:link&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0...<br>
&gt;&gt;&gt;&gt; =A0&lt;/atom:entry&gt;<br>
&gt;<br>
&gt; 2. Using an extension element in atom:entry to contain 0..n atom:e=
ntry 's<br>
&gt; (could also include feed's though CMIS most likely would not lever=
age that)<br>
&gt; &lt;atom:entry&gt;<br>
&gt; &lt;ah:children&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/ah:children&gt;<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
<br>
Hi All-<br>
<br>
This option makes little sense to me in that it creates and represents<=
br>
a completely new type of &quot;set&quot; of atom entries that is in fac=
t NOT a<br>
feed (more akin to a &quot;bag&quot; I suppose)? &nbsp;What relationshi=
p, if any do<br>
these children have to one another?<br>
<br>
I assume this is to represent a directory-tree like structure? &nbsp;If=
,<br>
so, I believe there are much better ways that do not break the the<br>
essential nature of Atom as documents and lists of documents. &nbsp;To<=
br>
quote Roy F. from &nbsp;a recent thread:<br>
<br>
<br>
&quot;...Atom categories are analogous to folders in CMIS.<br>
It would make more sense to replace most of the CMIS extensions<br>
by using the Atom category mechanism to hold its filing relations.<br>
<br>
....Roy&quot; &nbsp; [</tt><tt><a href=3D"http://www.imc.org/atom-proto=
col/mail-archive/msg11379.html">http://www.imc.org/atom-protocol/mail-a=
rchive/msg11379.html</a></tt><tt>]<br>
<br>
<br>
I other words, atom entries live in feeds that may bear no<br>
relationship to physical place on the filesystem. &nbsp;Those places ar=
e<br>
described in atom:category in entries, e.g.:<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home&quot;/&gt;<br>
&lt;/entry&gt;<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home/peter&quot;/&gt;<br>
&lt;/entry&gt;<br>
<br>
&lt;entry&gt;<br>
 &nbsp;&lt;category term=3D&quot;/home/peter/docs/&gt;<br>
&lt;/entry&gt;<br>
<br>
By the way, I have no problem w/ #1 above for inlining a feed.<br>
<br>
--peter<br>
<br>
&gt; If there is not a consensus, then the representation of a tree str=
ucture<br>
&gt; will be removed from the I-D by Nikunj in the next draft.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; -Al<br>
&gt;<br>
&gt; Al Brown<br>
&gt; Emerging Standards and Industry Frameworks<br>
&gt; CMIS: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3ki07/display/EC=
MCMIS/Home">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a></tt>=
<tt><br>
&gt; Industry Frameworks: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3=
ki07/display/ECMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Ho=
me</a></tt><tt><br>
&gt;<br>
&gt; Office 714 327 3453<br>
&gt; Mobile 714 263 6441<br>
&gt; Email albertcbrown@us.ibm.com<br>
&gt; CONFIDENTIAL NOTICE: The contents of this message, including any<b=
r>
&gt; attachments, are confidential and are intended solely for the use =
of the<br>
&gt; person or entity to whom the message was addressed. If you are not=
 the<br>
&gt; intended recipient of this message, please be advised that any<br>=

&gt; dissemination, distribution, or use of the contents of this messag=
e is<br>
&gt; strictly prohibited. If you received this message in error, please=
 notify<br>
&gt; the sender. Please also permanently delete all copies of the origi=
nal<br>
&gt; message and any attached documentation.<br>
&gt;<br>
&gt; &quot;Nikunj R. Mehta&quot; ---05/28/2009 12:32:53 PM---There is p=
recedence to the<br>
&gt; proposal I have submitted. GData uses<br>
&gt;<br>
&gt;<br>
&gt; From:<br>
&gt; &quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com&gt;<br>
&gt; To:<br>
&gt; Julian Reschke &lt;julian.reschke@gmx.de&gt;<br>
&gt; Cc:<br>
&gt; Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;<br>
&gt; Date:<br>
&gt; 05/28/2009 12:32 PM<br>
&gt; Subject:<br>
&gt; Re: New Version Notification for draft-divilly-atom-hierarchy-00<b=
r>
&gt; ________________________________<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; There is precedence to the proposal I have submitted. GData uses<b=
r>
&gt; feedLink [1] and entryLink [2] mechanisms in Google's own namespac=
e to<br>
&gt; include in-line representations of entries and feeds. Notice how t=
hese<br>
&gt; elements have both @rel and @href, critical to the functioning of<=
br>
&gt; Atom's own link mechanisms.<br>
&gt;<br>
&gt; The atom-hierarchy-ID is merely trying to standardize such behavio=
r<br>
&gt; and not invent new behavior. Moreover, the proposed syntax is not<=
br>
&gt; merely syntactically legal, it is also semantically valuable. Ther=
e<br>
&gt; are three benefits to this approach:<br>
&gt;<br>
&gt; 1. The context of the inlined feed or entry is immediately clear f=
rom<br>
&gt; the @rel value<br>
&gt; 2. The server can choose to inline content as per requirements and=
<br>
&gt; configuration<br>
&gt; 3. The format supports inlining of any number of entries - a singl=
e or<br>
&gt; multiple. It also expresses the absence of any entries, when this =
is<br>
&gt; required.<br>
&gt;<br>
&gt; Which of these advantages can you claim for directly embedding an<=
br>
&gt; entry inside another?<br>
&gt;<br>
&gt; Nikunj<br>
&gt; </tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-micron.=
blogspot.com</a></tt><tt><br>
&gt;<br>
&gt; On May 27, 2009, at 5:12 AM, Julian Reschke wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Nikunj R. Mehta wrote:<br>
&gt;&gt;&gt; On May 25, 2009, at 8:42 AM, Julian Reschke wrote:<br>
&gt;&gt;&gt;&gt; with respect to<br>
&gt;&gt;&gt;&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.org/html/dra=
ft-divilly-atom-hierarchy-00#section-3">http://tools.ietf.org/html/draf=
t-divilly-atom-hierarchy-00#section-3</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;, &quot;Inline Representation of Hierarchical Reso=
urces&quot;...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It seems to be that using atom:link as a container ele=
ments<br>
&gt;&gt;&gt;&gt; stretches its semantics of &quot;reference from an ent=
ry or feed to a<br>
&gt;&gt;&gt;&gt; Web resource&quot; too much.<br>
&gt;&gt;&gt; I don't agree with that. A previous discussion on this mai=
ling list<br>
&gt;&gt;&gt; more than a year ago [1] has already concluded that it is =
perfectly<br>
&gt;&gt;&gt; legal to do so. Additionally, the hierarchy-ID approach ap=
pears<br>
&gt;&gt;&gt; similar to the<br>
&gt;&gt;<br>
&gt;&gt; I do not agree with that conclusion, but nevertheless, just be=
cause<br>
&gt;&gt; something is syntactically legal doesn't make it a good choice=
.<br>
&gt;&gt;<br>
&gt;&gt; atom:link is defined to as:<br>
&gt;&gt;<br>
&gt;&gt; =A0&quot;The &quot;atom:link&quot; element defines a reference=
 from an entry or feed<br>
&gt;&gt; to a Web resource.&quot;<br>
&gt;&gt;<br>
&gt;&gt; Inlining the content of referenced web resource is IMHO contra=
ry to<br>
&gt;&gt; that definition.<br>
&gt;&gt;<br>
&gt;&gt;&gt; approach taken by the RFC4287 with atom:content usage mode=
ls, where<br>
&gt;&gt;&gt; several options about inline and out-of-line content deliv=
ery are<br>
&gt;&gt;&gt; available.<br>
&gt;&gt;<br>
&gt;&gt; But atom:content has been explicitly designed that way:<br>
&gt;&gt;<br>
&gt;&gt; =A0&quot;The &quot;atom:content&quot; element either contains =
or links to the content<br>
&gt;&gt; of the entry.&quot; --<br>
&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/webdav/rfc42=
87.html#rfc.section.4.1.3">http://greenbytes.de/tech/webdav/rfc4287.htm=
l#rfc.section.4.1.3</a></tt><tt><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; while atom:link has not.<br>
&gt;<br>
&gt; I respectfully disagree although you are entitled to your opinion.=
<br>
&gt; Previous discussion on this mailing list [3], which included sever=
al<br>
&gt; people who were part of the early crowd of atom-syntax, has made i=
t<br>
&gt; clear that one should not go by any prejudice about the lack of<br=
>
&gt; specification of a certain previously undefined mark up usage.<br>=

&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; So I'll stick with my comment that atom:entry is better suited=
 for<br>
&gt;&gt; that purpose, being defined as:<br>
&gt;&gt;<br>
&gt;&gt; =A0 &quot;The &quot;atom:entry&quot; element represents an ind=
ividual entry, acting<br>
&gt;&gt; as a container for metadata and data associated with the entry=
.&quot; --<br>
&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/webdav/rfc42=
87.html#rfc.section.4.1.2">http://greenbytes.de/tech/webdav/rfc4287.htm=
l#rfc.section.4.1.2</a></tt><tt><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; As Al pointed out on the CMIS mailing list<br>
&gt;&gt;&gt;&gt; (&lt;</tt><tt><a href=3D"http://lists.oasis-open.org/a=
rchives/cmis/200905/msg00186.html">http://lists.oasis-open.org/archives=
/cmis/200905/msg00186.html</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;), it may be better to use a container element ins=
ide atom:entry.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; So, the example in<br>
&gt;&gt;&gt;&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.org/html/dra=
ft-divilly-atom-hierarchy-00#section-3.2.3">http://tools.ietf.org/html/=
draft-divilly-atom-hierarchy-00#section-3.2.3</a></tt><tt><br>
&gt;&gt;&gt;&gt; &gt;:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; =A0&lt;atom:entry&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;atom:link rel=3D&quot;down&quot;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0href=3D&quot;/finance/feeds/default/portfol=
ios/1/positions&quot;&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0&lt;atom:link rel=3D&quot;self&quot;<br=
>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 href=3D&quot;/finance/feeds/default/po=
rtfolios/1/positions&quot;/&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0 =A0 ...<br>
&gt;&gt;&gt;&gt; =A0 =A0 =A0&lt;/atom:feed&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0&lt;/atom:link&gt;<br>
&gt;&gt;&gt;&gt; =A0 =A0...<br>
&gt;&gt;&gt;&gt; =A0&lt;/atom:entry&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt; ...<br>
&gt;&gt;<br>
&gt;&gt; BTW: the format above is currently forbidden by the RNC (becau=
se of<br>
&gt;&gt; the use of the atom namespace for the contained element); I kn=
ow<br>
&gt;&gt; that part of the spec is informative, but still...<br>
&gt;&gt;<br>
&gt;<br>
&gt; Again, you are misleading the reader to assume that RNC schema is<=
br>
&gt; normative. There is a very good reason for it to not be normative =
and<br>
&gt; the spec editors were clear about them.<br>
&gt;<br>
&gt; Nikunj<br>
&gt;<br>
&gt; [1] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements=
.html#gdFeedLink">http://code.google.com/apis/gdata/elements.html#gdFee=
dLink</a></tt><tt><br>
&gt; [2] </tt><tt><a href=3D"http://code.google.com/apis/gdata/elements=
.html#gdEntryLink">http://code.google.com/apis/gdata/elements.html#gdEn=
tryLink</a></tt><tt><br>
&gt; [3] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-archiv=
e/msg20456.html">http://www.imc.org/atom-syntax/mail-archive/msg20456.h=
tml</a></tt><tt><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF--


--0__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5ADFE5AEBF8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5ADFE5AEBF8f9e8a93df938690918c07BBFF5ADFE5AEBF--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 15:19:27 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7F0953A68D3 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 15:19:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.397
X-Spam-Level: 
X-Spam-Status: No, score=-5.397 tagged_above=-999 required=5 tests=[AWL=0.600, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I7H2NJPQc82t for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 15:19:26 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 850903A68AB for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 15:19:25 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52M5PBp049277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 15:05:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52M5POQ049276; Tue, 2 Jun 2009 15:05:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52M5EEH049262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 2 Jun 2009 15:05:24 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n52M5tDa031931 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 2 Jun 2009 22:05:57 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n52M64hw029004; Tue, 2 Jun 2009 22:06:05 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 02 Jun 2009 15:05:06 -0700
Cc: Peter Keane <pkeane@mail.utexas.edu>, Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Sam Ruby <rubys@us.ibm.com>
Message-Id: <B58AF438-5738-442B-B5FA-7D618FF748C3@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-122--614945765
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Tue, 2 Jun 2009 15:03:46 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de>	 <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de>	 <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010207.4A25A213.01C6:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-122--614945765
Content-Type: text/plain;
	charset=WINDOWS-1252;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: quoted-printable

On Jun 2, 2009, at 10:58 AM, Al Brown wrote:
> #1 does not ideally address CMIS' use case of how to represent a =20
> tree of atom entries in a single document but rather provide a =20
> generic pre-fetching/inlining mechanism.

This appears rather cavalier to me. But you would not be the first =20
person to have committed this mistake.

On Jun 2, 2009, at 2:29 PM, Al Brown wrote:
> how should we proceed to expose a set of sets of documents?

If you research the atom-syntax ML as well blog postts related to =20
hierarchy in Atom, you would see Dare Obasanjo griping about AtomPub's =20=

lack of support for "hierarchical data inlining"  [1] and Microsoft's =20=

justification for Web3S [2], which spawned a discussion about whether =20=

Atom could deal with recursive structures such as a hierarchy. =20
Microsoft subsequently rolled back their plans and instead switched to =20=

using Atom as is [3]. Joe Gregorio eloquently refuted claims that Atom =20=

syntax is inappropriate for hierarchies [4] by, essentially, =20
advocating its hypertext mechanisms, which is exactly what the atom-=20
hierarchy I-D is proposing [5].

Quoting James Snell [6] about how he dealt with hierarchy in IBM Lotus =20=

Connections

In reality, it turns out that hierarchy in APP is actually quite =20
simple to achieve. The IBM Lotus Connections product includes a =20
component called =93Activities=94 which has a very hierarchical data =20
structure. Every user has a set of collections, each of which has a =20
set of entries, each of which can have any number of comments that can =20=

be nested to any depth. When I first designed the Atom Publishing =20
Protocol API for activities, I created a top level collection of =20
Activities. Every entry in this collection represents an Activity. =20
Every activity is also a collection. I post entries and comments to =20
the activity collection using the standardized Atom Threading =20
Extension to provide the additional hierarchy. An Atom Entry can =20
represent pretty much anything, including a collection of Atom entries.

At IBM we=92ve look at pretty much all of these issues and found simple =20=

approaches to resolving them that fit perfectly well within the bounds =20=

of the Atom specs. We=92re using APP for a lot of different things, not =20=

all of which fall neatly into the original use cases APP was intended =20=

to cover. Yes, we had to give certain aspects some careful thought but =20=

we generally could not find any showstoppers.

It would be unfortunate if you have not received this advice from =20
James directly. It would have spared all of us quite some grief.

If you are right, perhaps the atom-syntax group, Microsoft, IBM, or =20
Google would have included your approach in their APIs. I can only =20
guess, having hung around here for the last 3 years, that in-lining an =20=

entire hierarchy was not a good hypertext-based protocol design =20
approach, just like HTML does not inline all its CSS, images, JS, and =20=

embedded objects.

Perhaps all this evidence will make you see why the approach proposed =20=

in atom-hierarchy I-D is suitable for what you are trying to achieve. =20=

But perhaps you are right in what you are doing. We'll leave it for =20
the future to decide.

Nikunj
http://o-micron.blogspot.com

[1] =
http://www.25hoursaday.com/weblog/2007/06/09/WhyGDataAPPFailsAsAGeneralPur=
poseEditingProtocolForTheWeb.aspx
[2] =
http://www.25hoursaday.com/weblog/CommentView.aspx?guid=3D020611C4-F53C-4D=
F0-8DB0-9A050DD6CD9C
[3] =
http://www.25hoursaday.com/weblog/2008/02/28/WindowsLivePlatformNewsMicros=
oftStandardizesOnAtomPubForWebServicesAndOtherStories.aspx
[4] =
http://bitworking.org/news/197/In-which-we-narrowly-save-Dare-from-inventi=
ng-his-own-publishing-protocol
[5] =
http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-00.txt
[6] http://www.snellspace.com/wp/?p=3D681


--Apple-Mail-122--614945765
Content-Type: text/html;
	charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>On Jun 2, 2009, at 10:58 =
AM, Al Brown wrote:</div><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"color: rgb(0, 0, 0); ">#1 does not =
ideally address CMIS' use case of how to represent a tree of atom =
entries in a single document but rather provide a generic =
pre-fetching/inlining =
mechanism.&nbsp;</span></blockquote><div><br></div><div><div>This =
appears rather cavalier to me. But you would not be the first person to =
have committed this mistake.</div></div><div><br></div><div><div>On Jun =
2, 2009, at 2:29 PM, Al Brown wrote:</div><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"color: rgb(0, 0, 0); ">how should we =
proceed to expose a set of sets of =
documents?&nbsp;</span></blockquote><div><br></div></div>If you research =
the atom-syntax ML as well blog postts related to hierarchy in Atom, you =
would see Dare Obasanjo griping about AtomPub's lack of support for =
"hierarchical data inlining" &nbsp;[1] and Microsoft's justification for =
Web3S [2], which spawned a discussion about whether Atom could deal with =
recursive structures such as a hierarchy. Microsoft subsequently rolled =
back their plans and instead switched to using Atom as is [3]. Joe =
Gregorio eloquently refuted claims that Atom syntax is inappropriate for =
hierarchies [4] by, essentially, advocating its hypertext mechanisms, =
which is exactly what the atom-hierarchy I-D is proposing =
[5].<div><br></div><div>Quoting James Snell [6] about how he dealt with =
hierarchy in IBM Lotus Connections</div><div><br></div><blockquote =
class=3D"webkit-indent-blockquote" style=3D"margin: 0 0 0 40px; border: =
none; padding: 0px;">In reality, it turns out that hierarchy in APP is =
actually quite simple to achieve. The IBM Lotus Connections product =
includes a component called =93Activities=94 which has a very =
hierarchical data structure. Every user has a set of collections, each =
of which has a set of entries, each of which can have any number of =
comments that can be nested to any depth. When I first designed the Atom =
Publishing Protocol API for activities, I created a top level collection =
of Activities. Every entry in this collection represents an Activity. =
Every activity is also a collection. I post entries and comments to the =
activity collection using the standardized&nbsp;<a =
href=3D"http://www.ietf.org/rfc/rfc4685.txt" style=3D"color: black; =
border-bottom-width: 1px; border-bottom-style: dashed; =
border-bottom-color: gray; ">Atom Threading Extension</a>&nbsp;to =
provide the additional hierarchy. An Atom Entry can represent pretty =
much anything, including a collection of Atom =
entries.</blockquote><blockquote class=3D"webkit-indent-blockquote" =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><br>At IBM =
we=92ve look at pretty much all of these issues and found simple =
approaches to resolving them that fit perfectly well within the bounds =
of the Atom specs. We=92re using APP for a lot of different things, not =
all of which fall neatly into the original use cases APP was intended to =
cover. Yes, we had to give certain aspects some careful thought but we =
generally could not find any =
showstoppers.</blockquote><div><br></div><div>It would be unfortunate if =
you have not received this advice from James directly. It would have =
spared all of us quite some grief.</div><div><br></div><div>If you are =
right, perhaps the atom-syntax group, Microsoft, IBM, or Google would =
have included your approach in their APIs. I can only guess, having hung =
around here for the last 3 years, that in-lining an entire hierarchy was =
not a good hypertext-based protocol design approach, just like HTML does =
not inline all its CSS, images, JS, and embedded =
objects.&nbsp;</div><div><br></div><div>Perhaps all this evidence will =
make you see why the approach proposed in atom-hierarchy I-D is suitable =
for what you are trying to achieve.&nbsp;But perhaps you are right in =
what you are doing. We'll leave it for the future to =
decide.</div><div><div><br><div apple-content-edited=3D"true"> <span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span>[1]&n=
bsp;<a =
href=3D"http://www.25hoursaday.com/weblog/2007/06/09/WhyGDataAPPFailsAsAGe=
neralPurposeEditingProtocolForTheWeb.aspx">http://www.25hoursaday.com/webl=
og/2007/06/09/WhyGDataAPPFailsAsAGeneralPurposeEditingProtocolForTheWeb.as=
px</a></div><div apple-content-edited=3D"true">[2] <a =
href=3D"http://www.25hoursaday.com/weblog/CommentView.aspx?guid=3D020611C4=
-F53C-4DF0-8DB0-9A050DD6CD9C">http://www.25hoursaday.com/weblog/CommentVie=
w.aspx?guid=3D020611C4-F53C-4DF0-8DB0-9A050DD6CD9C</a> </div><div =
apple-content-edited=3D"true">[3]&nbsp;<a =
href=3D"http://www.25hoursaday.com/weblog/2008/02/28/WindowsLivePlatformNe=
wsMicrosoftStandardizesOnAtomPubForWebServicesAndOtherStories.aspx">http:/=
/www.25hoursaday.com/weblog/2008/02/28/WindowsLivePlatformNewsMicrosoftSta=
ndardizesOnAtomPubForWebServicesAndOtherStories.aspx</a></div><div =
apple-content-edited=3D"true">[4]&nbsp;<a =
href=3D"http://bitworking.org/news/197/In-which-we-narrowly-save-Dare-from=
-inventing-his-own-publishing-protocol">http://bitworking.org/news/197/In-=
which-we-narrowly-save-Dare-from-inventing-his-own-publishing-protocol</a>=
</div><div apple-content-edited=3D"true">[5]&nbsp;<a =
href=3D"http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-0=
0.txt">http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-00=
.txt</a></div><div apple-content-edited=3D"true">[6]&nbsp;<a =
href=3D"http://www.snellspace.com/wp/?p=3D681">http://www.snellspace.com/w=
p/?p=3D681</a></div><div><div><br></div></div></div></div></body></html>=

--Apple-Mail-122--614945765--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 15:30:17 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49E563A6CD7 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 15:30:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.116
X-Spam-Level: 
X-Spam-Status: No, score=0.116 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n1lS4CvzjySG for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 15:30:15 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 322AC3A6D5B for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 15:29:35 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52MHPOb050154 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 15:17:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52MHPUE050153; Tue, 2 Jun 2009 15:17:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from chilco.textdrive.com (chilco.textdrive.com [207.7.108.242]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52MHEKc050131 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 15:17:24 -0700 (MST) (envelope-from bill@dehora.net)
Received: from [192.168.1.10] (unknown [89.100.251.254]) by chilco.textdrive.com (Postfix) with ESMTP id E5DD9DDDC3; Tue,  2 Jun 2009 22:17:11 +0000 (UTC)
Message-ID: <4A25A4E5.10302@dehora.net>
Date: Tue, 02 Jun 2009 23:17:09 +0100
From: Bill de hOra <bill@dehora.net>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Al Brown <albertcbrown@us.ibm.com>
CC: Peter Keane <pkeane@mail.utexas.edu>, Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Sam Ruby <rubys@us.ibm.com>
Subject: Re: CMIS Folders & categories
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com>	 <4A1ABC72.7000306@gmx.de>	 <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com>	 <4A1D2E46.7060808@gmx.de>	 <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com>	 <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com>
In-Reply-To: <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Al Brown wrote:
>  >"...Atom categories are analogous to folders in CMIS.
>  >It would make more sense to replace most of the CMIS extensions
>  >by using the Atom category mechanism to hold its filing relations.
>  >....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.html]
> Categories are not a good fit for CMIS folders, or another way, a lot 
> will have to be added to categories for CMIS to use them to represent as 
> folders. CMIS requires the following functionality for folders:
> 1. Typed: Folders have metadata
> 2. Constrained: Folders can constrain membership to certain CMIS types 
> and also have run-time restrictions
> 3. Must be able to retrieve a portion of the folder tree (only things 
> this folder contains including other folders, to n-levels, or complete) 
> and include a) only folders, b) folders and objects, c) only objects
> 4. Easy to add/remove resources (documents) from a folder
> 5. Clients must be able to create folders of a type with metadata
> 6. Performance - systems can have 10's of millions of folders; it is 
> important that clients only work with portions of the folder tree that 
> are relevant.
> 7. Query - folders and what they contain must be able to be exposed via 
> search
> 8. Also allow vendors that support categorization to expose that 
> functionality.
> 
> All of these capabilities are common across ECM systems. 

I think it's important to understand the containment semantics before 
making a syntax decision, specifically whether

- a child folder/file can exist without a parent folder.

- a folder/file can be referenced across folders.

- children can have ACLs (and so do/don't require read-ahead for viewing)


Bill


CMIS is a
> specification that is leveraging Atom to expose these capabilities. 
> Based on these requirements, categories would have to be extended 
> significantly and IMHO not as a good a fit as atom:entry.
> 
> I'd be happy to buy Roy coffee and walk him through CMIS and it's use of 
> Atom, APP and HTTP if he's got the time.
> 
> -Al
> 
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
> 
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any 
> attachments, are confidential and are intended solely for the use of the 
> person or entity to whom the message was addressed. If you are not the 
> intended recipient of this message, please be advised that any 
> dissemination, distribution, or use of the contents of this message is 
> strictly prohibited. If you received this message in error, please 
> notify the sender. Please also permanently delete all copies of the 
> original message and any attached documentation.
> 
> Inactive hide details for Peter Keane ---06/02/2009 01:35:23 PM---On 
> Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibPeter Keane 
> ---06/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al Brown 
> <albertcbrown@us.ibm.com> wrote:
> 
> 
> From:	
> Peter Keane <pkeane@mail.utexas.edu>
> 
> To:	
> Al Brown/Costa Mesa/IBM@IBMUS
> 
> Cc:	
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax 
> <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>, 
> owner-atom-syntax@mail.imc.org, Sam Ruby/Raleigh/IBM@IBMUS, James M 
> Snell/Fresno/IBM@IBMUS
> 
> Date:	
> 06/02/2009 01:35 PM
> 
> Subject:	
> Re: Recap - call for preferences/discussion - Re: New Version 
> Notification for draft-divilly-atom-hierarchy-00
> 
> ------------------------------------------------------------------------
> 
> 
> 
> On Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibm.com> wrote:
>  > This is to recap a discussion that happened on the cmis atom wg call this
>  > morning and see if the group beyond Nikunj, Julian and I have any 
> preference
>  > for the options below. If this group does not have a preference for 
> any of
>  > the options, the representation of a tree structure will be removed 
> from the
>  > hierarchy I-D. This is deemed the best course of action currently.
>  >
>  > Due to the reasons already discussed by Julian and myself on this 
> list, CMIS
>  > will leverage option #2 if it is included in the I-D but probably not 
> option
>  > #1. #1 does not ideally address CMIS' use case of how to represent a 
> tree of
>  > atom entries in a single document but rather provide a generic
>  > pre-fetching/inlining mechanism.
>  >
>  > The options so far discussed are:
>  >
>  > 1. Including the resource itself inside <link>
>  >>>>  <atom:entry>
>  >>>>    <atom:link rel="down"
>  >>>>      href="/finance/feeds/default/portfolios/1/positions">
>  >>>>      <atom:feed>
>  >>>>        <atom:link rel="self"
>  >>>>         href="/finance/feeds/default/portfolios/1/positions"/>
>  >>>>         ...
>  >>>>      </atom:feed>
>  >>>>    </atom:link>
>  >>>>    ...
>  >>>>  </atom:entry>
>  >
>  > 2. Using an extension element in atom:entry to contain 0..n atom:entry 's
>  > (could also include feed's though CMIS most likely would not leverage 
> that)
>  > <atom:entry>
>  > <ah:children>
>  > <atom:entry>...</atom:entry>
>  > </ah:children>
>  > </atom:entry>
>  >
> 
> Hi All-
> 
> This option makes little sense to me in that it creates and represents
> a completely new type of "set" of atom entries that is in fact NOT a
> feed (more akin to a "bag" I suppose)?  What relationship, if any do
> these children have to one another?
> 
> I assume this is to represent a directory-tree like structure?  If,
> so, I believe there are much better ways that do not break the the
> essential nature of Atom as documents and lists of documents.  To
> quote Roy F. from  a recent thread:
> 
> 
> "...Atom categories are analogous to folders in CMIS.
> It would make more sense to replace most of the CMIS extensions
> by using the Atom category mechanism to hold its filing relations.
> 
> ....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.html]
> 
> 
> I other words, atom entries live in feeds that may bear no
> relationship to physical place on the filesystem.  Those places are
> described in atom:category in entries, e.g.:
> 
> <entry>
>  <category term="/home"/>
> </entry>
> 
> <entry>
>  <category term="/home/peter"/>
> </entry>
> 
> <entry>
>  <category term="/home/peter/docs/>
> </entry>
> 
> By the way, I have no problem w/ #1 above for inlining a feed.
> 
> --peter
> 
>  > If there is not a consensus, then the representation of a tree structure
>  > will be removed from the I-D by Nikunj in the next draft.
>  >
>  > Thanks,
>  > -Al
>  >
>  > Al Brown
>  > Emerging Standards and Industry Frameworks
>  > CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
>  > Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>  >
>  > Office 714 327 3453
>  > Mobile 714 263 6441
>  > Email albertcbrown@us.ibm.com
>  > CONFIDENTIAL NOTICE: The contents of this message, including any
>  > attachments, are confidential and are intended solely for the use of the
>  > person or entity to whom the message was addressed. If you are not the
>  > intended recipient of this message, please be advised that any
>  > dissemination, distribution, or use of the contents of this message is
>  > strictly prohibited. If you received this message in error, please notify
>  > the sender. Please also permanently delete all copies of the original
>  > message and any attached documentation.
>  >
>  > "Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is precedence to the
>  > proposal I have submitted. GData uses
>  >
>  >
>  > From:
>  > "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>  > To:
>  > Julian Reschke <julian.reschke@gmx.de>
>  > Cc:
>  > Atom-Syntax Syntax <atom-syntax@imc.org>
>  > Date:
>  > 05/28/2009 12:32 PM
>  > Subject:
>  > Re: New Version Notification for draft-divilly-atom-hierarchy-00
>  > ________________________________
>  >
>  >
>  >
>  > There is precedence to the proposal I have submitted. GData uses
>  > feedLink [1] and entryLink [2] mechanisms in Google's own namespace to
>  > include in-line representations of entries and feeds. Notice how these
>  > elements have both @rel and @href, critical to the functioning of
>  > Atom's own link mechanisms.
>  >
>  > The atom-hierarchy-ID is merely trying to standardize such behavior
>  > and not invent new behavior. Moreover, the proposed syntax is not
>  > merely syntactically legal, it is also semantically valuable. There
>  > are three benefits to this approach:
>  >
>  > 1. The context of the inlined feed or entry is immediately clear from
>  > the @rel value
>  > 2. The server can choose to inline content as per requirements and
>  > configuration
>  > 3. The format supports inlining of any number of entries - a single or
>  > multiple. It also expresses the absence of any entries, when this is
>  > required.
>  >
>  > Which of these advantages can you claim for directly embedding an
>  > entry inside another?
>  >
>  > Nikunj
>  > http://o-micron.blogspot.com
>  >
>  > On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>  >
>  >>
>  >> Nikunj R. Mehta wrote:
>  >>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>  >>>> with respect to
>  >>>> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3
>  >>>> >, "Inline Representation of Hierarchical Resources"...
>  >>>>
>  >>>> It seems to be that using atom:link as a container elements
>  >>>> stretches its semantics of "reference from an entry or feed to a
>  >>>> Web resource" too much.
>  >>> I don't agree with that. A previous discussion on this mailing list
>  >>> more than a year ago [1] has already concluded that it is perfectly
>  >>> legal to do so. Additionally, the hierarchy-ID approach appears
>  >>> similar to the
>  >>
>  >> I do not agree with that conclusion, but nevertheless, just because
>  >> something is syntactically legal doesn't make it a good choice.
>  >>
>  >> atom:link is defined to as:
>  >>
>  >>  "The "atom:link" element defines a reference from an entry or feed
>  >> to a Web resource."
>  >>
>  >> Inlining the content of referenced web resource is IMHO contrary to
>  >> that definition.
>  >>
>  >>> approach taken by the RFC4287 with atom:content usage models, where
>  >>> several options about inline and out-of-line content delivery are
>  >>> available.
>  >>
>  >> But atom:content has been explicitly designed that way:
>  >>
>  >>  "The "atom:content" element either contains or links to the content
>  >> of the entry." --
>  >> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
>  >> >
>  >>
>  >> while atom:link has not.
>  >
>  > I respectfully disagree although you are entitled to your opinion.
>  > Previous discussion on this mailing list [3], which included several
>  > people who were part of the early crowd of atom-syntax, has made it
>  > clear that one should not go by any prejudice about the lack of
>  > specification of a certain previously undefined mark up usage.
>  >
>  >>
>  >>
>  >> So I'll stick with my comment that atom:entry is better suited for
>  >> that purpose, being defined as:
>  >>
>  >>   "The "atom:entry" element represents an individual entry, acting
>  >> as a container for metadata and data associated with the entry." --
>  >> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
>  >> >
>  >>
>  >>
>  >>>> As Al pointed out on the CMIS mailing list
>  >>>> (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.html
>  >>>> >), it may be better to use a container element inside atom:entry.
>  >>>>
>  >>>> So, the example in
>  >>>> 
> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3.2.3
>  >>>> >:
>  >>>>
>  >>>>  <atom:entry>
>  >>>>    <atom:link rel="down"
>  >>>>      href="/finance/feeds/default/portfolios/1/positions">
>  >>>>      <atom:feed>
>  >>>>        <atom:link rel="self"
>  >>>>         href="/finance/feeds/default/portfolios/1/positions"/>
>  >>>>         ...
>  >>>>      </atom:feed>
>  >>>>    </atom:link>
>  >>>>    ...
>  >>>>  </atom:entry>
>  >>>>
>  >>>>
>  >> > ...
>  >>
>  >> BTW: the format above is currently forbidden by the RNC (because of
>  >> the use of the atom namespace for the contained element); I know
>  >> that part of the spec is informative, but still...
>  >>
>  >
>  > Again, you are misleading the reader to assume that RNC schema is
>  > normative. There is a very good reason for it to not be normative and
>  > the spec editors were clear about them.
>  >
>  > Nikunj
>  >
>  > [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
>  > [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
>  > [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>  >
>  >
>  >
>  >
> 
> 


From owner-atom-syntax@mail.imc.org  Tue Jun  2 16:42:21 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 730B43A677C for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 16:42:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.125
X-Spam-Level: 
X-Spam-Status: No, score=-2.125 tagged_above=-999 required=5 tests=[AWL=-0.205, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, SARE_MILLIONSOF=0.315, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uPoUPQ0BYo2f for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 16:42:18 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BE0E63A696E for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 16:42:17 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52NRrf3054687 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 16:27:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n52NRrSX054686; Tue, 2 Jun 2009 16:27:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e36.co.us.ibm.com (e36.co.us.ibm.com [32.97.110.154]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n52NRg4N054674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 16:27:53 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e36.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n52NQMHs032723 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 17:26:22 -0600
Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n52NRfpJ221158 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 17:27:41 -0600
Received: from d03av05.boulder.ibm.com (loopback [127.0.0.1]) by d03av05.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n52NReW6019898 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 17:27:41 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av05.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n52NRegS019877; Tue, 2 Jun 2009 17:27:40 -0600
In-Reply-To: <4A25A4E5.10302@dehora.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de>	 <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de>	 <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com> <4A25A4E5.10302@dehora.net>
Subject: Re: CMIS Folders & categories
X-KeepSent: 37C5CE6B:873A4CAC-882575C9:0080728F; type=4; name=$KeepSent
To: Bill de hOra <bill@dehora.net>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Peter Keane <pkeane@mail.utexas.edu>, Sam Ruby <rubys@us.ibm.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF37C5CE6B.873A4CAC-ON882575C9.0080728F-882575C9.0080DC09@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Tue, 2 Jun 2009 16:27:29 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/02/2009 17:27:40
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F"

--1__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


>I think it's important to understand the containment semantics before
>making a syntax decision, specifically whether
Good questions.  I've answered in the context of CMIS.

>- a child folder/file can exist without a parent folder.
CMIS supports repositories where a document (file) may be in 0..n folde=
rs,
1..n, 0..1, or 1 folder.  Typically though, it will be 0..n or 1.  Fold=
ers
in CMIS must be in 1 with the exception of the root folder.

>- a folder/file can be referenced across folders.
See above.  Documents (file) can be in more than one folder

>- children can have ACLs (and so do/don't require read-ahead for viewi=
ng)
All objects in CMIS (documents, folders, relationships) may have ACLs. =
They
may also be other security mechanisms in the underlying repository
including security propagation such as by folder inheritance.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       Bill de hOra <bill@dehora.net>                           =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         Peter Keane <pkeane@mail.utexas.edu>, Atom-Syntax Syntax =
<atom-syntax@imc.org>, James M Snell/Fresno/IBM@IBMUS,   
              Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta"=
 <nikunj.mehta@oracle.com>,                              
              owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Sam Ru=
by/Raleigh/IBM@IBMUS                                     
                                                                       =
                                                         
  Date:       06/02/2009 03:18 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: CMIS Folders & categories                            =
                                                         
                                                                       =
                                                         





Al Brown wrote:
>  >"...Atom categories are analogous to folders in CMIS.
>  >It would make more sense to replace most of the CMIS extensions
>  >by using the Atom category mechanism to hold its filing relations.
>  >....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.=
html
]
> Categories are not a good fit for CMIS folders, or another way, a lot=

> will have to be added to categories for CMIS to use them to represent=
 as
> folders. CMIS requires the following functionality for folders:
> 1. Typed: Folders have metadata
> 2. Constrained: Folders can constrain membership to certain CMIS type=
s
> and also have run-time restrictions
> 3. Must be able to retrieve a portion of the folder tree (only things=

> this folder contains including other folders, to n-levels, or complet=
e)
> and include a) only folders, b) folders and objects, c) only objects
> 4. Easy to add/remove resources (documents) from a folder
> 5. Clients must be able to create folders of a type with metadata
> 6. Performance - systems can have 10's of millions of folders; it is
> important that clients only work with portions of the folder tree tha=
t
> are relevant.
> 7. Query - folders and what they contain must be able to be exposed v=
ia
> search
> 8. Also allow vendors that support categorization to expose that
> functionality.
>
> All of these capabilities are common across ECM systems.

I think it's important to understand the containment semantics before
making a syntax decision, specifically whether

- a child folder/file can exist without a parent folder.

- a folder/file can be referenced across folders.

- children can have ACLs (and so do/don't require read-ahead for viewin=
g)


Bill


CMIS is a
> specification that is leveraging Atom to expose these capabilities.
> Based on these requirements, categories would have to be extended
> significantly and IMHO not as a good a fit as atom:entry.
>
> I'd be happy to buy Roy coffee and walk him through CMIS and it's use=
 of
> Atom, APP and HTTP if he's got the time.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home=

>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any
> attachments, are confidential and are intended solely for the use of =
the
> person or entity to whom the message was addressed. If you are not th=
e
> intended recipient of this message, please be advised that any
> dissemination, distribution, or use of the contents of this message i=
s
> strictly prohibited. If you received this message in error, please
> notify the sender. Please also permanently delete all copies of the
> original message and any attached documentation.
>
> Inactive hide details for Peter Keane ---06/02/2009 01:35:23 PM---On
> Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibPeter Keane=

> ---06/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al Brown=

> <albertcbrown@us.ibm.com> wrote:
>
>
> From:
> Peter Keane <pkeane@mail.utexas.edu>
>
> To:
> Al Brown/Costa Mesa/IBM@IBMUS
>
> Cc:
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax
> <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>,
> owner-atom-syntax@mail.imc.org, Sam Ruby/Raleigh/IBM@IBMUS, James M
> Snell/Fresno/IBM@IBMUS
>
> Date:
> 06/02/2009 01:35 PM
>
> Subject:
> Re: Recap - call for preferences/discussion - Re: New Version
> Notification for draft-divilly-atom-hierarchy-00
>
> ---------------------------------------------------------------------=
---
>
>
>
> On Tue, Jun 2, 2009 at 12:58 PM, Al Brown <albertcbrown@us.ibm.com>
wrote:
>  > This is to recap a discussion that happened on the cmis atom wg ca=
ll
this
>  > morning and see if the group beyond Nikunj, Julian and I have any
> preference
>  > for the options below. If this group does not have a preference fo=
r
> any of
>  > the options, the representation of a tree structure will be remove=
d
> from the
>  > hierarchy I-D. This is deemed the best course of action currently.=

>  >
>  > Due to the reasons already discussed by Julian and myself on this
> list, CMIS
>  > will leverage option #2 if it is included in the I-D but probably =
not
> option
>  > #1. #1 does not ideally address CMIS' use case of how to represent=
 a
> tree of
>  > atom entries in a single document but rather provide a generic
>  > pre-fetching/inlining mechanism.
>  >
>  > The options so far discussed are:
>  >
>  > 1. Including the resource itself inside <link>
>  >>>>  <atom:entry>
>  >>>>    <atom:link rel=3D"down"
>  >>>>      href=3D"/finance/feeds/default/portfolios/1/positions">
>  >>>>      <atom:feed>
>  >>>>        <atom:link rel=3D"self"
>  >>>>         href=3D"/finance/feeds/default/portfolios/1/positions"/=
>
>  >>>>         ...
>  >>>>      </atom:feed>
>  >>>>    </atom:link>
>  >>>>    ...
>  >>>>  </atom:entry>
>  >
>  > 2. Using an extension element in atom:entry to contain 0..n atom:e=
ntry
's
>  > (could also include feed's though CMIS most likely would not lever=
age
> that)
>  > <atom:entry>
>  > <ah:children>
>  > <atom:entry>...</atom:entry>
>  > </ah:children>
>  > </atom:entry>
>  >
>
> Hi All-
>
> This option makes little sense to me in that it creates and represent=
s
> a completely new type of "set" of atom entries that is in fact NOT a
> feed (more akin to a "bag" I suppose)?  What relationship, if any do
> these children have to one another?
>
> I assume this is to represent a directory-tree like structure?  If,
> so, I believe there are much better ways that do not break the the
> essential nature of Atom as documents and lists of documents.  To
> quote Roy F. from  a recent thread:
>
>
> "...Atom categories are analogous to folders in CMIS.
> It would make more sense to replace most of the CMIS extensions
> by using the Atom category mechanism to hold its filing relations.
>
> ....Roy"   [http://www.imc.org/atom-protocol/mail-archive/msg11379.ht=
ml]
>
>
> I other words, atom entries live in feeds that may bear no
> relationship to physical place on the filesystem.  Those places are
> described in atom:category in entries, e.g.:
>
> <entry>
>  <category term=3D"/home"/>
> </entry>
>
> <entry>
>  <category term=3D"/home/peter"/>
> </entry>
>
> <entry>
>  <category term=3D"/home/peter/docs/>
> </entry>
>
> By the way, I have no problem w/ #1 above for inlining a feed.
>
> --peter
>
>  > If there is not a consensus, then the representation of a tree
structure
>  > will be removed from the I-D by Nikunj in the next draft.
>  >
>  > Thanks,
>  > -Al
>  >
>  > Al Brown
>  > Emerging Standards and Industry Frameworks
>  > CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
>  > Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/H=
ome
>  >
>  > Office 714 327 3453
>  > Mobile 714 263 6441
>  > Email albertcbrown@us.ibm.com
>  > CONFIDENTIAL NOTICE: The contents of this message, including any
>  > attachments, are confidential and are intended solely for the use =
of
the
>  > person or entity to whom the message was addressed. If you are not=
 the
>  > intended recipient of this message, please be advised that any
>  > dissemination, distribution, or use of the contents of this messag=
e is
>  > strictly prohibited. If you received this message in error, please=

notify
>  > the sender. Please also permanently delete all copies of the origi=
nal
>  > message and any attached documentation.
>  >
>  > "Nikunj R. Mehta" ---05/28/2009 12:32:53 PM---There is precedence =
to
the
>  > proposal I have submitted. GData uses
>  >
>  >
>  > From:
>  > "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>  > To:
>  > Julian Reschke <julian.reschke@gmx.de>
>  > Cc:
>  > Atom-Syntax Syntax <atom-syntax@imc.org>
>  > Date:
>  > 05/28/2009 12:32 PM
>  > Subject:
>  > Re: New Version Notification for draft-divilly-atom-hierarchy-00
>  > ________________________________
>  >
>  >
>  >
>  > There is precedence to the proposal I have submitted. GData uses
>  > feedLink [1] and entryLink [2] mechanisms in Google's own namespac=
e to
>  > include in-line representations of entries and feeds. Notice how t=
hese
>  > elements have both @rel and @href, critical to the functioning of
>  > Atom's own link mechanisms.
>  >
>  > The atom-hierarchy-ID is merely trying to standardize such behavio=
r
>  > and not invent new behavior. Moreover, the proposed syntax is not
>  > merely syntactically legal, it is also semantically valuable. Ther=
e
>  > are three benefits to this approach:
>  >
>  > 1. The context of the inlined feed or entry is immediately clear f=
rom
>  > the @rel value
>  > 2. The server can choose to inline content as per requirements and=

>  > configuration
>  > 3. The format supports inlining of any number of entries - a singl=
e or
>  > multiple. It also expresses the absence of any entries, when this =
is
>  > required.
>  >
>  > Which of these advantages can you claim for directly embedding an
>  > entry inside another?
>  >
>  > Nikunj
>  > http://o-micron.blogspot.com
>  >
>  > On May 27, 2009, at 5:12 AM, Julian Reschke wrote:
>  >
>  >>
>  >> Nikunj R. Mehta wrote:
>  >>> On May 25, 2009, at 8:42 AM, Julian Reschke wrote:
>  >>>> with respect to
>  >>>> <
http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3
>  >>>> >, "Inline Representation of Hierarchical Resources"...
>  >>>>
>  >>>> It seems to be that using atom:link as a container elements
>  >>>> stretches its semantics of "reference from an entry or feed to =
a
>  >>>> Web resource" too much.
>  >>> I don't agree with that. A previous discussion on this mailing l=
ist
>  >>> more than a year ago [1] has already concluded that it is perfec=
tly
>  >>> legal to do so. Additionally, the hierarchy-ID approach appears
>  >>> similar to the
>  >>
>  >> I do not agree with that conclusion, but nevertheless, just becau=
se
>  >> something is syntactically legal doesn't make it a good choice.
>  >>
>  >> atom:link is defined to as:
>  >>
>  >>  "The "atom:link" element defines a reference from an entry or fe=
ed
>  >> to a Web resource."
>  >>
>  >> Inlining the content of referenced web resource is IMHO contrary =
to
>  >> that definition.
>  >>
>  >>> approach taken by the RFC4287 with atom:content usage models, wh=
ere
>  >>> several options about inline and out-of-line content delivery ar=
e
>  >>> available.
>  >>
>  >> But atom:content has been explicitly designed that way:
>  >>
>  >>  "The "atom:content" element either contains or links to the cont=
ent
>  >> of the entry." --
>  >> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.3
>  >> >
>  >>
>  >> while atom:link has not.
>  >
>  > I respectfully disagree although you are entitled to your opinion.=

>  > Previous discussion on this mailing list [3], which included sever=
al
>  > people who were part of the early crowd of atom-syntax, has made i=
t
>  > clear that one should not go by any prejudice about the lack of
>  > specification of a certain previously undefined mark up usage.
>  >
>  >>
>  >>
>  >> So I'll stick with my comment that atom:entry is better suited fo=
r
>  >> that purpose, being defined as:
>  >>
>  >>   "The "atom:entry" element represents an individual entry, actin=
g
>  >> as a container for metadata and data associated with the entry." =
--
>  >> <http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.4.1.2
>  >> >
>  >>
>  >>
>  >>>> As Al pointed out on the CMIS mailing list
>  >>>> (<http://lists.oasis-open.org/archives/cmis/200905/msg00186.htm=
l
>  >>>> >), it may be better to use a container element inside atom:ent=
ry.
>  >>>>
>  >>>> So, the example in
>  >>>>
> <http://tools.ietf.org/html/draft-divilly-atom-hierarchy-00#section-3=
.2.3
>  >>>> >:
>  >>>>
>  >>>>  <atom:entry>
>  >>>>    <atom:link rel=3D"down"
>  >>>>      href=3D"/finance/feeds/default/portfolios/1/positions">
>  >>>>      <atom:feed>
>  >>>>        <atom:link rel=3D"self"
>  >>>>         href=3D"/finance/feeds/default/portfolios/1/positions"/=
>
>  >>>>         ...
>  >>>>      </atom:feed>
>  >>>>    </atom:link>
>  >>>>    ...
>  >>>>  </atom:entry>
>  >>>>
>  >>>>
>  >> > ...
>  >>
>  >> BTW: the format above is currently forbidden by the RNC (because =
of
>  >> the use of the atom namespace for the contained element); I know
>  >> that part of the spec is informative, but still...
>  >>
>  >
>  > Again, you are misleading the reader to assume that RNC schema is
>  > normative. There is a very good reason for it to not be normative =
and
>  > the spec editors were clear about them.
>  >
>  > Nikunj
>  >
>  > [1] http://code.google.com/apis/gdata/elements.html#gdFeedLink
>  > [2] http://code.google.com/apis/gdata/elements.html#gdEntryLink
>  > [3] http://www.imc.org/atom-syntax/mail-archive/msg20456.html
>  >
>  >
>  >
>  >
>
>


=

--1__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><tt>&gt;I think it's important to understand the containment semanti=
cs before <br>
&gt;making a syntax decision, specifically whether<br>
Good questions. &nbsp;I've answered in the context of CMIS.</tt><br>
<br>
<tt>&gt;- a child folder/file can exist without a parent folder.</tt><b=
r>
<tt>CMIS supports repositories where a document (file) may be in 0..n f=
olders, 1..n, 0..1, or 1 folder. &nbsp;Typically though, it will be 0..=
n or 1. &nbsp;Folders in CMIS must be in 1 with the exception of the ro=
ot folder.<br>
<br>
&gt;- a folder/file can be referenced across folders.</tt><br>
<tt>See above. &nbsp;Documents (file) can be in more than one folder<br=
>
<br>
&gt;- children can have ACLs (and so do/don't require read-ahead for vi=
ewing)</tt><br>
<tt>All objects in CMIS (documents, folders, relationships) may have AC=
Ls. They may also be other security mechanisms in the underlying reposi=
tory including security propagation such as by folder inheritance.</tt>=
<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5ADF13F41F8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for Bill =
de hOra ---06/02/2009 03:18:31 PM---Al Brown wrote:"><font color=3D"#42=
4282">Bill de hOra ---06/02/2009 03:18:31 PM---Al Brown wrote:</font><b=
r>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADF13F41F8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Bill de hOra &lt;bill@dehora.net&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5A=
DF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Peter Keane &lt;pkeane@mail.utexas.edu&gt;, Atom-Synta=
x Syntax &lt;atom-syntax@imc.org&gt;, James M Snell/Fresno/IBM@IBMUS, J=
ulian Reschke &lt;julian.reschke@gmx.de&gt;, &quot;Nikunj R. Mehta&quot=
; &lt;nikunj.mehta@oracle.com&gt;, owner-atom-syntax@mail.imc.org, pjke=
ane@gmail.com, Sam Ruby/Raleigh/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADF13F41F8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/02/2009 03:18 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5ADF13F41F8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: CMIS Folders &amp; categories</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt>Al Brown wrote:<br>
&gt; &nbsp;&gt;&quot;...Atom categories are analogous to folders in CMI=
S.<br>
&gt; &nbsp;&gt;It would make more sense to replace most of the CMIS ext=
ensions<br>
&gt; &nbsp;&gt;by using the Atom category mechanism to hold its filing =
relations.<br>
&gt; &nbsp;&gt;....Roy&quot; &nbsp; [</tt><tt><a href=3D"http://www.imc=
.org/atom-protocol/mail-archive/msg11379.html">http://www.imc.org/atom-=
protocol/mail-archive/msg11379.html</a></tt><tt>]<br>
&gt; Categories are not a good fit for CMIS folders, or another way, a =
lot <br>
&gt; will have to be added to categories for CMIS to use them to repres=
ent as <br>
&gt; folders. CMIS requires the following functionality for folders:<br=
>
&gt; 1. Typed: Folders have metadata<br>
&gt; 2. Constrained: Folders can constrain membership to certain CMIS t=
ypes <br>
&gt; and also have run-time restrictions<br>
&gt; 3. Must be able to retrieve a portion of the folder tree (only thi=
ngs <br>
&gt; this folder contains including other folders, to n-levels, or comp=
lete) <br>
&gt; and include a) only folders, b) folders and objects, c) only objec=
ts<br>
&gt; 4. Easy to add/remove resources (documents) from a folder<br>
&gt; 5. Clients must be able to create folders of a type with metadata<=
br>
&gt; 6. Performance - systems can have 10's of millions of folders; it =
is <br>
&gt; important that clients only work with portions of the folder tree =
that <br>
&gt; are relevant.<br>
&gt; 7. Query - folders and what they contain must be able to be expose=
d via <br>
&gt; search<br>
&gt; 8. Also allow vendors that support categorization to expose that <=
br>
&gt; functionality.<br>
&gt; <br>
&gt; All of these capabilities are common across ECM systems. <br>
<br>
I think it's important to understand the containment semantics before <=
br>
making a syntax decision, specifically whether<br>
<br>
- a child folder/file can exist without a parent folder.<br>
<br>
- a folder/file can be referenced across folders.<br>
<br>
- children can have ACLs (and so do/don't require read-ahead for viewin=
g)<br>
<br>
<br>
Bill<br>
<br>
<br>
CMIS is a<br>
&gt; specification that is leveraging Atom to expose these capabilities=
. <br>
&gt; Based on these requirements, categories would have to be extended =
<br>
&gt; significantly and IMHO not as a good a fit as atom:entry.<br>
&gt; <br>
&gt; I'd be happy to buy Roy coffee and walk him through CMIS and it's =
use of <br>
&gt; Atom, APP and HTTP if he's got the time.<br>
&gt; <br>
&gt; -Al<br>
&gt; <br>
&gt; Al Brown<br>
&gt; Emerging Standards and Industry Frameworks<br>
&gt; CMIS: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3ki07/display/EC=
MCMIS/Home">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a></tt>=
<tt><br>
&gt; Industry Frameworks: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3=
ki07/display/ECMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Ho=
me</a></tt><tt><br>
&gt; <br>
&gt; Office 714 327 3453<br>
&gt; Mobile 714 263 6441<br>
&gt; Email albertcbrown@us.ibm.com<br>
&gt; CONFIDENTIAL NOTICE: The contents of this message, including any <=
br>
&gt; attachments, are confidential and are intended solely for the use =
of the <br>
&gt; person or entity to whom the message was addressed. If you are not=
 the <br>
&gt; intended recipient of this message, please be advised that any <br=
>
&gt; dissemination, distribution, or use of the contents of this messag=
e is <br>
&gt; strictly prohibited. If you received this message in error, please=
 <br>
&gt; notify the sender. Please also permanently delete all copies of th=
e <br>
&gt; original message and any attached documentation.<br>
&gt; <br>
&gt; Inactive hide details for Peter Keane ---06/02/2009 01:35:23 PM---=
On <br>
&gt; Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;albertcbrown@us.ibPeter=
 Keane <br>
&gt; ---06/02/2009 01:35:23 PM---On Tue, Jun 2, 2009 at 12:58 PM, Al Br=
own <br>
&gt; &lt;albertcbrown@us.ibm.com&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; From:		 <br>
&gt; Peter Keane &lt;pkeane@mail.utexas.edu&gt;<br>
&gt; <br>
&gt; To:		 <br>
&gt; Al Brown/Costa Mesa/IBM@IBMUS<br>
&gt; <br>
&gt; Cc:		 <br>
&gt; &quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com&gt;, Atom-=
Syntax Syntax <br>
&gt; &lt;atom-syntax@imc.org&gt;, Julian Reschke &lt;julian.reschke@gmx=
.de&gt;, <br>
&gt; owner-atom-syntax@mail.imc.org, Sam Ruby/Raleigh/IBM@IBMUS, James =
M <br>
&gt; Snell/Fresno/IBM@IBMUS<br>
&gt; <br>
&gt; Date:		 <br>
&gt; 06/02/2009 01:35 PM<br>
&gt; <br>
&gt; Subject:		 <br>
&gt; Re: Recap - call for preferences/discussion - Re: New Version <br>=

&gt; Notification for draft-divilly-atom-hierarchy-00<br>
&gt; <br>
&gt; ------------------------------------------------------------------=
------<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Tue, Jun 2, 2009 at 12:58 PM, Al Brown &lt;albertcbrown@us.ibm.=
com&gt; wrote:<br>
&gt; &nbsp;&gt; This is to recap a discussion that happened on the cmis=
 atom wg call this<br>
&gt; &nbsp;&gt; morning and see if the group beyond Nikunj, Julian and =
I have any <br>
&gt; preference<br>
&gt; &nbsp;&gt; for the options below. If this group does not have a pr=
eference for <br>
&gt; any of<br>
&gt; &nbsp;&gt; the options, the representation of a tree structure wil=
l be removed <br>
&gt; from the<br>
&gt; &nbsp;&gt; hierarchy I-D. This is deemed the best course of action=
 currently.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Due to the reasons already discussed by Julian and myse=
lf on this <br>
&gt; list, CMIS<br>
&gt; &nbsp;&gt; will leverage option #2 if it is included in the I-D bu=
t probably not <br>
&gt; option<br>
&gt; &nbsp;&gt; #1. #1 does not ideally address CMIS' use case of how t=
o represent a <br>
&gt; tree of<br>
&gt; &nbsp;&gt; atom entries in a single document but rather provide a =
generic<br>
&gt; &nbsp;&gt; pre-fetching/inlining mechanism.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; The options so far discussed are:<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; 1. Including the resource itself inside &lt;link&gt;<br=
>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp;&lt;atom:entry&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;down=
&quot;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;href=3D&quot;/finance/f=
eeds/default/portfolios/1/positions&quot;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;atom:feed&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;atom:link re=
l=3D&quot;self&quot;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; href=3D&quot;/f=
inance/feeds/default/portfolios/1/positions&quot;/&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; ...<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;/atom:feed&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;&lt;/atom:link&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;...<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp;&lt;/atom:entry&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; 2. Using an extension element in atom:entry to contain =
0..n atom:entry 's<br>
&gt; &nbsp;&gt; (could also include feed's though CMIS most likely woul=
d not leverage <br>
&gt; that)<br>
&gt; &nbsp;&gt; &lt;atom:entry&gt;<br>
&gt; &nbsp;&gt; &lt;ah:children&gt;<br>
&gt; &nbsp;&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &nbsp;&gt; &lt;/ah:children&gt;<br>
&gt; &nbsp;&gt; &lt;/atom:entry&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; <br>
&gt; Hi All-<br>
&gt; <br>
&gt; This option makes little sense to me in that it creates and repres=
ents<br>
&gt; a completely new type of &quot;set&quot; of atom entries that is i=
n fact NOT a<br>
&gt; feed (more akin to a &quot;bag&quot; I suppose)? &nbsp;What relati=
onship, if any do<br>
&gt; these children have to one another?<br>
&gt; <br>
&gt; I assume this is to represent a directory-tree like structure? &nb=
sp;If,<br>
&gt; so, I believe there are much better ways that do not break the the=
<br>
&gt; essential nature of Atom as documents and lists of documents. &nbs=
p;To<br>
&gt; quote Roy F. from &nbsp;a recent thread:<br>
&gt; <br>
&gt; <br>
&gt; &quot;...Atom categories are analogous to folders in CMIS.<br>
&gt; It would make more sense to replace most of the CMIS extensions<br=
>
&gt; by using the Atom category mechanism to hold its filing relations.=
<br>
&gt; <br>
&gt; ....Roy&quot; &nbsp; [</tt><tt><a href=3D"http://www.imc.org/atom-=
protocol/mail-archive/msg11379.html">http://www.imc.org/atom-protocol/m=
ail-archive/msg11379.html</a></tt><tt>]<br>
&gt; <br>
&gt; <br>
&gt; I other words, atom entries live in feeds that may bear no<br>
&gt; relationship to physical place on the filesystem. &nbsp;Those plac=
es are<br>
&gt; described in atom:category in entries, e.g.:<br>
&gt; <br>
&gt; &lt;entry&gt;<br>
&gt; &nbsp;&lt;category term=3D&quot;/home&quot;/&gt;<br>
&gt; &lt;/entry&gt;<br>
&gt; <br>
&gt; &lt;entry&gt;<br>
&gt; &nbsp;&lt;category term=3D&quot;/home/peter&quot;/&gt;<br>
&gt; &lt;/entry&gt;<br>
&gt; <br>
&gt; &lt;entry&gt;<br>
&gt; &nbsp;&lt;category term=3D&quot;/home/peter/docs/&gt;<br>
&gt; &lt;/entry&gt;<br>
&gt; <br>
&gt; By the way, I have no problem w/ #1 above for inlining a feed.<br>=

&gt; <br>
&gt; --peter<br>
&gt; <br>
&gt; &nbsp;&gt; If there is not a consensus, then the representation of=
 a tree structure<br>
&gt; &nbsp;&gt; will be removed from the I-D by Nikunj in the next draf=
t.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Thanks,<br>
&gt; &nbsp;&gt; -Al<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Al Brown<br>
&gt; &nbsp;&gt; Emerging Standards and Industry Frameworks<br>
&gt; &nbsp;&gt; CMIS: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3ki07=
/display/ECMCMIS/Home">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Ho=
me</a></tt><tt><br>
&gt; &nbsp;&gt; Industry Frameworks: </tt><tt><a href=3D"https://w3.tap=
.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.ibm.com/w3ki07/displ=
ay/ECMIF/Home</a></tt><tt><br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Office 714 327 3453<br>
&gt; &nbsp;&gt; Mobile 714 263 6441<br>
&gt; &nbsp;&gt; Email albertcbrown@us.ibm.com<br>
&gt; &nbsp;&gt; CONFIDENTIAL NOTICE: The contents of this message, incl=
uding any<br>
&gt; &nbsp;&gt; attachments, are confidential and are intended solely f=
or the use of the<br>
&gt; &nbsp;&gt; person or entity to whom the message was addressed. If =
you are not the<br>
&gt; &nbsp;&gt; intended recipient of this message, please be advised t=
hat any<br>
&gt; &nbsp;&gt; dissemination, distribution, or use of the contents of =
this message is<br>
&gt; &nbsp;&gt; strictly prohibited. If you received this message in er=
ror, please notify<br>
&gt; &nbsp;&gt; the sender. Please also permanently delete all copies o=
f the original<br>
&gt; &nbsp;&gt; message and any attached documentation.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &quot;Nikunj R. Mehta&quot; ---05/28/2009 12:32:53 PM--=
-There is precedence to the<br>
&gt; &nbsp;&gt; proposal I have submitted. GData uses<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; From:<br>
&gt; &nbsp;&gt; &quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com=
&gt;<br>
&gt; &nbsp;&gt; To:<br>
&gt; &nbsp;&gt; Julian Reschke &lt;julian.reschke@gmx.de&gt;<br>
&gt; &nbsp;&gt; Cc:<br>
&gt; &nbsp;&gt; Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;<br>
&gt; &nbsp;&gt; Date:<br>
&gt; &nbsp;&gt; 05/28/2009 12:32 PM<br>
&gt; &nbsp;&gt; Subject:<br>
&gt; &nbsp;&gt; Re: New Version Notification for draft-divilly-atom-hie=
rarchy-00<br>
&gt; &nbsp;&gt; ________________________________<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; There is precedence to the proposal I have submitted. G=
Data uses<br>
&gt; &nbsp;&gt; feedLink [1] and entryLink [2] mechanisms in Google's o=
wn namespace to<br>
&gt; &nbsp;&gt; include in-line representations of entries and feeds. N=
otice how these<br>
&gt; &nbsp;&gt; elements have both @rel and @href, critical to the func=
tioning of<br>
&gt; &nbsp;&gt; Atom's own link mechanisms.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; The atom-hierarchy-ID is merely trying to standardize s=
uch behavior<br>
&gt; &nbsp;&gt; and not invent new behavior. Moreover, the proposed syn=
tax is not<br>
&gt; &nbsp;&gt; merely syntactically legal, it is also semantically val=
uable. There<br>
&gt; &nbsp;&gt; are three benefits to this approach:<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; 1. The context of the inlined feed or entry is immediat=
ely clear from<br>
&gt; &nbsp;&gt; the @rel value<br>
&gt; &nbsp;&gt; 2. The server can choose to inline content as per requi=
rements and<br>
&gt; &nbsp;&gt; configuration<br>
&gt; &nbsp;&gt; 3. The format supports inlining of any number of entrie=
s - a single or<br>
&gt; &nbsp;&gt; multiple. It also expresses the absence of any entries,=
 when this is<br>
&gt; &nbsp;&gt; required.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Which of these advantages can you claim for directly em=
bedding an<br>
&gt; &nbsp;&gt; entry inside another?<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Nikunj<br>
&gt; &nbsp;&gt; </tt><tt><a href=3D"http://o-micron.blogspot.com">http:=
//o-micron.blogspot.com</a></tt><tt><br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; On May 27, 2009, at 5:12 AM, Julian Reschke wrote:<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; Nikunj R. Mehta wrote:<br>
&gt; &nbsp;&gt;&gt;&gt; On May 25, 2009, at 8:42 AM, Julian Reschke wro=
te:<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; with respect to<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.o=
rg/html/draft-divilly-atom-hierarchy-00#section-3">http://tools.ietf.or=
g/html/draft-divilly-atom-hierarchy-00#section-3</a></tt><tt><br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &gt;, &quot;Inline Representation of Hierar=
chical Resources&quot;...<br>
&gt; &nbsp;&gt;&gt;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; It seems to be that using atom:link as a co=
ntainer elements<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; stretches its semantics of &quot;reference =
from an entry or feed to a<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; Web resource&quot; too much.<br>
&gt; &nbsp;&gt;&gt;&gt; I don't agree with that. A previous discussion =
on this mailing list<br>
&gt; &nbsp;&gt;&gt;&gt; more than a year ago [1] has already concluded =
that it is perfectly<br>
&gt; &nbsp;&gt;&gt;&gt; legal to do so. Additionally, the hierarchy-ID =
approach appears<br>
&gt; &nbsp;&gt;&gt;&gt; similar to the<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; I do not agree with that conclusion, but neverthele=
ss, just because<br>
&gt; &nbsp;&gt;&gt; something is syntactically legal doesn't make it a =
good choice.<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; atom:link is defined to as:<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; &nbsp;&quot;The &quot;atom:link&quot; element defin=
es a reference from an entry or feed<br>
&gt; &nbsp;&gt;&gt; to a Web resource.&quot;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; Inlining the content of referenced web resource is =
IMHO contrary to<br>
&gt; &nbsp;&gt;&gt; that definition.<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt; approach taken by the RFC4287 with atom:content=
 usage models, where<br>
&gt; &nbsp;&gt;&gt;&gt; several options about inline and out-of-line co=
ntent delivery are<br>
&gt; &nbsp;&gt;&gt;&gt; available.<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; But atom:content has been explicitly designed that =
way:<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; &nbsp;&quot;The &quot;atom:content&quot; element ei=
ther contains or links to the content<br>
&gt; &nbsp;&gt;&gt; of the entry.&quot; --<br>
&gt; &nbsp;&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/w=
ebdav/rfc4287.html#rfc.section.4.1.3">http://greenbytes.de/tech/webdav/=
rfc4287.html#rfc.section.4.1.3</a></tt><tt><br>
&gt; &nbsp;&gt;&gt; &gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; while atom:link has not.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; I respectfully disagree although you are entitled to yo=
ur opinion.<br>
&gt; &nbsp;&gt; Previous discussion on this mailing list [3], which inc=
luded several<br>
&gt; &nbsp;&gt; people who were part of the early crowd of atom-syntax,=
 has made it<br>
&gt; &nbsp;&gt; clear that one should not go by any prejudice about the=
 lack of<br>
&gt; &nbsp;&gt; specification of a certain previously undefined mark up=
 usage.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; So I'll stick with my comment that atom:entry is be=
tter suited for<br>
&gt; &nbsp;&gt;&gt; that purpose, being defined as:<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; &nbsp; &quot;The &quot;atom:entry&quot; element rep=
resents an individual entry, acting<br>
&gt; &nbsp;&gt;&gt; as a container for metadata and data associated wit=
h the entry.&quot; --<br>
&gt; &nbsp;&gt;&gt; &lt;</tt><tt><a href=3D"http://greenbytes.de/tech/w=
ebdav/rfc4287.html#rfc.section.4.1.2">http://greenbytes.de/tech/webdav/=
rfc4287.html#rfc.section.4.1.2</a></tt><tt><br>
&gt; &nbsp;&gt;&gt; &gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; As Al pointed out on the CMIS mailing list<=
br>
&gt; &nbsp;&gt;&gt;&gt;&gt; (&lt;</tt><tt><a href=3D"http://lists.oasis=
-open.org/archives/cmis/200905/msg00186.html">http://lists.oasis-open.o=
rg/archives/cmis/200905/msg00186.html</a></tt><tt><br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &gt;), it may be better to use a container =
element inside atom:entry.<br>
&gt; &nbsp;&gt;&gt;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; So, the example in<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; <br>
&gt; &lt;</tt><tt><a href=3D"http://tools.ietf.org/html/draft-divilly-a=
tom-hierarchy-00#section-3.2.3">http://tools.ietf.org/html/draft-divill=
y-atom-hierarchy-00#section-3.2.3</a></tt><tt><br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &gt;:<br>
&gt; &nbsp;&gt;&gt;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp;&lt;atom:entry&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;&lt;atom:link rel=3D&quot;down=
&quot;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;href=3D&quot;/finance/f=
eeds/default/portfolios/1/positions&quot;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;atom:feed&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;atom:link re=
l=3D&quot;self&quot;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; href=3D&quot;/f=
inance/feeds/default/portfolios/1/positions&quot;/&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; ...<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;/atom:feed&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;&lt;/atom:link&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp; &nbsp;...<br>
&gt; &nbsp;&gt;&gt;&gt;&gt; &nbsp;&lt;/atom:entry&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; &gt; ...<br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;&gt; BTW: the format above is currently forbidden by the=
 RNC (because of<br>
&gt; &nbsp;&gt;&gt; the use of the atom namespace for the contained ele=
ment); I know<br>
&gt; &nbsp;&gt;&gt; that part of the spec is informative, but still...<=
br>
&gt; &nbsp;&gt;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Again, you are misleading the reader to assume that RNC=
 schema is<br>
&gt; &nbsp;&gt; normative. There is a very good reason for it to not be=
 normative and<br>
&gt; &nbsp;&gt; the spec editors were clear about them.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Nikunj<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; [1] </tt><tt><a href=3D"http://code.google.com/apis/gda=
ta/elements.html#gdFeedLink">http://code.google.com/apis/gdata/elements=
.html#gdFeedLink</a></tt><tt><br>
&gt; &nbsp;&gt; [2] </tt><tt><a href=3D"http://code.google.com/apis/gda=
ta/elements.html#gdEntryLink">http://code.google.com/apis/gdata/element=
s.html#gdEntryLink</a></tt><tt><br>
&gt; &nbsp;&gt; [3] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/=
mail-archive/msg20456.html">http://www.imc.org/atom-syntax/mail-archive=
/msg20456.html</a></tt><tt><br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; <br>
&gt; <br>
<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F--


--0__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5ADF13F41F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5ADF13F41F8f9e8a93df938690918c07BBFF5ADF13F41F--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 17:32:22 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4DDFC3A6A01 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 17:32:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.111
X-Spam-Level: 
X-Spam-Status: No, score=-3.111 tagged_above=-999 required=5 tests=[AWL=0.883, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, MIME_BASE64_BLANKS=0.041, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3BvlsITCoO4T for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 17:32:20 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BB2BC3A69CD for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 17:32:19 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n530JXDJ057737 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 17:19:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n530JXQF057736; Tue, 2 Jun 2009 17:19:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n530JMdk057721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 17:19:33 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e35.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n530Cec5026869 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 18:12:40 -0600
Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n530JMIF257624 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 18:19:22 -0600
Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n530JL4j008959 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 18:19:22 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n530JLHh008953; Tue, 2 Jun 2009 18:19:21 -0600
In-Reply-To: <B58AF438-5738-442B-B5FA-7D618FF748C3@oracle.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com> <B58AF438-5738-442B-B5FA-7D618FF748C3@oracle.com>
Subject: Re: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
X-KeepSent: A2744EEE:BDE6340D-882575C9:00810DB5; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, owner-atom-syntax@mail.imc.org, pjkeane@gmail.com, Peter Keane <pkeane@mail.utexas.edu>, Sam Ruby <rubys@us.ibm.com>, Ryan McVeigh <ryan.mcveigh@oracle.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFA2744EEE.BDE6340D-ON882575C9.00810DB5-882575CA.0001C106@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Tue, 2 Jun 2009 17:19:09 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/02/2009 18:19:20
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25"

--1__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: base64


VGhlIG1haW4gcmVhc29uIHdlIG5lZWQgdHJlZXMgaW4gdGhpcyBwcm90b2NvbCBpcyB0aGUgYWJp
bGl0eSB0byByZXRyaWV2ZQ0KdGhlIHRyZWUgaW4gMSByb3VuZC10cmlwLiAgSWYgd2UgdXNlIE4g
cm91bmQtdHJpcHMsIGVudHJpZXMgYW5kIGZlZWRzIGFyZQ0Kc3VmZmljaWVudCBwZXIgSmFtZXMn
IGluZm8gYmVsb3cuICBBbG1vc3QgYWxsIEVDTSBzeXN0ZW1zIHN1cHBvcnQgdGhpcw0KY2FwYWJp
bGl0eSB0byByZXRyaWV2ZSBhIHRyZWUgYW5kIGl0IGlzIGltcG9ydGFudCB0byB0aGUgVEMgdG8g
cmVwcmVzZW50DQppdC4gIEZvbGRlciBuYXZpZ2F0aW9uIGlzIGEgbGFyZ2UgcGFydCBvZiB0aGUg
QVBJIHNldCBjbGllbnRzIHVzZS4gIEFsbCB0aGUNCnZlbmRvcnMgaGF2ZSBsZWFybmVkIHRoZSBo
YXJkIHdheSB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0YW50IHRvIGhhdmUgZm9sZGVyDQpuYXZpZ2F0
aW9uIHBlcmZvcm0gd2VsbC4gUmV0dXJuaW5nIGEgdHJlZSB3YXMgdGhlIGNvbW1vbiBvcHRpbWl6
YXRpb24gbW9zdA0KdmVuZG9ycyBwcm92aWRlZC4gSWYgaXQgd2FzIGFuIG9wdGlvbiB0byBub3Qg
ZXhwb3NlLCB0aGUgY21pcyB0Yywgd291bGQgbm90DQpoYXZlIGdvbmUgdGhyb3VnaCB0aGUgZWZm
b3J0IHRvIGRhdGUuDQoNCkFsc28sIEFGQUlLLCBub2JvZHkgaGFzIHRyaWVkIHRvIHN1cHBvcnQg
dGhlIEVDTSB1c2UtY2FzZXMgd2l0aCBBdG9tIGFuZA0KQVBQIGJlZm9yZSBDTUlTLiAgQ01JUyBp
cyB0aGUgZmlyc3QuICBBbGwgdGhlIGFkdmljZSB3ZSBoYXZlIGdvdHRlbiwgZnJvbQ0KYWxsIHRo
ZSBzb3VyY2VzLCB3ZSBoYXZlIGFkb3B0ZWQgYW5kIHdvcmtlZCB0aHJvdWdoLiAgV2h5IHdvdWxk
bid0IENNSVMNCndhbnQgdG8gYmUgYSBnb29kIGF0b20gY2l0aXplbj8NCg0KSW4gdGhlIGZ1dHVy
ZSwgcGxlYXNlIGtlZXAgdGhlIHRvbmUgbm9uLWNvbWJhdGl2ZSBhbmQgZm9jdXNlZCBvbiB0ZWNo
bmljYWwNCmFzcGVjdHMuIEknZCBsaWtlIHRvIHRoaW5rIHRoZSBhdG9tIGNvbW11bml0eSBhcyB3
ZWxjb21pbmcgYW5kIHN1cHBvcnRpdmUuDQoNCkJlc3QsIC1BbA0KDQpBbCBCcm93bg0KRW1lcmdp
bmcgU3RhbmRhcmRzIGFuZCBJbmR1c3RyeSBGcmFtZXdvcmtzDQpDTUlTOiBodHRwczovL3czLnRh
cC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUNNSVMvSG9tZQ0KSW5kdXN0cnkgRnJhbWV3b3Jr
czogaHR0cHM6Ly93My50YXAuaWJtLmNvbS93M2tpMDcvZGlzcGxheS9FQ01JRi9Ib21lDQoNCk9m
ZmljZSA3MTQgMzI3IDM0NTMNCk1vYmlsZSA3MTQgMjYzIDY0NDENCkVtYWlsICBhbGJlcnRjYnJv
d25AdXMuaWJtLmNvbQ0KQ09ORklERU5USUFMIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMg
bWVzc2FnZSwgaW5jbHVkaW5nIGFueQ0KYXR0YWNobWVudHMsIGFyZSBjb25maWRlbnRpYWwgYW5k
IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlDQpwZXJzb24gb3IgZW50aXR5
IHRvIHdob20gdGhlIG1lc3NhZ2Ugd2FzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3QgdGhlDQpp
bnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBtZXNzYWdlLCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0
IGFueQ0KZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhlIGNvbnRlbnRz
IG9mIHRoaXMgbWVzc2FnZSBpcw0Kc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeQ0KdGhlIHNlbmRlci4gUGxlYXNl
IGFsc28gcGVybWFuZW50bHkgZGVsZXRlIGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsDQptZXNz
YWdlIGFuZCBhbnkgYXR0YWNoZWQgZG9jdW1lbnRhdGlvbi4NCg0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
ICBGcm9tOiAgICAgICAiTmlrdW5qIFIuIE1laHRhIiA8bmlrdW5qLm1laHRhQG9yYWNsZS5jb20+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIFRvOiAgICAgICAgIEFsIEJyb3duL0Nv
c3RhIE1lc2EvSUJNQElCTVVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCiAgQ2M6ICAgICAgICAgUGV0ZXIgS2VhbmUgPHBrZWFuZUBtYWlsLnV0ZXhhcy5lZHU+
LCBBdG9tLVN5bnRheCBTeW50YXggPGF0b20tc3ludGF4QGltYy5vcmc+LCBKYW1lcyBNIFNuZWxs
L0ZyZXNuby9JQk1ASUJNVVMsICAgDQogICAgICAgICAgICAgIEp1bGlhbiBSZXNjaGtlIDxqdWxp
YW4ucmVzY2hrZUBnbXguZGU+LCBvd25lci1hdG9tLXN5bnRheEBtYWlsLmltYy5vcmcsIHBqa2Vh
bmVAZ21haWwuY29tLCBTYW0gICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICBSdWJ5
L1JhbGVpZ2gvSUJNQElCTVVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQogIERhdGU6ICAgICAgIDA2LzAyLzIwMDkgMDM6MzEgUE0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgU3ViamVjdDog
ICAgUmU6IFJlY2FwIC0gY2FsbCBmb3IgcHJlZmVyZW5jZXMvZGlzY3Vzc2lvbiAtIFJlOiBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWRpdmlsbHktYXRvbS1oaWVyYXJjaHktMDAg
ICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIA0KDQoNCg0KDQoNCk9uIEp1biAyLCAyMDA5LCBhdCAxMDo1OCBB
TSwgQWwgQnJvd24gd3JvdGU6DQogICAgICAjMSBkb2VzIG5vdCBpZGVhbGx5IGFkZHJlc3MgQ01J
UycgdXNlIGNhc2Ugb2YgaG93IHRvIHJlcHJlc2VudCBhIHRyZWUNCiAgICAgIG9mIGF0b20gZW50
cmllcyBpbiBhIHNpbmdsZSBkb2N1bWVudCBidXQgcmF0aGVyIHByb3ZpZGUgYSBnZW5lcmljDQog
ICAgICBwcmUtZmV0Y2hpbmcvaW5saW5pbmcgbWVjaGFuaXNtLg0KDQpUaGlzIGFwcGVhcnMgcmF0
aGVyIGNhdmFsaWVyIHRvIG1lLiBCdXQgeW91IHdvdWxkIG5vdCBiZSB0aGUgZmlyc3QgcGVyc29u
DQp0byBoYXZlIGNvbW1pdHRlZCB0aGlzIG1pc3Rha2UuDQoNCk9uIEp1biAyLCAyMDA5LCBhdCAy
OjI5IFBNLCBBbCBCcm93biB3cm90ZToNCiAgICAgIGhvdyBzaG91bGQgd2UgcHJvY2VlZCB0byBl
eHBvc2UgYSBzZXQgb2Ygc2V0cyBvZiBkb2N1bWVudHM/DQoNCklmIHlvdSByZXNlYXJjaCB0aGUg
YXRvbS1zeW50YXggTUwgYXMgd2VsbCBibG9nIHBvc3R0cyByZWxhdGVkIHRvIGhpZXJhcmNoeQ0K
aW4gQXRvbSwgeW91IHdvdWxkIHNlZSBEYXJlIE9iYXNhbmpvIGdyaXBpbmcgYWJvdXQgQXRvbVB1
YidzIGxhY2sgb2YNCnN1cHBvcnQgZm9yICJoaWVyYXJjaGljYWwgZGF0YSBpbmxpbmluZyIgIFsx
XSBhbmQgTWljcm9zb2Z0J3MganVzdGlmaWNhdGlvbg0KZm9yIFdlYjNTIFsyXSwgd2hpY2ggc3Bh
d25lZCBhIGRpc2N1c3Npb24gYWJvdXQgd2hldGhlciBBdG9tIGNvdWxkIGRlYWwNCndpdGggcmVj
dXJzaXZlIHN0cnVjdHVyZXMgc3VjaCBhcyBhIGhpZXJhcmNoeS4gTWljcm9zb2Z0IHN1YnNlcXVl
bnRseQ0Kcm9sbGVkIGJhY2sgdGhlaXIgcGxhbnMgYW5kIGluc3RlYWQgc3dpdGNoZWQgdG8gdXNp
bmcgQXRvbSBhcyBpcyBbM10uIEpvZQ0KR3JlZ29yaW8gZWxvcXVlbnRseSByZWZ1dGVkIGNsYWlt
cyB0aGF0IEF0b20gc3ludGF4IGlzIGluYXBwcm9wcmlhdGUgZm9yDQpoaWVyYXJjaGllcyBbNF0g
YnksIGVzc2VudGlhbGx5LCBhZHZvY2F0aW5nIGl0cyBoeXBlcnRleHQgbWVjaGFuaXNtcywgd2hp
Y2gNCmlzIGV4YWN0bHkgd2hhdCB0aGUgYXRvbS1oaWVyYXJjaHkgSS1EIGlzIHByb3Bvc2luZyBb
NV0uDQoNClF1b3RpbmcgSmFtZXMgU25lbGwgWzZdIGFib3V0IGhvdyBoZSBkZWFsdCB3aXRoIGhp
ZXJhcmNoeSBpbiBJQk0gTG90dXMNCkNvbm5lY3Rpb25zDQoNCiAgICAgSW4gcmVhbGl0eSwgaXQg
dHVybnMgb3V0IHRoYXQgaGllcmFyY2h5IGluIEFQUCBpcyBhY3R1YWxseSBxdWl0ZQ0KICAgICBz
aW1wbGUgdG8gYWNoaWV2ZS4gVGhlIElCTSBMb3R1cyBDb25uZWN0aW9ucyBwcm9kdWN0IGluY2x1
ZGVzIGENCiAgICAgY29tcG9uZW50IGNhbGxlZCDigJxBY3Rpdml0aWVz4oCdIHdoaWNoIGhhcyBh
IHZlcnkgaGllcmFyY2hpY2FsIGRhdGENCiAgICAgc3RydWN0dXJlLiBFdmVyeSB1c2VyIGhhcyBh
IHNldCBvZiBjb2xsZWN0aW9ucywgZWFjaCBvZiB3aGljaCBoYXMgYQ0KICAgICBzZXQgb2YgZW50
cmllcywgZWFjaCBvZiB3aGljaCBjYW4gaGF2ZSBhbnkgbnVtYmVyIG9mIGNvbW1lbnRzIHRoYXQg
Y2FuDQogICAgIGJlIG5lc3RlZCB0byBhbnkgZGVwdGguIFdoZW4gSSBmaXJzdCBkZXNpZ25lZCB0
aGUgQXRvbSBQdWJsaXNoaW5nDQogICAgIFByb3RvY29sIEFQSSBmb3IgYWN0aXZpdGllcywgSSBj
cmVhdGVkIGEgdG9wIGxldmVsIGNvbGxlY3Rpb24gb2YNCiAgICAgQWN0aXZpdGllcy4gRXZlcnkg
ZW50cnkgaW4gdGhpcyBjb2xsZWN0aW9uIHJlcHJlc2VudHMgYW4gQWN0aXZpdHkuDQogICAgIEV2
ZXJ5IGFjdGl2aXR5IGlzIGFsc28gYSBjb2xsZWN0aW9uLiBJIHBvc3QgZW50cmllcyBhbmQgY29t
bWVudHMgdG8NCiAgICAgdGhlIGFjdGl2aXR5IGNvbGxlY3Rpb24gdXNpbmcgdGhlIHN0YW5kYXJk
aXplZCBBdG9tIFRocmVhZGluZw0KICAgICBFeHRlbnNpb24gdG8gcHJvdmlkZSB0aGUgYWRkaXRp
b25hbCBoaWVyYXJjaHkuIEFuIEF0b20gRW50cnkgY2FuDQogICAgIHJlcHJlc2VudCBwcmV0dHkg
bXVjaCBhbnl0aGluZywgaW5jbHVkaW5nIGEgY29sbGVjdGlvbiBvZiBBdG9tDQogICAgIGVudHJp
ZXMuDQoNCiAgICAgQXQgSUJNIHdl4oCZdmUgbG9vayBhdCBwcmV0dHkgbXVjaCBhbGwgb2YgdGhl
c2UgaXNzdWVzIGFuZCBmb3VuZCBzaW1wbGUNCiAgICAgYXBwcm9hY2hlcyB0byByZXNvbHZpbmcg
dGhlbSB0aGF0IGZpdCBwZXJmZWN0bHkgd2VsbCB3aXRoaW4gdGhlIGJvdW5kcw0KICAgICBvZiB0
aGUgQXRvbSBzcGVjcy4gV2XigJlyZSB1c2luZyBBUFAgZm9yIGEgbG90IG9mIGRpZmZlcmVudCB0
aGluZ3MsIG5vdA0KICAgICBhbGwgb2Ygd2hpY2ggZmFsbCBuZWF0bHkgaW50byB0aGUgb3JpZ2lu
YWwgdXNlIGNhc2VzIEFQUCB3YXMgaW50ZW5kZWQNCiAgICAgdG8gY292ZXIuIFllcywgd2UgaGFk
IHRvIGdpdmUgY2VydGFpbiBhc3BlY3RzIHNvbWUgY2FyZWZ1bCB0aG91Z2h0IGJ1dA0KICAgICB3
ZSBnZW5lcmFsbHkgY291bGQgbm90IGZpbmQgYW55IHNob3dzdG9wcGVycy4NCg0KSXQgd291bGQg
YmUgdW5mb3J0dW5hdGUgaWYgeW91IGhhdmUgbm90IHJlY2VpdmVkIHRoaXMgYWR2aWNlIGZyb20g
SmFtZXMNCmRpcmVjdGx5LiBJdCB3b3VsZCBoYXZlIHNwYXJlZCBhbGwgb2YgdXMgcXVpdGUgc29t
ZSBncmllZi4NCg0KSWYgeW91IGFyZSByaWdodCwgcGVyaGFwcyB0aGUgYXRvbS1zeW50YXggZ3Jv
dXAsIE1pY3Jvc29mdCwgSUJNLCBvciBHb29nbGUNCndvdWxkIGhhdmUgaW5jbHVkZWQgeW91ciBh
cHByb2FjaCBpbiB0aGVpciBBUElzLiBJIGNhbiBvbmx5IGd1ZXNzLCBoYXZpbmcNCmh1bmcgYXJv
dW5kIGhlcmUgZm9yIHRoZSBsYXN0IDMgeWVhcnMsIHRoYXQgaW4tbGluaW5nIGFuIGVudGlyZSBo
aWVyYXJjaHkNCndhcyBub3QgYSBnb29kIGh5cGVydGV4dC1iYXNlZCBwcm90b2NvbCBkZXNpZ24g
YXBwcm9hY2gsIGp1c3QgbGlrZSBIVE1MDQpkb2VzIG5vdCBpbmxpbmUgYWxsIGl0cyBDU1MsIGlt
YWdlcywgSlMsIGFuZCBlbWJlZGRlZCBvYmplY3RzLg0KDQpQZXJoYXBzIGFsbCB0aGlzIGV2aWRl
bmNlIHdpbGwgbWFrZSB5b3Ugc2VlIHdoeSB0aGUgYXBwcm9hY2ggcHJvcG9zZWQgaW4NCmF0b20t
aGllcmFyY2h5IEktRCBpcyBzdWl0YWJsZSBmb3Igd2hhdCB5b3UgYXJlIHRyeWluZyB0byBhY2hp
ZXZlLiBCdXQNCnBlcmhhcHMgeW91IGFyZSByaWdodCBpbiB3aGF0IHlvdSBhcmUgZG9pbmcuIFdl
J2xsIGxlYXZlIGl0IGZvciB0aGUgZnV0dXJlDQp0byBkZWNpZGUuDQoNCk5pa3Vuag0KaHR0cDov
L28tbWljcm9uLmJsb2dzcG90LmNvbQ0KDQpbMV0NCmh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29t
L3dlYmxvZy8yMDA3LzA2LzA5L1doeUdEYXRhQVBQRmFpbHNBc0FHZW5lcmFsUHVycG9zZUVkaXRp
bmdQcm90b2NvbEZvclRoZVdlYi5hc3B4DQpbMl0NCmh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29t
L3dlYmxvZy9Db21tZW50Vmlldy5hc3B4P2d1aWQ9MDIwNjExQzQtRjUzQy00REYwLThEQjAtOUEw
NTBERDZDRDlDDQoNClszXQ0KaHR0cDovL3d3dy4yNWhvdXJzYWRheS5jb20vd2VibG9nLzIwMDgv
MDIvMjgvV2luZG93c0xpdmVQbGF0Zm9ybU5ld3NNaWNyb3NvZnRTdGFuZGFyZGl6ZXNPbkF0b21Q
dWJGb3JXZWJTZXJ2aWNlc0FuZE90aGVyU3Rvcmllcy5hc3B4DQpbNF0NCmh0dHA6Ly9iaXR3b3Jr
aW5nLm9yZy9uZXdzLzE5Ny9Jbi13aGljaC13ZS1uYXJyb3dseS1zYXZlLURhcmUtZnJvbS1pbnZl
bnRpbmctaGlzLW93bi1wdWJsaXNoaW5nLXByb3RvY29sDQpbNV0gaHR0cDovL3d3dy5pZXRmLm9y
Zy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMC50eHQNCls2
XSBodHRwOi8vd3d3LnNuZWxsc3BhY2UuY29tL3dwLz9wPTY4MQ0KDQo=

--1__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25
Content-type: text/html; charset=UTF-8
Content-Disposition: inline
Content-transfer-encoding: base64

PGh0bWw+PGJvZHk+DQo8cD5UaGUgbWFpbiByZWFzb24gd2UgbmVlZCB0cmVlcyBpbiB0aGlzIHBy
b3RvY29sIGlzIHRoZSBhYmlsaXR5IHRvIHJldHJpZXZlIHRoZSB0cmVlIGluIDEgcm91bmQtdHJp
cC4gIElmIHdlIHVzZSBOIHJvdW5kLXRyaXBzLCBlbnRyaWVzIGFuZCBmZWVkcyBhcmUgc3VmZmlj
aWVudCBwZXIgSmFtZXMnIGluZm8gYmVsb3cuICBBbG1vc3QgYWxsIEVDTSBzeXN0ZW1zIHN1cHBv
cnQgdGhpcyBjYXBhYmlsaXR5IHRvIHJldHJpZXZlIGEgdHJlZSBhbmQgaXQgaXMgaW1wb3J0YW50
IHRvIHRoZSBUQyB0byByZXByZXNlbnQgaXQuICBGb2xkZXIgbmF2aWdhdGlvbiBpcyBhIGxhcmdl
IHBhcnQgb2YgdGhlIEFQSSBzZXQgY2xpZW50cyB1c2UuICBBbGwgdGhlIHZlbmRvcnMgaGF2ZSBs
ZWFybmVkIHRoZSBoYXJkIHdheSB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0YW50IHRvIGhhdmUgZm9s
ZGVyIG5hdmlnYXRpb24gcGVyZm9ybSB3ZWxsLiBSZXR1cm5pbmcgYSB0cmVlIHdhcyB0aGUgY29t
bW9uIG9wdGltaXphdGlvbiBtb3N0IHZlbmRvcnMgcHJvdmlkZWQuIElmIGl0IHdhcyBhbiBvcHRp
b24gdG8gbm90IGV4cG9zZSwgdGhlIGNtaXMgdGMsIHdvdWxkIG5vdCBoYXZlIGdvbmUgdGhyb3Vn
aCB0aGUgZWZmb3J0IHRvIGRhdGUuPGJyPg0KPGJyPg0KQWxzbywgQUZBSUssIG5vYm9keSBoYXMg
dHJpZWQgdG8gc3VwcG9ydCB0aGUgRUNNIHVzZS1jYXNlcyB3aXRoIEF0b20gYW5kIEFQUCBiZWZv
cmUgQ01JUy4gIENNSVMgaXMgdGhlIGZpcnN0LiAgQWxsIHRoZSBhZHZpY2Ugd2UgaGF2ZSBnb3R0
ZW4sIGZyb20gYWxsIHRoZSBzb3VyY2VzLCB3ZSBoYXZlIGFkb3B0ZWQgYW5kIHdvcmtlZCB0aHJv
dWdoLiAgV2h5IHdvdWxkbid0IENNSVMgd2FudCB0byBiZSBhIGdvb2QgYXRvbSBjaXRpemVuPzxi
cj4NCjxicj4NCkluIHRoZSBmdXR1cmUsIHBsZWFzZSBrZWVwIHRoZSB0b25lIG5vbi1jb21iYXRp
dmUgYW5kIGZvY3VzZWQgb24gdGVjaG5pY2FsIGFzcGVjdHMuIEknZCBsaWtlIHRvIHRoaW5rIHRo
ZSBhdG9tIGNvbW11bml0eSBhcyB3ZWxjb21pbmcgYW5kIHN1cHBvcnRpdmUuPGJyPg0KPGJyPg0K
QmVzdCwgLUFsPGJyPg0KPGJyPg0KQWwgQnJvd248YnI+DQpFbWVyZ2luZyBTdGFuZGFyZHMgYW5k
IEluZHVzdHJ5IEZyYW1ld29ya3M8YnI+DQpDTUlTOiA8YSBocmVmPSJodHRwczovL3czLnRhcC5p
Ym0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUNNSVMvSG9tZSI+aHR0cHM6Ly93My50YXAuaWJtLmNv
bS93M2tpMDcvZGlzcGxheS9FQ01DTUlTL0hvbWU8L2E+IDxicj4NCkluZHVzdHJ5IEZyYW1ld29y
a3M6IDxhIGhyZWY9Imh0dHBzOi8vdzMudGFwLmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNSUYv
SG9tZSI+aHR0cHM6Ly93My50YXAuaWJtLmNvbS93M2tpMDcvZGlzcGxheS9FQ01JRi9Ib21lPC9h
Pjxicj4NCjxicj4NCk9mZmljZSA3MTQgMzI3IDM0NTM8YnI+DQpNb2JpbGUgNzE0IDI2MyA2NDQx
PGJyPg0KRW1haWwgIGFsYmVydGNicm93bkB1cy5pYm0uY29tPGJyPg0KQ09ORklERU5USUFMIE5P
VElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZSwgaW5jbHVkaW5nIGFueSBhdHRhY2ht
ZW50cywgYXJlIGNvbmZpZGVudGlhbCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVz
ZSBvZiB0aGUgcGVyc29uIG9yIGVudGl0eSB0byB3aG9tIHRoZSBtZXNzYWdlIHdhcyBhZGRyZXNz
ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBtZXNzYWdl
LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24s
IG9yIHVzZSBvZiB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlIGlzIHN0cmljdGx5IHByb2hp
Yml0ZWQuIElmIHlvdSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIHNlbmRlci4gUGxlYXNlIGFsc28gcGVybWFuZW50bHkgZGVsZXRlIGFsbCBjb3BpZXMg
b2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2hlZCBkb2N1bWVudGF0aW9uLiA8
YnI+DQo8YnI+DQo8aW1nIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3JjPSJjaWQ6MV9fPTA3QkJG
RjVBREYxMjhCMjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSJJbmFj
dGl2ZSBoaWRlIGRldGFpbHMgZm9yICZxdW90O05pa3VuaiBSLiBNZWh0YSZxdW90OyAtLS0wNi8w
Mi8yMDA5IDAzOjMxOjU1IFBNLS0tT24gSnVuIDIsIDIwMDksIGF0IDEwOjU4IEFNLCBBbCBCcm93
biB3cm90ZTogIzEgZG9lcyBubyI+PGZvbnQgY29sb3I9IiM0MjQyODIiPiZxdW90O05pa3VuaiBS
LiBNZWh0YSZxdW90OyAtLS0wNi8wMi8yMDA5IDAzOjMxOjU1IFBNLS0tT24gSnVuIDIsIDIwMDks
IGF0IDEwOjU4IEFNLCBBbCBCcm93biB3cm90ZTogIzEgZG9lcyBub3QgaWRlYWxseSBhZGRyZXNz
IENNSVMnIHVzZSBjYXNlIG9mIGhvdyB0byByZXByZXNlbnQgYSB0cmVlIG9mIGF0b20gZW50cjwv
Zm9udD48YnI+DQo8YnI+DQoNCjx0YWJsZSB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIiBjZWxsc3Bh
Y2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KPHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjEl
Ij48aW1nIHdpZHRoPSI5NiIgaGVpZ2h0PSIxIiBzcmM9ImNpZDoyX189MDdCQkZGNUFERjEyOEIy
NThmOWU4YTkzZGY5MzhAdXMuaWJtLmNvbSIgYm9yZGVyPSIwIiBhbHQ9IiI+PGJyPg0KPGZvbnQg
c2l6ZT0iMiIgY29sb3I9IiM1RjVGNUYiPkZyb206PC9mb250PjwvdGQ+PHRkIHdpZHRoPSIxMDAl
Ij48aW1nIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1QURGMTI4QjI1
OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48YnI+DQo8Zm9udCBz
aXplPSIyIj4mcXVvdDtOaWt1bmogUi4gTWVodGEmcXVvdDsgJmx0O25pa3Vuai5tZWh0YUBvcmFj
bGUuY29tJmd0OzwvZm9udD48L3RkPjwvdHI+DQoNCjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRo
PSIxJSI+PGltZyB3aWR0aD0iOTYiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjVBREYx
MjhCMjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxm
b250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5Ubzo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9IjEw
MCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjVBREYxMjhC
MjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxmb250
IHNpemU9IjIiPkFsIEJyb3duL0Nvc3RhIE1lc2EvSUJNQElCTVVTPC9mb250PjwvdGQ+PC90cj4N
Cg0KPHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjElIj48aW1nIHdpZHRoPSI5NiIgaGVpZ2h0
PSIxIiBzcmM9ImNpZDoyX189MDdCQkZGNUFERjEyOEIyNThmOWU4YTkzZGY5MzhAdXMuaWJtLmNv
bSIgYm9yZGVyPSIwIiBhbHQ9IiI+PGJyPg0KPGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM1RjVGNUYi
PkNjOjwvZm9udD48L3RkPjx0ZCB3aWR0aD0iMTAwJSIgdmFsaWduPSJtaWRkbGUiPjxpbWcgd2lk
dGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjVBREYxMjhCMjU4ZjllOGE5M2Rm
OTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxmb250IHNpemU9IjIiPlBl
dGVyIEtlYW5lICZsdDtwa2VhbmVAbWFpbC51dGV4YXMuZWR1Jmd0OywgQXRvbS1TeW50YXggU3lu
dGF4ICZsdDthdG9tLXN5bnRheEBpbWMub3JnJmd0OywgSmFtZXMgTSBTbmVsbC9GcmVzbm8vSUJN
QElCTVVTLCBKdWxpYW4gUmVzY2hrZSAmbHQ7anVsaWFuLnJlc2Noa2VAZ214LmRlJmd0Oywgb3du
ZXItYXRvbS1zeW50YXhAbWFpbC5pbWMub3JnLCBwamtlYW5lQGdtYWlsLmNvbSwgU2FtIFJ1Ynkv
UmFsZWlnaC9JQk1ASUJNVVM8L2ZvbnQ+PC90ZD48L3RyPg0KDQo8dHIgdmFsaWduPSJ0b3AiPjx0
ZCB3aWR0aD0iMSUiPjxpbWcgd2lkdGg9Ijk2IiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JC
RkY1QURGMTI4QjI1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48
YnI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+RGF0ZTo8L2ZvbnQ+PC90ZD48dGQg
d2lkdGg9IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJG
RjVBREYxMjhCMjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxi
cj4NCjxmb250IHNpemU9IjIiPjA2LzAyLzIwMDkgMDM6MzEgUE08L2ZvbnQ+PC90ZD48L3RyPg0K
DQo8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxpbWcgd2lkdGg9Ijk2IiBoZWlnaHQ9
IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1QURGMTI4QjI1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29t
IiBib3JkZXI9IjAiIGFsdD0iIj48YnI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+
U3ViamVjdDo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdo
dD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjVBREYxMjhCMjU4ZjllOGE5M2RmOTM4QHVzLmlibS5j
b20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxmb250IHNpemU9IjIiPlJlOiBSZWNhcCAtIGNh
bGwgZm9yIHByZWZlcmVuY2VzL2Rpc2N1c3Npb24gLSBSZTogTmV3IFZlcnNpb24gTm90aWZpY2F0
aW9uIGZvciBkcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAwPC9mb250PjwvdGQ+PC90cj4N
CjwvdGFibGU+DQo8aHIgd2lkdGg9IjEwMCUiIHNpemU9IjIiIGFsaWduPSJsZWZ0IiBub3NoYWRl
IHN0eWxlPSJjb2xvcjojODA5MUE1OyAiPjxicj4NCjxicj4NCjxicj4NCjxmb250IHNpemU9IjQi
Pk9uIEp1biAyLCAyMDA5LCBhdCAxMDo1OCBBTSwgQWwgQnJvd24gd3JvdGU6PC9mb250Pg0KPHVs
Pg0KPHVsPjxmb250IHNpemU9IjQiPiMxIGRvZXMgbm90IGlkZWFsbHkgYWRkcmVzcyBDTUlTJyB1
c2UgY2FzZSBvZiBob3cgdG8gcmVwcmVzZW50IGEgdHJlZSBvZiBhdG9tIGVudHJpZXMgaW4gYSBz
aW5nbGUgZG9jdW1lbnQgYnV0IHJhdGhlciBwcm92aWRlIGEgZ2VuZXJpYyBwcmUtZmV0Y2hpbmcv
aW5saW5pbmcgbWVjaGFuaXNtLiA8L2ZvbnQ+PC91bD4NCjwvdWw+DQo8YnI+DQo8Zm9udCBzaXpl
PSI0Ij5UaGlzIGFwcGVhcnMgcmF0aGVyIGNhdmFsaWVyIHRvIG1lLiBCdXQgeW91IHdvdWxkIG5v
dCBiZSB0aGUgZmlyc3QgcGVyc29uIHRvIGhhdmUgY29tbWl0dGVkIHRoaXMgbWlzdGFrZS48L2Zv
bnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iNCI+T24gSnVuIDIsIDIwMDksIGF0IDI6MjkgUE0s
IEFsIEJyb3duIHdyb3RlOjwvZm9udD4NCjx1bD4NCjx1bD48Zm9udCBzaXplPSI0Ij5ob3cgc2hv
dWxkIHdlIHByb2NlZWQgdG8gZXhwb3NlIGEgc2V0IG9mIHNldHMgb2YgZG9jdW1lbnRzPyA8L2Zv
bnQ+PC91bD4NCjwvdWw+DQo8YnI+DQo8Zm9udCBzaXplPSI0Ij5JZiB5b3UgcmVzZWFyY2ggdGhl
IGF0b20tc3ludGF4IE1MIGFzIHdlbGwgYmxvZyBwb3N0dHMgcmVsYXRlZCB0byBoaWVyYXJjaHkg
aW4gQXRvbSwgeW91IHdvdWxkIHNlZSBEYXJlIE9iYXNhbmpvIGdyaXBpbmcgYWJvdXQgQXRvbVB1
YidzIGxhY2sgb2Ygc3VwcG9ydCBmb3IgJnF1b3Q7aGllcmFyY2hpY2FsIGRhdGEgaW5saW5pbmcm
cXVvdDsgIFsxXSBhbmQgTWljcm9zb2Z0J3MganVzdGlmaWNhdGlvbiBmb3IgV2ViM1MgWzJdLCB3
aGljaCBzcGF3bmVkIGEgZGlzY3Vzc2lvbiBhYm91dCB3aGV0aGVyIEF0b20gY291bGQgZGVhbCB3
aXRoIHJlY3Vyc2l2ZSBzdHJ1Y3R1cmVzIHN1Y2ggYXMgYSBoaWVyYXJjaHkuIE1pY3Jvc29mdCBz
dWJzZXF1ZW50bHkgcm9sbGVkIGJhY2sgdGhlaXIgcGxhbnMgYW5kIGluc3RlYWQgc3dpdGNoZWQg
dG8gdXNpbmcgQXRvbSBhcyBpcyBbM10uIEpvZSBHcmVnb3JpbyBlbG9xdWVudGx5IHJlZnV0ZWQg
Y2xhaW1zIHRoYXQgQXRvbSBzeW50YXggaXMgaW5hcHByb3ByaWF0ZSBmb3IgaGllcmFyY2hpZXMg
WzRdIGJ5LCBlc3NlbnRpYWxseSwgYWR2b2NhdGluZyBpdHMgaHlwZXJ0ZXh0IG1lY2hhbmlzbXMs
IHdoaWNoIGlzIGV4YWN0bHkgd2hhdCB0aGUgYXRvbS1oaWVyYXJjaHkgSS1EIGlzIHByb3Bvc2lu
ZyBbNV0uPC9mb250Pjxicj4NCjxicj4NCjxmb250IHNpemU9IjQiPlF1b3RpbmcgSmFtZXMgU25l
bGwgWzZdIGFib3V0IGhvdyBoZSBkZWFsdCB3aXRoIGhpZXJhcmNoeSBpbiBJQk0gTG90dXMgQ29u
bmVjdGlvbnM8L2ZvbnQ+PGJyPg0KDQo8dWw+DQo8dWw+PGZvbnQgc2l6ZT0iNCI+SW4gcmVhbGl0
eSwgaXQgdHVybnMgb3V0IHRoYXQgaGllcmFyY2h5IGluIEFQUCBpcyBhY3R1YWxseSBxdWl0ZSBz
aW1wbGUgdG8gYWNoaWV2ZS4gVGhlIElCTSBMb3R1cyBDb25uZWN0aW9ucyBwcm9kdWN0IGluY2x1
ZGVzIGEgY29tcG9uZW50IGNhbGxlZCDigJxBY3Rpdml0aWVz4oCdIHdoaWNoIGhhcyBhIHZlcnkg
aGllcmFyY2hpY2FsIGRhdGEgc3RydWN0dXJlLiBFdmVyeSB1c2VyIGhhcyBhIHNldCBvZiBjb2xs
ZWN0aW9ucywgZWFjaCBvZiB3aGljaCBoYXMgYSBzZXQgb2YgZW50cmllcywgZWFjaCBvZiB3aGlj
aCBjYW4gaGF2ZSBhbnkgbnVtYmVyIG9mIGNvbW1lbnRzIHRoYXQgY2FuIGJlIG5lc3RlZCB0byBh
bnkgZGVwdGguIFdoZW4gSSBmaXJzdCBkZXNpZ25lZCB0aGUgQXRvbSBQdWJsaXNoaW5nIFByb3Rv
Y29sIEFQSSBmb3IgYWN0aXZpdGllcywgSSBjcmVhdGVkIGEgdG9wIGxldmVsIGNvbGxlY3Rpb24g
b2YgQWN0aXZpdGllcy4gRXZlcnkgZW50cnkgaW4gdGhpcyBjb2xsZWN0aW9uIHJlcHJlc2VudHMg
YW4gQWN0aXZpdHkuIEV2ZXJ5IGFjdGl2aXR5IGlzIGFsc28gYSBjb2xsZWN0aW9uLiBJIHBvc3Qg
ZW50cmllcyBhbmQgY29tbWVudHMgdG8gdGhlIGFjdGl2aXR5IGNvbGxlY3Rpb24gdXNpbmcgdGhl
IHN0YW5kYXJkaXplZCA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9yZmMvcmZj
NDY4NS50eHQiPjx1Pjxmb250IHNpemU9IjQiPkF0b20gVGhyZWFkaW5nIEV4dGVuc2lvbjwvZm9u
dD48L3U+PC9hPjxmb250IHNpemU9IjQiPiB0byBwcm92aWRlIHRoZSBhZGRpdGlvbmFsIGhpZXJh
cmNoeS4gQW4gQXRvbSBFbnRyeSBjYW4gcmVwcmVzZW50IHByZXR0eSBtdWNoIGFueXRoaW5nLCBp
bmNsdWRpbmcgYSBjb2xsZWN0aW9uIG9mIEF0b20gZW50cmllcy48L2ZvbnQ+PGJyPg0KPGZvbnQg
c2l6ZT0iNCI+PGJyPg0KQXQgSUJNIHdl4oCZdmUgbG9vayBhdCBwcmV0dHkgbXVjaCBhbGwgb2Yg
dGhlc2UgaXNzdWVzIGFuZCBmb3VuZCBzaW1wbGUgYXBwcm9hY2hlcyB0byByZXNvbHZpbmcgdGhl
bSB0aGF0IGZpdCBwZXJmZWN0bHkgd2VsbCB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0aGUgQXRvbSBz
cGVjcy4gV2XigJlyZSB1c2luZyBBUFAgZm9yIGEgbG90IG9mIGRpZmZlcmVudCB0aGluZ3MsIG5v
dCBhbGwgb2Ygd2hpY2ggZmFsbCBuZWF0bHkgaW50byB0aGUgb3JpZ2luYWwgdXNlIGNhc2VzIEFQ
UCB3YXMgaW50ZW5kZWQgdG8gY292ZXIuIFllcywgd2UgaGFkIHRvIGdpdmUgY2VydGFpbiBhc3Bl
Y3RzIHNvbWUgY2FyZWZ1bCB0aG91Z2h0IGJ1dCB3ZSBnZW5lcmFsbHkgY291bGQgbm90IGZpbmQg
YW55IHNob3dzdG9wcGVycy48L2ZvbnQ+PC91bD4NCjwvdWw+DQo8YnI+DQo8Zm9udCBzaXplPSI0
Ij5JdCB3b3VsZCBiZSB1bmZvcnR1bmF0ZSBpZiB5b3UgaGF2ZSBub3QgcmVjZWl2ZWQgdGhpcyBh
ZHZpY2UgZnJvbSBKYW1lcyBkaXJlY3RseS4gSXQgd291bGQgaGF2ZSBzcGFyZWQgYWxsIG9mIHVz
IHF1aXRlIHNvbWUgZ3JpZWYuPC9mb250Pjxicj4NCjxicj4NCjxmb250IHNpemU9IjQiPklmIHlv
dSBhcmUgcmlnaHQsIHBlcmhhcHMgdGhlIGF0b20tc3ludGF4IGdyb3VwLCBNaWNyb3NvZnQsIElC
TSwgb3IgR29vZ2xlIHdvdWxkIGhhdmUgaW5jbHVkZWQgeW91ciBhcHByb2FjaCBpbiB0aGVpciBB
UElzLiBJIGNhbiBvbmx5IGd1ZXNzLCBoYXZpbmcgaHVuZyBhcm91bmQgaGVyZSBmb3IgdGhlIGxh
c3QgMyB5ZWFycywgdGhhdCBpbi1saW5pbmcgYW4gZW50aXJlIGhpZXJhcmNoeSB3YXMgbm90IGEg
Z29vZCBoeXBlcnRleHQtYmFzZWQgcHJvdG9jb2wgZGVzaWduIGFwcHJvYWNoLCBqdXN0IGxpa2Ug
SFRNTCBkb2VzIG5vdCBpbmxpbmUgYWxsIGl0cyBDU1MsIGltYWdlcywgSlMsIGFuZCBlbWJlZGRl
ZCBvYmplY3RzLiA8L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iNCI+UGVyaGFwcyBhbGwg
dGhpcyBldmlkZW5jZSB3aWxsIG1ha2UgeW91IHNlZSB3aHkgdGhlIGFwcHJvYWNoIHByb3Bvc2Vk
IGluIGF0b20taGllcmFyY2h5IEktRCBpcyBzdWl0YWJsZSBmb3Igd2hhdCB5b3UgYXJlIHRyeWlu
ZyB0byBhY2hpZXZlLiBCdXQgcGVyaGFwcyB5b3UgYXJlIHJpZ2h0IGluIHdoYXQgeW91IGFyZSBk
b2luZy4gV2UnbGwgbGVhdmUgaXQgZm9yIHRoZSBmdXR1cmUgdG8gZGVjaWRlLjwvZm9udD48YnI+
DQo8YnI+DQo8Zm9udCBzaXplPSIyIj5OaWt1bmo8L2ZvbnQ+PGJyPg0KPGEgaHJlZj0iaHR0cDov
L28tbWljcm9uLmJsb2dzcG90LmNvbS8iPjx1Pjxmb250IHNpemU9IjIiIGNvbG9yPSIjMDAwMEZG
Ij5odHRwOi8vby1taWNyb24uYmxvZ3Nwb3QuY29tPC9mb250PjwvdT48L2E+PGJyPg0KPGJyPg0K
PGZvbnQgc2l6ZT0iNCI+WzFdIDwvZm9udD48YSBocmVmPSJodHRwOi8vd3d3LjI1aG91cnNhZGF5
LmNvbS93ZWJsb2cvMjAwNy8wNi8wOS9XaHlHRGF0YUFQUEZhaWxzQXNBR2VuZXJhbFB1cnBvc2VF
ZGl0aW5nUHJvdG9jb2xGb3JUaGVXZWIuYXNweCI+PHU+PGZvbnQgc2l6ZT0iNCIgY29sb3I9IiMw
MDAwRkYiPmh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29tL3dlYmxvZy8yMDA3LzA2LzA5L1doeUdE
YXRhQVBQRmFpbHNBc0FHZW5lcmFsUHVycG9zZUVkaXRpbmdQcm90b2NvbEZvclRoZVdlYi5hc3B4
PC9mb250PjwvdT48L2E+PGJyPg0KPGZvbnQgc2l6ZT0iNCI+WzJdIDwvZm9udD48YSBocmVmPSJo
dHRwOi8vd3d3LjI1aG91cnNhZGF5LmNvbS93ZWJsb2cvQ29tbWVudFZpZXcuYXNweD9ndWlkPTAy
MDYxMUM0LUY1M0MtNERGMC04REIwLTlBMDUwREQ2Q0Q5QyI+PHU+PGZvbnQgc2l6ZT0iNCIgY29s
b3I9IiMwMDAwRkYiPmh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29tL3dlYmxvZy9Db21tZW50Vmll
dy5hc3B4P2d1aWQ9MDIwNjExQzQtRjUzQy00REYwLThEQjAtOUEwNTBERDZDRDlDPC9mb250Pjwv
dT48L2E+PGZvbnQgc2l6ZT0iNCI+IDwvZm9udD48YnI+DQo8Zm9udCBzaXplPSI0Ij5bM10gPC9m
b250PjxhIGhyZWY9Imh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29tL3dlYmxvZy8yMDA4LzAyLzI4
L1dpbmRvd3NMaXZlUGxhdGZvcm1OZXdzTWljcm9zb2Z0U3RhbmRhcmRpemVzT25BdG9tUHViRm9y
V2ViU2VydmljZXNBbmRPdGhlclN0b3JpZXMuYXNweCI+PHU+PGZvbnQgc2l6ZT0iNCIgY29sb3I9
IiMwMDAwRkYiPmh0dHA6Ly93d3cuMjVob3Vyc2FkYXkuY29tL3dlYmxvZy8yMDA4LzAyLzI4L1dp
bmRvd3NMaXZlUGxhdGZvcm1OZXdzTWljcm9zb2Z0U3RhbmRhcmRpemVzT25BdG9tUHViRm9yV2Vi
U2VydmljZXNBbmRPdGhlclN0b3JpZXMuYXNweDwvZm9udD48L3U+PC9hPjxicj4NCjxmb250IHNp
emU9IjQiPls0XSA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2JpdHdvcmtpbmcub3JnL25ld3MvMTk3
L0luLXdoaWNoLXdlLW5hcnJvd2x5LXNhdmUtRGFyZS1mcm9tLWludmVudGluZy1oaXMtb3duLXB1
Ymxpc2hpbmctcHJvdG9jb2wiPjx1Pjxmb250IHNpemU9IjQiIGNvbG9yPSIjMDAwMEZGIj5odHRw
Oi8vYml0d29ya2luZy5vcmcvbmV3cy8xOTcvSW4td2hpY2gtd2UtbmFycm93bHktc2F2ZS1EYXJl
LWZyb20taW52ZW50aW5nLWhpcy1vd24tcHVibGlzaGluZy1wcm90b2NvbDwvZm9udD48L3U+PC9h
Pjxicj4NCjxmb250IHNpemU9IjQiPls1XSA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRm
Lm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMC50eHQi
Pjx1Pjxmb250IHNpemU9IjQiIGNvbG9yPSIjMDAwMEZGIj5odHRwOi8vd3d3LmlldGYub3JnL2lu
dGVybmV0LWRyYWZ0cy9kcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAwLnR4dDwvZm9udD48
L3U+PC9hPjxicj4NCjxmb250IHNpemU9IjQiPls2XSA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL3d3
dy5zbmVsbHNwYWNlLmNvbS93cC8/cD02ODEiPjx1Pjxmb250IHNpemU9IjQiIGNvbG9yPSIjMDAw
MEZGIj5odHRwOi8vd3d3LnNuZWxsc3BhY2UuY29tL3dwLz9wPTY4MTwvZm9udD48L3U+PC9hPjxi
cj4NCjxicj4NCjxicj4NCjwvYm9keT48L2h0bWw+


--1__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25--


--0__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5ADF128B258f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5ADF128B258f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5ADF128B258f9e8a93df938690918c07BBFF5ADF128B25--


From owner-atom-syntax@mail.imc.org  Tue Jun  2 18:40:50 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C4EF3A6E29 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 18:40:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.356
X-Spam-Level: 
X-Spam-Status: No, score=-6.356 tagged_above=-999 required=5 tests=[AWL=-2.756, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j6IiUr8qX7fb for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 18:40:49 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id DFDE73A6D77 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 18:40:48 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n531SMDE061358 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 18:28:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n531SMJF061357; Tue, 2 Jun 2009 18:28:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n531SBTr061333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 18:28:22 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [121.44.210.83]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id D65A523E3F2; Tue,  2 Jun 2009 21:28:09 -0400 (EDT)
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Julian Reschke <julian.reschke@gmx.de>
In-Reply-To: <4A1D2E46.7060808@gmx.de>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 3 Jun 2009 11:28:05 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On 27/05/2009, at 10:12 PM, Julian Reschke wrote:

> I do not agree with that conclusion, but nevertheless, just because  
> something is syntactically legal doesn't make it a good choice.

+1 - the clearest way to communicate what's going on here is to use a  
new child element.

Assuming that the contents of the link element are inlined content are  
adding an extension without explicitly identifying it; this may  
conflict with future uses. There isn't a way for an Atom processor to  
inspect a link element and know that the content is inlined; they have  
to guess that this specification is in effect, therefore the link  
content is the inlined content.  This isn't good practice.





--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Tue Jun  2 18:44:59 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ED0C43A6850 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 18:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.357
X-Spam-Level: 
X-Spam-Status: No, score=-0.357 tagged_above=-999 required=5 tests=[AWL=-1.620, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_48=0.6, SARE_MILLIONSOF=0.315, SORTED_RECIPS=1.125]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id THx2iDm6AhFG for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 18:44:58 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 31DD63A6A15 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 18:44:57 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n531Vg1Z061708 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 18:31:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n531Vg5U061706; Tue, 2 Jun 2009 18:31:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.157]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n531VU8L061684 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 18:31:41 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by yw-out-1718.google.com with SMTP id 9so4203824ywk.4 for <atom-syntax@imc.org>; Tue, 02 Jun 2009 18:31:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=ncuqSXCp1s3CoX29j0lN7v9AxrSZHDHtc153qCenMGw=; b=ujxkg4Ff4DDTPRhSP/i+BDc7qhHEbz2ofTXiGrzwjaFa0YBuyw7YQZNkuGJB1uYE4k g7KMIs1Nw0+a0vQ4GNUop39qCBP+uvNMp37QhlDszdBwdBZROc8EfBTzxVIdJMBadcLU NsqRnCK1cxIIb5NvOwd+ImPMfR4qjNGe6DJ+E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=hXDshqy28lAsjd0hPSp1doWtHXTflmXAyq7G5gBExD++PZkeSwZDmhrH+9sTOZV9rx mvIqQ1IRJd3kEiVXUIwTQDOQbAJxTr2CCsxi/kN/TE8HLXltFLBgkwyx5wBEKzzAOmvS EWzVsUgg66qHiT5fjJnVodjZ8bAIIhk2lzdWM=
MIME-Version: 1.0
Received: by 10.151.133.12 with SMTP id k12mr890945ybn.168.1243992690017; Tue,  02 Jun 2009 18:31:30 -0700 (PDT)
In-Reply-To: <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OFD766478C.B0779C99-ON882575C9.0076282F-882575C9.00764EF4@us.ibm.com>
Date: Tue, 2 Jun 2009 20:31:29 -0500
X-Google-Sender-Auth: 1ee8056b5c832b9a
Message-ID: <8158ad750906021831ncca49a3t7057cef38aee6e5c@mail.gmail.com>
Subject: Re: CMIS Folders & categories (was: Recap - call for  preferences/discussion - Re: New Version Notification for  draft-divilly-atom-hierarchy-00)
From: Peter Keane <pkeane@mail.utexas.edu>
To: Al Brown <albertcbrown@us.ibm.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, Sam Ruby <rubys@us.ibm.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi Al-

[apologies if threading on this discussion is messed up -- I seem to
have it in 3 thread]

I'd contend that atom:category is exactly the right mechanism for the
functionality you've listed (I'll explain below).  The same and/or
related issues have come up again and again in regards to Atom, and
I'd suggest that there is a real need for a few "practices" (I've
learned not to prefix that w/ "best" :)) that might facilite these
uses.

First, atom:category can serve as a typing mechanism for atom entires
& documents.  That typing can take many forms, and the
atom:category@scheme give you a namespace within which to create
types.   This from RFC 5023, 8.3.6: "The server MAY reject attempts to
create or store members whose categories are not present in its
categories list." I take to mean that categories can offer another
means (aside from app:accept) to restrict the type of documents that
can be added to a collection.

Second, standard querying mechanisms are a must (we don't yet have one
[1]) but they are essential to provide links to virtual feeds.  I see
no reason why the category querying mechanism in GData [2] wouldn't
work just fine.

On Tue, Jun 2, 2009 at 4:32 PM, Al Brown <albertcbrown@us.ibm.com> wrote:
>>"...Atom categories are analogous to folders in CMIS.
>>It would make more sense to replace most of the CMIS extensions
>>by using the Atom category mechanism to hold its filing relations.
>>....Roy" =C2=A0 [http://www.imc.org/atom-protocol/mail-archive/msg11379.h=
tml]
> Categories are not a good fit for CMIS folders, or another way, a lot wil=
l
> have to be added to categories for CMIS to use them to represent as folde=
rs.
> CMIS requires the following functionality for folders:

> 1. Typed: Folders have metadata

Yes, folders should be represented by atom:entries.  Use atom:category
w/ @term=3Dfolder and a scheme that identifies  the filetypes namespace
i.e., @scheme=3D"http://.../cmis.org/category/filetypes

in addition, every atom entry for a file (directory OR regular file)
has an atom:category that describes its virtual "place" in the
hierarchy.  Per your message re cardinality, this category is optional
(ie., NOT in a directory) and can have one or more instances (covering
1...n). e.g.:
<entry>
  <atom:category scheme=3D"http://cmis.org/category/filepath"
term=3D"/home/keane/docs"/>
  <atom:category scheme=3D"http://cmis.org/category/filepath"
term=3D"/public/docs"/>
</entry>

> 2. Constrained: Folders can constrain membership to certain CMIS types an=
d
> also have run-time restrictions

Every entry of that is a "folder" type also has an
atom:link@rel=3Dservice, the href of which points to the service doc
defining the atompub collection for this folder.  I.e., to add a file
to this folder, post an atom:entry to the collection defined in that
service doc.  Posted entires will either be required to have or will
be assign a category indicating that they are in this directory.
Moving files around (or creating these "symlinks" to other location is
a matter of GET/EDIT/PUT of the atom:entry representing the file or
directory (and adding/deleting atom:categories)

> 3. Must be able to retrieve a portion of the folder tree (only things thi=
s
> folder contains including other folders, to n-levels, or complete) and
> include a) only folders, b) folders and objects, c) only objects

This needs to be based on a query syntax.  I could see a query of
search?category=3D[@scheme=3Dfiletype]/home/pkeane/** getting me all docs
recursively, or search?category=3D[@scheme=3Dfiletype]/home/pkeane/*
getting me one level deep, etc.  (obviously, a well-defined query
syntax would need to be worked out.

> 4. Easy to add/remove resources (documents) from a folder

Since every folder is represented by an atom:entry that is "backed" by
a collection, collecton semantics apply. (find the atom:entry
representing the file and http DELETE the edit url.

> 5. Clients must be able to create folders of a type with metadata

Use atom:category for typing. collections can define the categories possibl=
e.

> 6. Performance - systems can have 10's of millions of folders; it is
> important that clients only work with portions of the folder tree that ar=
e
> relevant.

Again, an appropriately sophisticated query syntax should allow this
w/o too much trouble.

> 7. Query - folders and what they contain must be able to be exposed via
> search

Query again...

> 8. Also allow vendors that support categorization to expose that
> functionality.
>

Atom:category is extensible using @scheme "namespaces"

[1] http://dret.typepad.com/dretblog/2009/04/feeds-as-query-result-serializ=
ations.html
[2] http://code.google.com/apis/gdata/docs/2.0/reference.html#QueryRequests

--peter keane


> All of these capabilities are common across ECM systems. CMIS is a
> specification that is leveraging Atom to expose these capabilities. Based=
 on
> these requirements, categories would have to be extended significantly an=
d
> IMHO not as a good a fit as atom:entry.
>
> I'd be happy to buy Roy coffee and walk him through CMIS and it's use of
> Atom, APP and HTTP if he's got the time.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

[..snipped...]


From owner-atom-syntax@mail.imc.org  Tue Jun  2 20:44:54 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C5663A6896 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 20:44:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.477
X-Spam-Level: 
X-Spam-Status: No, score=-0.477 tagged_above=-999 required=5 tests=[AWL=0.900, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v2AT+xSmUOvP for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 20:44:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A86523A688D for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 20:44:10 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533WArZ068969 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 20:32:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n533WACv068968; Tue, 2 Jun 2009 20:32:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f176.google.com (mail-gx0-f176.google.com [209.85.217.176]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533VwHZ068945 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 20:32:09 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by gxk24 with SMTP id 24so34405604gxk.10 for <atom-syntax@imc.org>; Tue, 02 Jun 2009 20:31:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=73w+hK+or1heyJtkg1jz/p+fzbPxjhniTA3DFrBdgIE=; b=C0fsiWqnN9/EXkonfkCgh+QeMKqDwKlAa1l92rLjM6BeO92uQRGacZA6hFavoq1ubQ UIUL0PfzL5Ai2SDtZVLL2qtHVRXDOaoRM5vw5RjgKWrn2l2GxiF68NYzJnk7f0LlSA3h MgqqPfae7JcYRnHHxSKG700iTWUH3S3xqBCnw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=kStjoNQcvPA4l731c8Y2f3m098PQlL2n2L0DppsbTK17b9qbTUKMDYzJ0qkLjkM55T pxWIhkN34LbOnIN094Ml+WIsXEVXj4Oz2zcqmpVs8r2YVhZZkkt1JkIDIPXkqYvvU/ac 7NRaO7QG2xsXCiKaXAXePDac4VjZ/X7cEx7PI=
MIME-Version: 1.0
Received: by 10.151.132.7 with SMTP id j7mr56275ybn.42.1243999918464; Tue, 02  Jun 2009 20:31:58 -0700 (PDT)
In-Reply-To: <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
Date: Tue, 2 Jun 2009 22:31:58 -0500
X-Google-Sender-Auth: c533a022e4df19c1
Message-ID: <8158ad750906022031w760e3e88gd59582942e038e77@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Peter Keane <pkeane@mail.utexas.edu>
To: Mark Nottingham <mnot@mnot.net>
Cc: Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Tue, Jun 2, 2009 at 8:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>
>
> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>
>> I do not agree with that conclusion, but nevertheless, just because
>> something is syntactically legal doesn't make it a good choice.
>
> +1 - the clearest way to communicate what's going on here is to use a new
> child element.
>
> Assuming that the contents of the link element are inlined content are
> adding an extension without explicitly identifying it; this may conflict
> with future uses. There isn't a way for an Atom processor to inspect a li=
nk
> element and know that the content is inlined; they have to guess that thi=
s
> specification is in effect, therefore the link content is the inlined
> content. =C2=A0This isn't good practice.
>

This strikes me as a sound reasoning against using atom:link content
for embedded feeds. Since the idea was partly an attempt to
standardize a common use (Google's feedLink), I'm wondering why not
simply use Google's extension (Google folks have stated many times
they'd be happy to see their protocol extensions used).  Certainly,
Yahoo's media extensions have caught on widely.

--peter keane

>
>
>
>
> --
> Mark Nottingham =C2=A0 =C2=A0 http://www.mnot.net/
>
>


From owner-atom-syntax@mail.imc.org  Tue Jun  2 20:49:24 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 948823A6CCD for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 20:49:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.888
X-Spam-Level: 
X-Spam-Status: No, score=-5.888 tagged_above=-999 required=5 tests=[AWL=-2.889, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PNT-A+xPhyIw for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 20:49:23 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4BA093A68B2 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 20:49:23 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533bQ61069278 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 20:37:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n533bQ25069276; Tue, 2 Jun 2009 20:37:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533bPHs069269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 2 Jun 2009 20:37:26 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [121.44.210.83]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 08D8923E499; Tue,  2 Jun 2009 23:37:22 -0400 (EDT)
Cc: Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <D5F310B5-056F-41AB-A088-47CDBBA26E11@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Peter Keane <pkeane@mail.utexas.edu>
In-Reply-To: <8158ad750906022031w760e3e88gd59582942e038e77@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 3 Jun 2009 13:37:18 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <8158ad750906022031w760e3e88gd59582942e038e77@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I'm a little wary of just using a proprietary extension -- no matter  
how well-intentioned the authors -- because change control can become  
an issue down the road. I think the media extensions are a pretty  
relevant example here.

Cheers,


On 03/06/2009, at 1:31 PM, Peter Keane wrote:

> On Tue, Jun 2, 2009 at 8:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>>
>>
>> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>>
>>> I do not agree with that conclusion, but nevertheless, just because
>>> something is syntactically legal doesn't make it a good choice.
>>
>> +1 - the clearest way to communicate what's going on here is to use  
>> a new
>> child element.
>>
>> Assuming that the contents of the link element are inlined content  
>> are
>> adding an extension without explicitly identifying it; this may  
>> conflict
>> with future uses. There isn't a way for an Atom processor to  
>> inspect a link
>> element and know that the content is inlined; they have to guess  
>> that this
>> specification is in effect, therefore the link content is the inlined
>> content.  This isn't good practice.
>>
>
> This strikes me as a sound reasoning against using atom:link content
> for embedded feeds. Since the idea was partly an attempt to
> standardize a common use (Google's feedLink), I'm wondering why not
> simply use Google's extension (Google folks have stated many times
> they'd be happy to see their protocol extensions used).  Certainly,
> Yahoo's media extensions have caught on widely.
>
> --peter keane
>
>>
>>
>>
>>
>> --
>> Mark Nottingham     http://www.mnot.net/
>>
>>


--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Tue Jun  2 21:05:20 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BCDA03A67CF for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 21:05:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.927
X-Spam-Level: 
X-Spam-Status: No, score=-0.927 tagged_above=-999 required=5 tests=[AWL=0.450, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1GfygCvTqd-i for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  2 Jun 2009 21:05:20 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A46C13A67A3 for <atompub-archive@ietf.org>; Tue,  2 Jun 2009 21:05:19 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533pt9q069920 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Jun 2009 20:51:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n533ptUi069919; Tue, 2 Jun 2009 20:51:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f176.google.com (mail-gx0-f176.google.com [209.85.217.176]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n533psrA069913 for <atom-syntax@imc.org>; Tue, 2 Jun 2009 20:51:54 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by gxk24 with SMTP id 24so34455263gxk.10 for <atom-syntax@imc.org>; Tue, 02 Jun 2009 20:51:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=t8Mt4ga5voHK9/NWXMYailxYVpWRQZOCNHrrIpFp+FY=; b=vwsBI6HmF8U7HxM5ATXtt1uecVV4VYZr61Zd8snF7791ivDa6CupmZpydRLKxc4tRT 9A6c8922/y+glb1ndpSgh+34E6M7hOApP18R6EnTmqss3+gyaZdnaSJqbsU5dx+lUBp+ bizFJEDqlyGd+G0TCVLFnZcdnIwwg0CpIaWPg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=RWipqwuQJWdO6wCDKiOQ45pQZE/vidIcB372KGZHgLwd40RUHqhfOpbtw1VwqtK0Z9 9SWxqoMva/2YvmfnCPJfMWV4BZpAXKM9xnk9W6SCzE91tLB28JKPAbuyDCJaSOfohMI4 Rv26eG8bRVo/MJFb25BsBiIgDvSYssFnLmOcg=
MIME-Version: 1.0
Received: by 10.151.119.3 with SMTP id w3mr103741ybm.226.1244001104317; Tue,  02 Jun 2009 20:51:44 -0700 (PDT)
In-Reply-To: <D5F310B5-056F-41AB-A088-47CDBBA26E11@mnot.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <8158ad750906022031w760e3e88gd59582942e038e77@mail.gmail.com> <D5F310B5-056F-41AB-A088-47CDBBA26E11@mnot.net>
Date: Tue, 2 Jun 2009 22:51:44 -0500
X-Google-Sender-Auth: 8dfc77445732d55f
Message-ID: <8158ad750906022051u7f1eee69qa10f3ad2d3d0eb92@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Peter Keane <pkeane@mail.utexas.edu>
To: Mark Nottingham <mnot@mnot.net>
Cc: Julian Reschke <julian.reschke@gmx.de>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Tue, Jun 2, 2009 at 10:37 PM, Mark Nottingham <mnot@mnot.net> wrote:
> I'm a little wary of just using a proprietary extension -- no matter how
> well-intentioned the authors -- because change control can become an issu=
e
> down the road. I think the media extensions are a pretty relevant example
> here.
>

Agreed -- Yahoo's stewardship of MediaRSS has been a bit rocky.  The
Google extensions would need to go through a standards process, I'd
think.  See [1] [2]

[1] http://twitter.com/dewitt/status/1781073886
[2] http://twitter.com/dewitt/status/1781081467

--peter

> Cheers,
>
>
> On 03/06/2009, at 1:31 PM, Peter Keane wrote:
>
>> On Tue, Jun 2, 2009 at 8:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>>>
>>>
>>> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>>>
>>>> I do not agree with that conclusion, but nevertheless, just because
>>>> something is syntactically legal doesn't make it a good choice.
>>>
>>> +1 - the clearest way to communicate what's going on here is to use a n=
ew
>>> child element.
>>>
>>> Assuming that the contents of the link element are inlined content are
>>> adding an extension without explicitly identifying it; this may conflic=
t
>>> with future uses. There isn't a way for an Atom processor to inspect a
>>> link
>>> element and know that the content is inlined; they have to guess that
>>> this
>>> specification is in effect, therefore the link content is the inlined
>>> content. =C2=A0This isn't good practice.
>>>
>>
>> This strikes me as a sound reasoning against using atom:link content
>> for embedded feeds. Since the idea was partly an attempt to
>> standardize a common use (Google's feedLink), I'm wondering why not
>> simply use Google's extension (Google folks have stated many times
>> they'd be happy to see their protocol extensions used). =C2=A0Certainly,
>> Yahoo's media extensions have caught on widely.
>>
>> --peter keane
>>
>>>
>>>
>>>
>>>
>>> --
>>> Mark Nottingham =C2=A0 =C2=A0 http://www.mnot.net/
>>>
>>>
>
>
> --
> Mark Nottingham =C2=A0 =C2=A0 http://www.mnot.net/
>
>


From erbpihcs@info.sirius.com  Wed Jun  3 09:06:29 2009
Return-Path: <erbpihcs@info.sirius.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 265893A6AA6 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.831
X-Spam-Level: 
X-Spam-Status: No, score=-2.831 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, GB_I_LETTER=-2, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_DIALUP=0.862, HELO_EQ_DSL=1.129, HOST_EQ_DIALUP=0.862, HTML_IMAGE_ONLY_32=1.778, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 96vzkazgU1XQ for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:06:28 -0700 (PDT)
Received: from r190-135-59-138.dialup.adsl.anteldata.net.uy (r190-135-59-138.dialup.adsl.anteldata.net.uy [190.135.59.138]) by core3.amsl.com (Postfix) with ESMTP id 2909F3A6F86 for <atompub-archive@lists.ietf.org>; Wed,  3 Jun 2009 09:06:26 -0700 (PDT)
Message-Id: <OWPULQT65218.BDA27CB@r190-135-59-138.dialup.adsl.anteldata.net.uy>
From: "Krotz Jolene" <erbpihcs@info.sirius.com>
To: atompub-archive@lists.ietf.org
Subject: Warning for mail users
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Date: Wed,  3 Jun 2009 09:06:26 -0700 (PDT)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Daily Advisor Newsletter</title>
<style type="text/css">
sponsorshipadtxt {
	text-align: center;
}
</style>
<center>
<body bgcolor="#dddddd">
</head>
<table width="700" cellpadding="0" cellspacing="0">
<tr><td>
	<span style="font-size: small; font-family: Arial, Helvetica, sans-serif; color: #336699">
	This message contains graphics. If you don&#39;t see images, </span>
	<a href="http://www.pefnogal.cn/?oi=8E9C6AC96BDA27CB6D1364F7">
	<span style="font-size: small; font-family: Arial, Helvetica, sans-serif; color: #336699">
	click here to view</span></a><br />
	<br />
	</td></tr><tr><td width="700" height="22" class="nav">&nbsp;<a href="http://www.pefnogal.cn/?isi=8E9C6AC96BDA27CB6D1364F7"><span style="font-size: medium; color: #660033; font-weight: bold">Policies</span></a><span style="font-size: medium; color: #660033; font-weight: bold"> |
	</span> <a href="http://www.pefnogal.cn/?kuw=8E9C6AC96BDA27CB6D1364F7">
	<span style="font-size: medium; color: #660033; font-weight: bold">Forms</span></a><span style="font-size: medium; color: #660033; font-weight: bold"> |
	</span> <a href="http://www.pefnogal.cn/?cy=8E9C6AC96BDA27CB6D1364F7">
	<span style="font-size: medium; color: #660033; font-weight: bold">Training</span></a><span style="font-size: medium; color: #660033; font-weight: bold"> |
	</span> <a href="http://www.pefnogal.cn/?ik=8E9C6AC96BDA27CB6D1364F7">
	<span style="font-size: medium; color: #660033; font-weight: bold">Recruiting</span></a><span style="font-size: medium; color: #660033; font-weight: bold"> |
	</span> <a href="http://www.pefnogal.cn/?zy=8E9C6AC96BDA27CB6D1364F7">
	<span style="font-size: medium; color: #660033; font-weight: bold">Wellness</span></a></td></tr>

<tr align="left"><td class="content" width="700">
<table bgcolor="#FFFFFF" cellpadding="0" cellspacing="0"><tr>
	<td valign="top" style="width: 697px">



<br/>
<p class="sponsorshipadtxt">Sponsorship Advertisement</span><p class="sponsorshipadtxt">
				<a href="http://www.pefnogal.cn/?qon=8E9C6AC96BDA27CB6D1364F7">
				<img alt="If you can't open image, please click here" src="http://www.pefnogal.cn/1.gif" style="border-width: 0px" /></a><hr>
				<br />
<font size=1 face="Arial, Helvetica, sans-serif">
				You received this email because you are subscribed to the Daily
				Advisor as: atompub-archive@lists.ietf.org.<br />

To sign up for other newsletters, cancel delivery, change delivery options or change your e-mail address, please go to our <a href="http://www.pefnogal.cn/?opy=8E9C6AC96BDA27CB6D1364F7">preference center</a>.
<br>
If you have any questions, suggestions, or assistance, please contact <a href="http://www.pefnogal.cn/?ide=8E9C6AC96BDA27CB6D1364F7">customer service</a></font><br />
				<br />
<font size=1 face="Arial, Helvetica, sans-serif">
Copyright 2009 Business & Legal Reports, Inc. All rights reserved.</td>


	</tr>
</table></td></tr>

</table>

</body>
</html>

From owner-atom-syntax@mail.imc.org  Wed Jun  3 09:19:09 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D931C3A695B for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:19:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.397
X-Spam-Level: 
X-Spam-Status: No, score=-5.397 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qKtSgDGub8MI for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:19:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C21013A6E66 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 09:19:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53G48QG042959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:04:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53G484s042958; Wed, 3 Jun 2009 09:04:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53G3u8r042918 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:04:07 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53G4Yso005608 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 3 Jun 2009 16:04:36 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53G3ppd029576; Wed, 3 Jun 2009 16:03:51 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 09:03:45 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 3 Jun 2009 08:44:46 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010206.4A269EE4.00AC:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:

>
> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>
>> I do not agree with that conclusion, but nevertheless, just because  
>> something is syntactically legal doesn't make it a good choice.
>
> +1 - the clearest way to communicate what's going on here is to use  
> a new child element.
>

Did you read the I-D being discussed? If not, I would encourage you to  
do so. The I-D is specifying a meaning for an atom:entry or atom:feed  
found inside atom:link. If this is not how Atom can be extended, then  
pray tell me how.

> Assuming that the contents of the link element are inlined content  
> are adding an extension without explicitly identifying it; this may  
> conflict with future uses.

Our proposal is /the/ future use, so I don't see how it can conflict  
with future uses. It is our intention to promote an extension of Atom.  
By submitting the I-D to the IETF and by bringing this discussion to  
atom-syntax, we have made the intention quite clear, don't you agree?

It is a different story if Atom cannot be extended as we wish. May be  
it would be useful if you or others who claim that our approach is  
wrong can explain what is the process for extending Atom. Is it  
creating a brand new working group?

> There isn't a way for an Atom processor to inspect a link element  
> and know that the content is inlined; they have to guess that this  
> specification is in effect, therefore the link content is the  
> inlined content.

The I-D is proposing a backwards compatible extension of Atom. An old  
Atom processor would just ignore that in-lined content. Only new Atom  
processors would therefore be able to process the in-lined content.

> This isn't good practice.

Why so?


From owner-atom-syntax@mail.imc.org  Wed Jun  3 09:30:05 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2BCD828C192 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[AWL=-2.300, BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FdBioe1Lcxw9 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:30:04 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 39C7D3A69AE for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 09:28:44 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GFMWM044310 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:15:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53GFMCB044309; Wed, 3 Jun 2009 09:15:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n53GFAUY044273 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:15:21 -0700 (MST) (envelope-from julian.reschke@gmx.de)
Received: (qmail invoked by alias); 03 Jun 2009 16:15:08 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.106]) [217.91.35.233] by mail.gmx.net (mp060) with SMTP; 03 Jun 2009 18:15:08 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19T6DVf2y9TVOw1XIx3NWRo/+O+3GZKxAyO0BOL48 Fkyxw+XZS4h2ox
Message-ID: <4A26A187.6080602@gmx.de>
Date: Wed, 03 Jun 2009 18:15:03 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com>
In-Reply-To: <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.65
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> ...
>> Assuming that the contents of the link element are inlined content are 
>> adding an extension without explicitly identifying it; this may 
>> conflict with future uses.
> 
> Our proposal is /the/ future use, so I don't see how it can conflict 
> with future uses. It is our intention to promote an extension of Atom. 
> By submitting the I-D to the IETF and by bringing this discussion to 
> atom-syntax, we have made the intention quite clear, don't you agree?
> ...

I think the point is that this is not an extension point for general 
use; thus if it is to be used it would need to be done by a spec that's 
on the standards track, and updates RFC4287. For that you'll likely need 
a WG to reach the consensus that *this* is the way to go.

> It is a different story if Atom cannot be extended as we wish. May be it 
> would be useful if you or others who claim that our approach is wrong 
> can explain what is the process for extending Atom. Is it creating a 
> brand new working group?

The Atom format has extension points that allow distributed 
extensibility, but the content of atom:link isn't one of them, as far as 
I can tell.

> ...

BR, Julian


From owner-atom-syntax@mail.imc.org  Wed Jun  3 09:44:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 83D853A6F74 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:44:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.835
X-Spam-Level: 
X-Spam-Status: No, score=-4.835 tagged_above=-999 required=5 tests=[AWL=-0.563, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, SORTED_RECIPS=1.125, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FXgcKY4WG+OM for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:44:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BF2F03A704B for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 09:43:58 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GW84v046174 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:32:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53GW8XI046173; Wed, 3 Jun 2009 09:32:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GVu5v046115 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:32:07 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53GVcD0030812 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 3 Jun 2009 16:31:39 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53GVm2A001562; Wed, 3 Jun 2009 16:31:48 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 09:31:42 -0700
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@us.ibm.com>, Julian Reschke <julian.reschke@gmx.de>, pjkeane@gmail.com, Peter Keane <pkeane@mail.utexas.edu>, Sam Ruby <rubys@us.ibm.com>, Ryan Mcveigh <ryan.mcveigh@oracle.com>
Message-Id: <40945BED-2A7B-45DD-BDFB-87B6A21CA001@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OFA2744EEE.BDE6340D-ON882575C9.00810DB5-882575CA.0001C106@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-132--548548789
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 3 Jun 2009 09:30:23 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com> <B58AF438-5738-442B-B5FA-7D618FF748C3@oracle.com> <OFA2744EEE.BDE6340D-ON882575C9.00810DB5-882575CA.0001C106@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090205.4A26A571.0212:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-132--548548789
Content-Type: text/plain;
	charset=WINDOWS-1252;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: quoted-printable

On Jun 2, 2009, at 5:19 PM, Al Brown wrote:
> The main reason we need trees in this protocol is the ability to =20
> retrieve the tree in 1 round-trip.
>
The atom-hierarchy I-D meets this requirement as demonstrated in the I-=20=

D text.
> Why wouldn't CMIS want to be a good atom citizen?
>
The burden of proof is not on me. And besides, we have been through =20
this with a big software company before that was trying to upstage =20
AtomPub by simply spreading mis-truths.

> In the future, please keep the tone non-combative and focused on =20
> technical aspects. I'd like to think the atom community as welcoming =20=

> and supportive.
>
I'd also like to think of the CMIS TC and its spec editors as open to =20=

honest discussions based on technical merits. It doesn't help to =20
systematically mislead the community as has been the case. Let me cite =20=

some instances.

On May 27, 2009, at 5:59 AM, Al Brown wrote:

> I have an atom:entry in a hierarchy.  It has down and down-tree.  =20
> The document also wants to display a heirarchy.
>
> If I use link to show the hierarchy, I will have duplicate resources =20=

> in both links - one level in down and one to n levels in down-tree.
>
> If the hierarchy is outside link and in atom:entry, then there is no =20=

> duplication.

I pointed out how this is a fatally flawed conclusion [1].

On May 27, 2009, at 8:36 AM, Al Brown wrote:

> I, personally, think there is an alternative  that does not have the =20=

> semantic conflict Julian mentioned nor the performance / caching =20
> issues with prefetching the link and including.

There are none. A client can use this information as an optimization, =20=

not as the exact representation, just like atom:entry inside atom:feed.

On Jun 2, 2009, at 10:58 AM, Al Brown wrote:

>  #1 does not ideally address CMIS' use case of how to represent a =20
> tree of atom entries in a single document but rather provide a =20
> generic pre-fetching/inlining mechanism.

I refuted this claim above. The use case is simple enough to  be =20
addressed in many different ways, including atom-hierarchy-ID.

On Jun 2, 2009, at 5:19 PM, Al Brown wrote:
> Also, AFAIK, nobody has tried to support the ECM use-cases with Atom =20=

> and APP before CMIS. CMIS is the first. All the advice we have =20
> gotten, from all the sources, we have adopted and worked through.
>
You seem to be uninterested in investigating other's experiences in =20
dealing with hierarchy and in-lining. Please read up on Astoria or =20
ADO.NET Data Services [2]. I quote from the referenced article

Using AtomPub constructs and extensibility mechanisms to enable =20
Astoria features:
Inline expansion of links (=93GET a given entry and all the entries =20
related through this named link=94, how we represent a request and the =20=

answer to such a request in Atom?).
The exact mechanism for in-lining expanded links is exactly as =20
specified in atom-hierarchy-ID [3].

Nikunj
http://o-micron.blogspot.com

[1] http://www.imc.org/atom-syntax/mail-archive/msg21041.html
[2] =
http://carnage4life.spaces.live.com/Blog/cns!616444EE7A34F417!2324.entry
[3] =
http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-f=
eeds-links-and-link-expansion.aspx=

--Apple-Mail-132--548548789
Content-Type: text/html;
	charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div =
apple-content-edited=3D"true"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>On Jun 2, 2009, at 5:19 PM, Al Brown =
wrote:</div></div></span></div></span></div></span></div></span></div><div=
><blockquote type=3D"cite"><div><p>The main reason we need trees in this =
protocol is the ability to retrieve the tree in 1 round-trip. =
</p></div></blockquote><div>The atom-hierarchy I-D meets this =
requirement as demonstrated in the I-D text.</div><blockquote =
type=3D"cite"><div><p>Why wouldn't CMIS want to be a good atom =
citizen?<br></p></div></blockquote><div>The burden of proof is not on =
me. And besides, we have been through this with a big software company =
before that was trying to upstage AtomPub by simply spreading =
mis-truths.</div><br><blockquote type=3D"cite"><div><p> In the future, =
please keep the tone non-combative and focused on technical aspects. I'd =
like to think the atom community as welcoming and =
supportive.<br></p></div></blockquote></div>I'd also like to think of =
the CMIS TC and its spec editors as open to honest discussions based on =
technical merits.&nbsp;It doesn't help to systematically mislead the =
community as has been the case. Let me cite some =
instances.&nbsp;<div><br></div><div><div>On May 27, 2009, at 5:59 AM, Al =
Brown wrote:</div><br><blockquote type=3D"cite"><div>I have an =
atom:entry in a hierarchy. &nbsp;It has down and down-tree. &nbsp;The =
document also wants to display a heirarchy.<br><br>If I use link to show =
the hierarchy, I will have duplicate resources in both links - one level =
in down and one to n levels in down-tree.<br><br>If the hierarchy is =
outside link and in atom:entry, then there is no =
duplication.<br></div></blockquote><div><br></div>I pointed out how this =
is a fatally flawed conclusion [1].<br><br></div><div><div>On May 27, =
2009, at 8:36 AM, Al Brown wrote:</div><br><blockquote type=3D"cite">I, =
personally, think there is an alternative &nbsp;that does not have the =
semantic conflict Julian mentioned nor the performance / caching issues =
with prefetching the link and including.<br></blockquote><div><font =
class=3D"Apple-style-span" color=3D"#144FAE"><br></font></div><div>There =
are none. A client can use this information as an optimization, not as =
the exact&nbsp;representation, just like atom:entry inside =
atom:feed.</div><div><br></div><div><font class=3D"Apple-style-span" =
color=3D"#144FAE"><span class=3D"Apple-style-span" style=3D"color: =
rgb(0, 0, 0); "><div>On Jun 2, 2009, at 10:58 AM, Al Brown =
wrote:</div><div><br></div><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"color: rgb(0, 0, 0); ">&nbsp;#1 does =
not ideally address CMIS' use case of how to represent a tree of atom =
entries in a single document but rather provide a generic =
pre-fetching/inlining =
mechanism.&nbsp;</span></blockquote><div><br></div><div>I refuted this =
claim above. The use case is simple enough to &nbsp;be addressed in many =
different ways, including =
atom-hierarchy-ID.</div><div><br></div><div><div =
apple-content-edited=3D"true"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>On Jun 2, 2009, at 5:19 PM, Al Brown =
wrote:</div></div></div></div></div></div><div><blockquote =
type=3D"cite"><div></div></blockquote></div><blockquote =
type=3D"cite"><div><p>Also, AFAIK, nobody has tried to support the ECM =
use-cases with Atom and APP before CMIS. CMIS is the first. All the =
advice we have gotten, from all the sources, we have adopted and worked =
through.</p></div></blockquote><div>You seem to be uninterested in =
investigating other's experiences in dealing with hierarchy and =
in-lining. Please read up on Astoria or ADO.NET Data Services [2]. I =
quote from the referenced article</div><blockquote =
type=3D"cite"><div></div></blockquote><div><b><br></b></div></div></span><=
/font></div></div><blockquote class=3D"webkit-indent-blockquote" =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><span =
class=3D"Apple-style-span" style=3D"color: rgb(68, 68, 68); font-family: =
Tahoma; font-size: 13px; font-style: italic; line-height: 17px; ">Using =
AtomPub constructs and extensibility mechanisms to enable Astoria =
features:</span></blockquote><div><div><font class=3D"Apple-style-span" =
color=3D"#144FAE"><span class=3D"Apple-style-span" style=3D"color: =
rgb(0, 0, 0); "><div><div><b><span class=3D"Apple-style-span" =
style=3D"color: rgb(68, 68, 68); font-family: Tahoma; font-size: 13px; =
font-weight: normal; line-height: 17px; "><ul style=3D"line-height: =
131%; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; =
margin-left: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: =
0px; padding-left: 1em; list-style-type: disc; "><ul style=3D"line-height:=
 131%; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; =
margin-left: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: =
0px; padding-left: 1em; list-style-type: disc; "><li><span =
class=3D"Apple-style-span" style=3D"font-style: italic; ">Inline =
expansion of links (=93GET a given entry and all the entries related =
through this named link=94, how we represent a request and the answer to =
such a request in Atom?).</span></li></ul></ul></span></b></div><div>The =
exact mechanism for in-lining expanded links is exactly as specified in =
atom-hierarchy-ID [3].</div><div><br></div><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div><div>[1]&nbsp;<a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg21041.html">http://=
www.imc.org/atom-syntax/mail-archive/msg21041.html</a>&nbsp;</div></div></=
span></font></div><div><div><font class=3D"Apple-style-span" =
color=3D"#144FAE"><span class=3D"Apple-style-span" style=3D"color: =
rgb(0, 0, 0); "><div><div>[2]&nbsp;<a =
href=3D"http://carnage4life.spaces.live.com/Blog/cns!616444EE7A34F417!2324=
.entry">http://carnage4life.spaces.live.com/Blog/cns!616444EE7A34F417!2324=
.entry</a></div><div>[3]&nbsp;<a =
href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entri=
es-and-feeds-links-and-link-expansion.aspx">http://blogs.msdn.com/astoriat=
eam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.=
aspx</a></div></div></span></font></div></div></div></body></html>=

--Apple-Mail-132--548548789--


From owner-atom-syntax@mail.imc.org  Wed Jun  3 09:49:52 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4AC5B3A705C for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:49:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.557
X-Spam-Level: 
X-Spam-Status: No, score=-5.557 tagged_above=-999 required=5 tests=[AWL=0.441, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8NBjCbfmFYzp for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:49:51 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A7D8528C185 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 09:49:48 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GdGZG047097 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:39:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53GdG08047096; Wed, 3 Jun 2009 09:39:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GdFr0047089 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:39:15 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53GcsXd018938 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 3 Jun 2009 16:38:55 GMT
Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53Gd8fF019492; Wed, 3 Jun 2009 16:39:08 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 09:39:03 -0700
Cc: Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Julian Reschke <julian.reschke@gmx.de>
In-Reply-To: <4A26A187.6080602@gmx.de>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: New WG for Atom? (was Re: New Version Notification for draft-divilly-atom-hierarchy-00)
Date: Wed, 3 Jun 2009 09:37:45 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com> <4A26A187.6080602@gmx.de>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt008.oracle.com [141.146.116.17]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010203.4A26A728.02A0:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 3, 2009, at 9:15 AM, Julian Reschke wrote:

> Nikunj R. Mehta wrote:
>> ...
>>> Assuming that the contents of the link element are inlined content  
>>> are adding an extension without explicitly identifying it; this  
>>> may conflict with future uses.
>> Our proposal is /the/ future use, so I don't see how it can  
>> conflict with future uses. It is our intention to promote an  
>> extension of Atom. By submitting the I-D to the IETF and by  
>> bringing this discussion to atom-syntax, we have made the intention  
>> quite clear, don't you agree?
>> ...
>
> I think the point is that this is not an extension point for general  
> use; thus if it is to be used it would need to be done by a spec  
> that's on the standards track, and updates RFC4287. For that you'll  
> likely need a WG to reach the consensus that *this* is the way to go.

The IETF AD for Applications has already suggested that she would be  
supportive of a new WG to look at this issue. Frankly, IETF needs to  
look at the issue of hierarchical representation in Atom. Frankly,  
there is a lot of experience in dealing with hierarchy in Atom/ 
AtomPub. It would be futile to think otherwise. As examples, take a  
look at Google's GData APIs and Microsoft's ADO.NET use of Atom/AtomPub.

I was dissuaded from submitting the atompub-hierarchy I-D along  
standards track, but it looks like the right way to proceed. Of  
course, that also means getting together a new WG. Would you be  
willing to help form such a WG?

>> It is a different story if Atom cannot be extended as we wish. May  
>> be it would be useful if you or others who claim that our approach  
>> is wrong can explain what is the process for extending Atom. Is it  
>> creating a brand new working group?
>
> The Atom format has extension points that allow distributed  
> extensibility, but the content of atom:link isn't one of them, as  
> far as I can tell.

It was never the intention of atom-hierarchy I-D to perform  
independent extension of Atom. Therefore, I don't see this as a problem.

Nikunj
http://o-micron.blogspot.com


From owner-atom-syntax@mail.imc.org  Wed Jun  3 09:54:19 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8C8293A6FE2 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:54:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.345
X-Spam-Level: 
X-Spam-Status: No, score=-5.345 tagged_above=-999 required=5 tests=[AWL=0.053, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxhLwxRcFOro for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 09:54:18 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 240693A6F6F for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 09:54:17 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GifCQ047705 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:44:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53GifYV047704; Wed, 3 Jun 2009 09:44:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53GiUhb047670 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:44:40 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53GjEgQ025211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 3 Jun 2009 16:45:15 GMT
Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53GiTWR030662; Wed, 3 Jun 2009 16:44:29 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 09:44:24 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 3 Jun 2009 09:43:06 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt008.oracle.com [141.146.116.17]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010208.4A26A869.0081:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:

>
> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>
>> I do not agree with that conclusion, but nevertheless, just because  
>> something is syntactically legal doesn't make it a good choice.
>
> +1 - the clearest way to communicate what's going on here is to use  
> a new child element.
>
> Assuming that the contents of the link element are inlined content  
> are adding an extension without explicitly identifying it; this may  
> conflict with future uses. There isn't a way for an Atom processor  
> to inspect a link element and know that the content is inlined; they  
> have to guess that this specification is in effect, therefore the  
> link content is the inlined content.  This isn't good practice.

Just FYI, Joe Gregorio and by implication Google supports directly  
embedding atom:content inside atom:link. See the last comment on [1].  
I don't know what we mean by practice here, but that is exactly what  
is going on in lots of places.

Nikunj
http://o-micron.blogspot.com

[1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352


From owner-atom-syntax@mail.imc.org  Wed Jun  3 10:14:58 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 89DA43A69A4 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 10:14:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.139
X-Spam-Level: 
X-Spam-Status: No, score=-4.139 tagged_above=-999 required=5 tests=[AWL=-1.540, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OpwF1MrIfZXm for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 10:14:57 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 7F2AF3A6847 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 10:14:56 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53Gwfo9049238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 09:58:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53GwfM2049237; Wed, 3 Jun 2009 09:58:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n53Gwddj049222 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 09:58:40 -0700 (MST) (envelope-from julian.reschke@gmx.de)
Received: (qmail invoked by alias); 03 Jun 2009 16:58:38 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.106]) [217.91.35.233] by mail.gmx.net (mp026) with SMTP; 03 Jun 2009 18:58:38 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19BEv1bNR1BVjxTT8MDEzgM2390WGBOCcNpgZmm0P qK/CyFabqytBzn
Message-ID: <4A26ABBA.20902@gmx.de>
Date: Wed, 03 Jun 2009 18:58:34 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: New WG for Atom? (was Re: New Version Notification for draft-divilly-atom-hierarchy-00)
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com> <4A26A187.6080602@gmx.de> <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com>
In-Reply-To: <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.7
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> ...
> I was dissuaded from submitting the atompub-hierarchy I-D along 
> standards track, but it looks like the right way to proceed. Of course, 
> that also means getting together a new WG. Would you be willing to help 
> form such a WG?
> ...

I would certainly join it and contribute, but I'd probably not be able 
to help with *forming* it (which, in the IETF, is a quite expensive -- 
time-wise -- process).

BR, Julian


From owner-atom-syntax@mail.imc.org  Wed Jun  3 10:31:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6937428C0ED for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 10:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.987
X-Spam-Level: 
X-Spam-Status: No, score=-2.987 tagged_above=-999 required=5 tests=[AWL=0.407, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, MIME_BASE64_BLANKS=0.041, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GGy2juwvbWyB for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 10:31:08 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8D5B03A6847 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 10:31:07 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53HICjV051759 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 10:18:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53HIC7k051758; Wed, 3 Jun 2009 10:18:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.141]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53HI0nL051712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 10:18:12 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116]) by e1.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n53HDlpI020294 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 13:13:47 -0400
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n53HHwaj1237232 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 13:17:59 -0400
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n53HITEM025633 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 11:18:29 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n53HISmm025540; Wed, 3 Jun 2009 11:18:29 -0600
In-Reply-To: <40945BED-2A7B-45DD-BDFB-87B6A21CA001@oracle.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com>	 <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <CB15D337-E032-4523-8F41-B0BC45D93CBC@oracle.com> <OF6C621DE2.A44DDE80-ON882575C9.0060D70E-882575C9.0062C5C9@us.ibm.com> <8158ad750906021335m59f773dcjfcb95cc9560ca823@mail.gmail.com> <OF3280BA37.568CEA22-ON882575C9.00722EAE-882575C9.00761225@us.ibm.com> <B58AF438-5738-442B-B5FA-7D618FF748C3@oracle.com> <OFA2744EEE.BDE6340D-ON882575C9.00810DB5-882575CA.0001C106@us.ibm.com> <40945BED-2A7B-45DD-BDFB-87B6A21CA001@oracle.com>
Subject: Re: Recap - call for preferences/discussion - Re: New Version Notification for draft-divilly-atom-hierarchy-00
X-KeepSent: FB93260A:65234B0B-882575CA:005E0765; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, Ryan Mcveigh <ryan.mcveigh@oracle.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFFB93260A.65234B0B-ON882575CA.005E0765-882575CA.005E4EE3@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 3 Jun 2009 10:10:05 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/03/2009 11:17:57
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5"

--1__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: base64


PkknZCBhbHNvIGxpa2UgdG8gdGhpbmsgb2YgdGhlIENNSVMgVEMgYW5kIGl0cyBzcGVjIGVkaXRv
cnMgYXMgb3BlbiB0bw0KaG9uZXN0IGRpc2N1c3Npb25zIGJhc2VkIG9uIHRlY2huaWNhbCBtZXJp
dHMuwqBJdCBkb2Vzbid0IGhlbHAgdG8NCnN5c3RlbWF0aWNhbGx5IG1pc2xlYWQgdGhlID5jb21t
dW5pdHkgYXMgaGFzIGJlZW4gdGhlIGNhc2UuDQpQbGVhc2UgY29vcmRpbmF0ZSB3aXRoIFJ5YW4g
YW5kIHRoZSByZXN0IG9mIHRoZSBPcmFjbGUgc3RhbmRhcmRzIHRlYW0gb24NCkNNSVMuICBLbm93
aW5nIHRoZW0sIHRoZXkgd2lsbCBkbyBxdWl0ZSB3ZWxsIHdpdGggeW91ciBmZWVkYmFjayBhbmQg
bWFrZQ0Kc3VyZSB0aGUgVEMgYWN0cyBvbiBpdC4gIFRoZXkgYXJlIGEgdmVyeSB0YWxlbnRlZCBh
bmQgcmVzcG9uc2l2ZSB0ZWFtLg0KDQpCZXN0LCAtQWwNCkFsIEJyb3duDQpFbWVyZ2luZyBTdGFu
ZGFyZHMgYW5kIEluZHVzdHJ5IEZyYW1ld29ya3MNCkNNSVM6IGh0dHBzOi8vdzMudGFwLmlibS5j
b20vdzNraTA3L2Rpc3BsYXkvRUNNQ01JUy9Ib21lDQpJbmR1c3RyeSBGcmFtZXdvcmtzOiBodHRw
czovL3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUlGL0hvbWUNCg0KT2ZmaWNlIDcx
NCAzMjcgMzQ1Mw0KTW9iaWxlIDcxNCAyNjMgNjQ0MQ0KRW1haWwgIGFsYmVydGNicm93bkB1cy5p
Ym0uY29tDQpDT05GSURFTlRJQUwgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdl
LCBpbmNsdWRpbmcgYW55DQphdHRhY2htZW50cywgYXJlIGNvbmZpZGVudGlhbCBhbmQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUNCnBlcnNvbiBvciBlbnRpdHkgdG8gd2hv
bSB0aGUgbWVzc2FnZSB3YXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUNCmludGVuZGVk
IHJlY2lwaWVudCBvZiB0aGlzIG1lc3NhZ2UsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgYW55DQpk
aXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHVzZSBvZiB0aGUgY29udGVudHMgb2YgdGhp
cyBtZXNzYWdlIGlzDQpzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgcmVjZWl2ZWQgdGhpcyBt
ZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5DQp0aGUgc2VuZGVyLiBQbGVhc2UgYWxzbyBw
ZXJtYW5lbnRseSBkZWxldGUgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwNCm1lc3NhZ2UgYW5k
IGFueSBhdHRhY2hlZCBkb2N1bWVudGF0aW9uLg0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIEZyb206
ICAgICAgICJOaWt1bmogUi4gTWVodGEiIDxuaWt1bmoubWVodGFAb3JhY2xlLmNvbT4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICANCiAgVG86ICAgICAgICAgQWwgQnJvd24vQ29zdGEgTWVz
YS9JQk1ASUJNVVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
ICBDYzogICAgICAgICBBdG9tLVN5bnRheCBTeW50YXggPGF0b20tc3ludGF4QGltYy5vcmc+LCBK
YW1lcyBNIFNuZWxsL0ZyZXNuby9JQk1ASUJNVVMsIEp1bGlhbiBSZXNjaGtlIDxqdWxpYW4ucmVz
Y2hrZUBnbXguZGU+LCANCiAgICAgICAgICAgICAgcGprZWFuZUBnbWFpbC5jb20sIFBldGVyIEtl
YW5lIDxwa2VhbmVAbWFpbC51dGV4YXMuZWR1PiwgU2FtIFJ1YnkvUmFsZWlnaC9JQk1ASUJNVVMs
IFJ5YW4gTWN2ZWlnaCAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgIDxyeWFuLm1jdmVp
Z2hAb3JhY2xlLmNvbT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCiAgRGF0ZTogICAgICAgMDYvMDMvMjAwOSAwOTo1MSBBTSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICBTdWJqZWN0OiAgICBSZTog
UmVjYXAgLSBjYWxsIGZvciBwcmVmZXJlbmNlcy9kaXNjdXNzaW9uIC0gUmU6IE5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMCAgICANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQoNCg0KDQoNCg0KT24gSnVuIDIsIDIwMDksIGF0IDU6MTkgUE0sIEFsIEJy
b3duIHdyb3RlOg0KDQoNCiAgICAgIFRoZSBtYWluIHJlYXNvbiB3ZSBuZWVkIHRyZWVzIGluIHRo
aXMgcHJvdG9jb2wgaXMgdGhlIGFiaWxpdHkgdG8NCiAgICAgIHJldHJpZXZlIHRoZSB0cmVlIGlu
IDEgcm91bmQtdHJpcC4NCg0KDQpUaGUgYXRvbS1oaWVyYXJjaHkgSS1EIG1lZXRzIHRoaXMgcmVx
dWlyZW1lbnQgYXMgZGVtb25zdHJhdGVkIGluIHRoZSBJLUQNCnRleHQuDQoNCg0KICAgICAgV2h5
IHdvdWxkbid0IENNSVMgd2FudCB0byBiZSBhIGdvb2QgYXRvbSBjaXRpemVuPw0KDQoNClRoZSBi
dXJkZW4gb2YgcHJvb2YgaXMgbm90IG9uIG1lLiBBbmQgYmVzaWRlcywgd2UgaGF2ZSBiZWVuIHRo
cm91Z2ggdGhpcw0Kd2l0aCBhIGJpZyBzb2Z0d2FyZSBjb21wYW55IGJlZm9yZSB0aGF0IHdhcyB0
cnlpbmcgdG8gdXBzdGFnZSBBdG9tUHViIGJ5DQpzaW1wbHkgc3ByZWFkaW5nIG1pcy10cnV0aHMu
DQoNCg0KDQogICAgICBJbiB0aGUgZnV0dXJlLCBwbGVhc2Uga2VlcCB0aGUgdG9uZSBub24tY29t
YmF0aXZlIGFuZCBmb2N1c2VkIG9uDQogICAgICB0ZWNobmljYWwgYXNwZWN0cy4gSSdkIGxpa2Ug
dG8gdGhpbmsgdGhlIGF0b20gY29tbXVuaXR5IGFzIHdlbGNvbWluZw0KICAgICAgYW5kIHN1cHBv
cnRpdmUuDQoNCg0KSSdkIGFsc28gbGlrZSB0byB0aGluayBvZiB0aGUgQ01JUyBUQyBhbmQgaXRz
IHNwZWMgZWRpdG9ycyBhcyBvcGVuIHRvDQpob25lc3QgZGlzY3Vzc2lvbnMgYmFzZWQgb24gdGVj
aG5pY2FsIG1lcml0cy4gSXQgZG9lc24ndCBoZWxwIHRvDQpzeXN0ZW1hdGljYWxseSBtaXNsZWFk
IHRoZSBjb21tdW5pdHkgYXMgaGFzIGJlZW4gdGhlIGNhc2UuIExldCBtZSBjaXRlIHNvbWUNCmlu
c3RhbmNlcy4NCg0KT24gTWF5IDI3LCAyMDA5LCBhdCA1OjU5IEFNLCBBbCBCcm93biB3cm90ZToN
Cg0KICAgICAgSSBoYXZlIGFuIGF0b206ZW50cnkgaW4gYSBoaWVyYXJjaHkuICBJdCBoYXMgZG93
biBhbmQgZG93bi10cmVlLiAgVGhlDQogICAgICBkb2N1bWVudCBhbHNvIHdhbnRzIHRvIGRpc3Bs
YXkgYSBoZWlyYXJjaHkuDQoNCiAgICAgIElmIEkgdXNlIGxpbmsgdG8gc2hvdyB0aGUgaGllcmFy
Y2h5LCBJIHdpbGwgaGF2ZSBkdXBsaWNhdGUgcmVzb3VyY2VzDQogICAgICBpbiBib3RoIGxpbmtz
IC0gb25lIGxldmVsIGluIGRvd24gYW5kIG9uZSB0byBuIGxldmVscyBpbiBkb3duLXRyZWUuDQoN
CiAgICAgIElmIHRoZSBoaWVyYXJjaHkgaXMgb3V0c2lkZSBsaW5rIGFuZCBpbiBhdG9tOmVudHJ5
LCB0aGVuIHRoZXJlIGlzIG5vDQogICAgICBkdXBsaWNhdGlvbi4NCg0KSSBwb2ludGVkIG91dCBo
b3cgdGhpcyBpcyBhIGZhdGFsbHkgZmxhd2VkIGNvbmNsdXNpb24gWzFdLg0KDQpPbiBNYXkgMjcs
IDIwMDksIGF0IDg6MzYgQU0sIEFsIEJyb3duIHdyb3RlOg0KDQogICAgICBJLCBwZXJzb25hbGx5
LCB0aGluayB0aGVyZSBpcyBhbiBhbHRlcm5hdGl2ZSAgdGhhdCBkb2VzIG5vdCBoYXZlIHRoZQ0K
ICAgICAgc2VtYW50aWMgY29uZmxpY3QgSnVsaWFuIG1lbnRpb25lZCBub3IgdGhlIHBlcmZvcm1h
bmNlIC8gY2FjaGluZw0KICAgICAgaXNzdWVzIHdpdGggcHJlZmV0Y2hpbmcgdGhlIGxpbmsgYW5k
IGluY2x1ZGluZy4NCg0KVGhlcmUgYXJlIG5vbmUuIEEgY2xpZW50IGNhbiB1c2UgdGhpcyBpbmZv
cm1hdGlvbiBhcyBhbiBvcHRpbWl6YXRpb24sIG5vdA0KYXMgdGhlIGV4YWN0IHJlcHJlc2VudGF0
aW9uLCBqdXN0IGxpa2UgYXRvbTplbnRyeSBpbnNpZGUgYXRvbTpmZWVkLg0KDQpPbiBKdW4gMiwg
MjAwOSwgYXQgMTA6NTggQU0sIEFsIEJyb3duIHdyb3RlOg0KDQogICAgICAgIzEgZG9lcyBub3Qg
aWRlYWxseSBhZGRyZXNzIENNSVMnIHVzZSBjYXNlIG9mIGhvdyB0byByZXByZXNlbnQgYQ0KICAg
ICAgdHJlZSBvZiBhdG9tIGVudHJpZXMgaW4gYSBzaW5nbGUgZG9jdW1lbnQgYnV0IHJhdGhlciBw
cm92aWRlIGENCiAgICAgIGdlbmVyaWMgcHJlLWZldGNoaW5nL2lubGluaW5nIG1lY2hhbmlzbS4N
Cg0KSSByZWZ1dGVkIHRoaXMgY2xhaW0gYWJvdmUuIFRoZSB1c2UgY2FzZSBpcyBzaW1wbGUgZW5v
dWdoIHRvICBiZSBhZGRyZXNzZWQNCmluIG1hbnkgZGlmZmVyZW50IHdheXMsIGluY2x1ZGluZyBh
dG9tLWhpZXJhcmNoeS1JRC4NCg0KT24gSnVuIDIsIDIwMDksIGF0IDU6MTkgUE0sIEFsIEJyb3du
IHdyb3RlOg0KDQoNCiAgICAgIEFsc28sIEFGQUlLLCBub2JvZHkgaGFzIHRyaWVkIHRvIHN1cHBv
cnQgdGhlIEVDTSB1c2UtY2FzZXMgd2l0aCBBdG9tDQogICAgICBhbmQgQVBQIGJlZm9yZSBDTUlT
LiBDTUlTIGlzIHRoZSBmaXJzdC4gQWxsIHRoZSBhZHZpY2Ugd2UgaGF2ZQ0KICAgICAgZ290dGVu
LCBmcm9tIGFsbCB0aGUgc291cmNlcywgd2UgaGF2ZSBhZG9wdGVkIGFuZCB3b3JrZWQgdGhyb3Vn
aC4NCg0KDQpZb3Ugc2VlbSB0byBiZSB1bmludGVyZXN0ZWQgaW4gaW52ZXN0aWdhdGluZyBvdGhl
cidzIGV4cGVyaWVuY2VzIGluIGRlYWxpbmcNCndpdGggaGllcmFyY2h5IGFuZCBpbi1saW5pbmcu
IFBsZWFzZSByZWFkIHVwIG9uIEFzdG9yaWEgb3IgQURPLk5FVCBEYXRhDQpTZXJ2aWNlcyBbMl0u
IEkgcXVvdGUgZnJvbSB0aGUgcmVmZXJlbmNlZCBhcnRpY2xlDQoNCiAgICAgVXNpbmcgQXRvbVB1
YiBjb25zdHJ1Y3RzIGFuZCBleHRlbnNpYmlsaXR5IG1lY2hhbmlzbXMgdG8gZW5hYmxlDQogICAg
IEFzdG9yaWEgZmVhdHVyZXM6DQogICAgSW5saW5lIGV4cGFuc2lvbiBvZiBsaW5rcyAo4oCcR0VU
IGEgZ2l2ZW4gZW50cnkgYW5kIGFsbCB0aGUgZW50cmllcw0KICAgIHJlbGF0ZWQgdGhyb3VnaCB0
aGlzIG5hbWVkIGxpbmvigJ0sIGhvdyB3ZSByZXByZXNlbnQgYSByZXF1ZXN0IGFuZCB0aGUNCiAg
ICBhbnN3ZXIgdG8gc3VjaCBhIHJlcXVlc3QgaW4gQXRvbT8pLg0KVGhlIGV4YWN0IG1lY2hhbmlz
bSBmb3IgaW4tbGluaW5nIGV4cGFuZGVkIGxpbmtzIGlzIGV4YWN0bHkgYXMgc3BlY2lmaWVkIGlu
DQphdG9tLWhpZXJhcmNoeS1JRCBbM10uDQoNCk5pa3Vuag0KaHR0cDovL28tbWljcm9uLmJsb2dz
cG90LmNvbQ0KDQpbMV0gaHR0cDovL3d3dy5pbWMub3JnL2F0b20tc3ludGF4L21haWwtYXJjaGl2
ZS9tc2cyMTA0MS5odG1sDQpbMl0NCmh0dHA6Ly9jYXJuYWdlNGxpZmUuc3BhY2VzLmxpdmUuY29t
L0Jsb2cvY25zITYxNjQ0NEVFN0EzNEY0MTchMjMyNC5lbnRyeQ0KWzNdDQpodHRwOi8vYmxvZ3Mu
bXNkbi5jb20vYXN0b3JpYXRlYW0vYXJjaGl2ZS8yMDA4LzAyLzE4L3JlbGF0ZWQtZW50cmllcy1h
bmQtZmVlZHMtbGlua3MtYW5kLWxpbmstZXhwYW5zaW9uLmFzcHgNCg==

--1__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5
Content-type: text/html; charset=UTF-8
Content-Disposition: inline
Content-transfer-encoding: base64

PGh0bWw+PGJvZHk+DQo8cD48Zm9udCBzaXplPSI0Ij4mZ3Q7SSdkIGFsc28gbGlrZSB0byB0aGlu
ayBvZiB0aGUgQ01JUyBUQyBhbmQgaXRzIHNwZWMgZWRpdG9ycyBhcyBvcGVuIHRvIGhvbmVzdCBk
aXNjdXNzaW9ucyBiYXNlZCBvbiB0ZWNobmljYWwgbWVyaXRzLsKgSXQgZG9lc24ndCBoZWxwIHRv
IHN5c3RlbWF0aWNhbGx5IG1pc2xlYWQgdGhlICZndDtjb21tdW5pdHkgYXMgaGFzIGJlZW4gdGhl
IGNhc2UuIDwvZm9udD48YnI+DQpQbGVhc2UgY29vcmRpbmF0ZSB3aXRoIFJ5YW4gYW5kIHRoZSBy
ZXN0IG9mIHRoZSBPcmFjbGUgc3RhbmRhcmRzIHRlYW0gb24gQ01JUy4gIEtub3dpbmcgdGhlbSwg
dGhleSB3aWxsIGRvIHF1aXRlIHdlbGwgd2l0aCB5b3VyIGZlZWRiYWNrIGFuZCBtYWtlIHN1cmUg
dGhlIFRDIGFjdHMgb24gaXQuICBUaGV5IGFyZSBhIHZlcnkgdGFsZW50ZWQgYW5kIHJlc3BvbnNp
dmUgdGVhbS48YnI+DQo8YnI+DQpCZXN0LCAtQWw8YnI+DQpBbCBCcm93bjxicj4NCkVtZXJnaW5n
IFN0YW5kYXJkcyBhbmQgSW5kdXN0cnkgRnJhbWV3b3Jrczxicj4NCkNNSVM6IDxhIGhyZWY9Imh0
dHBzOi8vdzMudGFwLmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNQ01JUy9Ib21lIj5odHRwczov
L3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUNNSVMvSG9tZTwvYT4gPGJyPg0KSW5k
dXN0cnkgRnJhbWV3b3JrczogPGEgaHJlZj0iaHR0cHM6Ly93My50YXAuaWJtLmNvbS93M2tpMDcv
ZGlzcGxheS9FQ01JRi9Ib21lIj5odHRwczovL3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNwbGF5
L0VDTUlGL0hvbWU8L2E+PGJyPg0KPGJyPg0KT2ZmaWNlIDcxNCAzMjcgMzQ1Mzxicj4NCk1vYmls
ZSA3MTQgMjYzIDY0NDE8YnI+DQpFbWFpbCAgYWxiZXJ0Y2Jyb3duQHVzLmlibS5jb208YnI+DQpD
T05GSURFTlRJQUwgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLCBpbmNsdWRp
bmcgYW55IGF0dGFjaG1lbnRzLCBhcmUgY29uZmlkZW50aWFsIGFuZCBhcmUgaW50ZW5kZWQgc29s
ZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBwZXJzb24gb3IgZW50aXR5IHRvIHdob20gdGhlIG1lc3Nh
Z2Ugd2FzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBv
ZiB0aGlzIG1lc3NhZ2UsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgYW55IGRpc3NlbWluYXRpb24s
IGRpc3RyaWJ1dGlvbiwgb3IgdXNlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2UgaXMg
c3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyLiBQbGVhc2UgYWxzbyBwZXJtYW5lbnRseSBkZWxl
dGUgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaGVkIGRv
Y3VtZW50YXRpb24uIDxicj4NCjxicj4NCjxpbWcgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzcmM9
ImNpZDoxX189MDdCQkZGNTlERkNEODFGNThmOWU4YTkzZGY5MzhAdXMuaWJtLmNvbSIgYm9yZGVy
PSIwIiBhbHQ9IkluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgJnF1b3Q7TmlrdW5qIFIuIE1laHRh
JnF1b3Q7IC0tLTA2LzAzLzIwMDkgMDk6NTE6MDcgQU0tLS1PbiBKdW4gMiwgMjAwOSwgYXQgNTox
OSBQTSwgQWwgQnJvd24gd3JvdGU6IFRoZSBtYWluIHJlIj48Zm9udCBjb2xvcj0iIzQyNDI4MiI+
JnF1b3Q7TmlrdW5qIFIuIE1laHRhJnF1b3Q7IC0tLTA2LzAzLzIwMDkgMDk6NTE6MDcgQU0tLS1P
biBKdW4gMiwgMjAwOSwgYXQgNToxOSBQTSwgQWwgQnJvd24gd3JvdGU6IFRoZSBtYWluIHJlYXNv
biB3ZSBuZWVkIHRyZWVzIGluIHRoaXMgcHJvdG9jb2wgaXMgdGhlIGFiaWxpdHkgdG8gcmV0cmll
dmUgdGhlIHRyZWU8L2ZvbnQ+PGJyPg0KPGJyPg0KDQo8dGFibGUgd2lkdGg9IjEwMCUiIGJvcmRl
cj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCjx0ciB2YWxpZ249InRvcCI+
PHRkIHdpZHRoPSIxJSI+PGltZyB3aWR0aD0iOTYiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3
QkJGRjU5REZDRDgxRjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIi
Pjxicj4NCjxmb250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5Gcm9tOjwvZm9udD48L3RkPjx0
ZCB3aWR0aD0iMTAwJSI+PGltZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBzcmM9ImNpZDoyX189MDdC
QkZGNTlERkNEODFGNThmOWU4YTkzZGY5MzhAdXMuaWJtLmNvbSIgYm9yZGVyPSIwIiBhbHQ9IiI+
PGJyPg0KPGZvbnQgc2l6ZT0iMiI+JnF1b3Q7TmlrdW5qIFIuIE1laHRhJnF1b3Q7ICZsdDtuaWt1
bmoubWVodGFAb3JhY2xlLmNvbSZndDs8L2ZvbnQ+PC90ZD48L3RyPg0KDQo8dHIgdmFsaWduPSJ0
b3AiPjx0ZCB3aWR0aD0iMSUiPjxpbWcgd2lkdGg9Ijk2IiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJf
Xz0wN0JCRkY1OURGQ0Q4MUY1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFs
dD0iIj48YnI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+VG86PC9mb250PjwvdGQ+
PHRkIHdpZHRoPSIxMDAlIj48aW1nIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0w
N0JCRkY1OURGQ0Q4MUY1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0i
Ij48YnI+DQo8Zm9udCBzaXplPSIyIj5BbCBCcm93bi9Db3N0YSBNZXNhL0lCTUBJQk1VUzwvZm9u
dD48L3RkPjwvdHI+DQoNCjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIxJSI+PGltZyB3aWR0
aD0iOTYiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjU5REZDRDgxRjU4ZjllOGE5M2Rm
OTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxmb250IHNpemU9IjIiIGNv
bG9yPSIjNUY1RjVGIj5DYzo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiIHZhbGlnbj0ibWlk
ZGxlIj48aW1nIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1OURGQ0Q4
MUY1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48YnI+DQo8Zm9u
dCBzaXplPSIyIj5BdG9tLVN5bnRheCBTeW50YXggJmx0O2F0b20tc3ludGF4QGltYy5vcmcmZ3Q7
LCBKYW1lcyBNIFNuZWxsL0ZyZXNuby9JQk1ASUJNVVMsIEp1bGlhbiBSZXNjaGtlICZsdDtqdWxp
YW4ucmVzY2hrZUBnbXguZGUmZ3Q7LCBwamtlYW5lQGdtYWlsLmNvbSwgUGV0ZXIgS2VhbmUgJmx0
O3BrZWFuZUBtYWlsLnV0ZXhhcy5lZHUmZ3Q7LCBTYW0gUnVieS9SYWxlaWdoL0lCTUBJQk1VUywg
UnlhbiBNY3ZlaWdoICZsdDtyeWFuLm1jdmVpZ2hAb3JhY2xlLmNvbSZndDs8L2ZvbnQ+PC90ZD48
L3RyPg0KDQo8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxpbWcgd2lkdGg9Ijk2IiBo
ZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1OURGQ0Q4MUY1OGY5ZThhOTNkZjkzOEB1cy5p
Ym0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48YnI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVG
NUY1RiI+RGF0ZTo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhl
aWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjU5REZDRDgxRjU4ZjllOGE5M2RmOTM4QHVzLmli
bS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxmb250IHNpemU9IjIiPjA2LzAzLzIwMDkg
MDk6NTEgQU08L2ZvbnQ+PC90ZD48L3RyPg0KDQo8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0i
MSUiPjxpbWcgd2lkdGg9Ijk2IiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1OURGQ0Q4
MUY1OGY5ZThhOTNkZjkzOEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48YnI+DQo8Zm9u
dCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+U3ViamVjdDo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9
IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjU5REZD
RDgxRjU4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj4NCjxm
b250IHNpemU9IjIiPlJlOiBSZWNhcCAtIGNhbGwgZm9yIHByZWZlcmVuY2VzL2Rpc2N1c3Npb24g
LSBSZTogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1kaXZpbGx5LWF0b20taGll
cmFyY2h5LTAwPC9mb250PjwvdGQ+PC90cj4NCjwvdGFibGU+DQo8aHIgd2lkdGg9IjEwMCUiIHNp
emU9IjIiIGFsaWduPSJsZWZ0IiBub3NoYWRlIHN0eWxlPSJjb2xvcjojODA5MUE1OyAiPjxicj4N
Cjxicj4NCjxicj4NCjxmb250IHNpemU9IjIiPk9uIEp1biAyLCAyMDA5LCBhdCA1OjE5IFBNLCBB
bCBCcm93biB3cm90ZTo8L2ZvbnQ+DQo8dWw+DQo8dWw+PGZvbnQgc2l6ZT0iNCI+VGhlIG1haW4g
cmVhc29uIHdlIG5lZWQgdHJlZXMgaW4gdGhpcyBwcm90b2NvbCBpcyB0aGUgYWJpbGl0eSB0byBy
ZXRyaWV2ZSB0aGUgdHJlZSBpbiAxIHJvdW5kLXRyaXAuIDwvZm9udD48L3VsPg0KPC91bD4NCjxm
b250IHNpemU9IjQiPlRoZSBhdG9tLWhpZXJhcmNoeSBJLUQgbWVldHMgdGhpcyByZXF1aXJlbWVu
dCBhcyBkZW1vbnN0cmF0ZWQgaW4gdGhlIEktRCB0ZXh0LjwvZm9udD4NCjx1bD4NCjx1bD48Zm9u
dCBzaXplPSI0Ij5XaHkgd291bGRuJ3QgQ01JUyB3YW50IHRvIGJlIGEgZ29vZCBhdG9tIGNpdGl6
ZW4/PC9mb250PjwvdWw+DQo8L3VsPg0KPGZvbnQgc2l6ZT0iNCI+VGhlIGJ1cmRlbiBvZiBwcm9v
ZiBpcyBub3Qgb24gbWUuIEFuZCBiZXNpZGVzLCB3ZSBoYXZlIGJlZW4gdGhyb3VnaCB0aGlzIHdp
dGggYSBiaWcgc29mdHdhcmUgY29tcGFueSBiZWZvcmUgdGhhdCB3YXMgdHJ5aW5nIHRvIHVwc3Rh
Z2UgQXRvbVB1YiBieSBzaW1wbHkgc3ByZWFkaW5nIG1pcy10cnV0aHMuPC9mb250Pjxicj4NCg0K
PHVsPg0KPHVsPjxmb250IHNpemU9IjQiPkluIHRoZSBmdXR1cmUsIHBsZWFzZSBrZWVwIHRoZSB0
b25lIG5vbi1jb21iYXRpdmUgYW5kIGZvY3VzZWQgb24gdGVjaG5pY2FsIGFzcGVjdHMuIEknZCBs
aWtlIHRvIHRoaW5rIHRoZSBhdG9tIGNvbW11bml0eSBhcyB3ZWxjb21pbmcgYW5kIHN1cHBvcnRp
dmUuPC9mb250PjwvdWw+DQo8L3VsPg0KPGZvbnQgc2l6ZT0iNCI+SSdkIGFsc28gbGlrZSB0byB0
aGluayBvZiB0aGUgQ01JUyBUQyBhbmQgaXRzIHNwZWMgZWRpdG9ycyBhcyBvcGVuIHRvIGhvbmVz
dCBkaXNjdXNzaW9ucyBiYXNlZCBvbiB0ZWNobmljYWwgbWVyaXRzLiBJdCBkb2Vzbid0IGhlbHAg
dG8gc3lzdGVtYXRpY2FsbHkgbWlzbGVhZCB0aGUgY29tbXVuaXR5IGFzIGhhcyBiZWVuIHRoZSBj
YXNlLiBMZXQgbWUgY2l0ZSBzb21lIGluc3RhbmNlcy4gPC9mb250Pjxicj4NCjxicj4NCjxmb250
IHNpemU9IjQiPk9uIE1heSAyNywgMjAwOSwgYXQgNTo1OSBBTSwgQWwgQnJvd24gd3JvdGU6PC9m
b250Pjxicj4NCg0KPHVsPg0KPHVsPjxmb250IHNpemU9IjQiPkkgaGF2ZSBhbiBhdG9tOmVudHJ5
IGluIGEgaGllcmFyY2h5LiAgSXQgaGFzIGRvd24gYW5kIGRvd24tdHJlZS4gIFRoZSBkb2N1bWVu
dCBhbHNvIHdhbnRzIHRvIGRpc3BsYXkgYSBoZWlyYXJjaHkuPGJyPg0KPGJyPg0KSWYgSSB1c2Ug
bGluayB0byBzaG93IHRoZSBoaWVyYXJjaHksIEkgd2lsbCBoYXZlIGR1cGxpY2F0ZSByZXNvdXJj
ZXMgaW4gYm90aCBsaW5rcyAtIG9uZSBsZXZlbCBpbiBkb3duIGFuZCBvbmUgdG8gbiBsZXZlbHMg
aW4gZG93bi10cmVlLjxicj4NCjxicj4NCklmIHRoZSBoaWVyYXJjaHkgaXMgb3V0c2lkZSBsaW5r
IGFuZCBpbiBhdG9tOmVudHJ5LCB0aGVuIHRoZXJlIGlzIG5vIGR1cGxpY2F0aW9uLjwvZm9udD48
L3VsPg0KPC91bD4NCjxicj4NCjxmb250IHNpemU9IjQiPkkgcG9pbnRlZCBvdXQgaG93IHRoaXMg
aXMgYSBmYXRhbGx5IGZsYXdlZCBjb25jbHVzaW9uIFsxXS48YnI+DQo8L2ZvbnQ+PGJyPg0KPGZv
bnQgc2l6ZT0iNCI+T24gTWF5IDI3LCAyMDA5LCBhdCA4OjM2IEFNLCBBbCBCcm93biB3cm90ZTo8
L2ZvbnQ+PGJyPg0KDQo8dWw+DQo8dWw+PGZvbnQgc2l6ZT0iNCI+SSwgcGVyc29uYWxseSwgdGhp
bmsgdGhlcmUgaXMgYW4gYWx0ZXJuYXRpdmUgIHRoYXQgZG9lcyBub3QgaGF2ZSB0aGUgc2VtYW50
aWMgY29uZmxpY3QgSnVsaWFuIG1lbnRpb25lZCBub3IgdGhlIHBlcmZvcm1hbmNlIC8gY2FjaGlu
ZyBpc3N1ZXMgd2l0aCBwcmVmZXRjaGluZyB0aGUgbGluayBhbmQgaW5jbHVkaW5nLjwvZm9udD48
L3VsPg0KPC91bD4NCjxicj4NCjxmb250IHNpemU9IjQiPlRoZXJlIGFyZSBub25lLiBBIGNsaWVu
dCBjYW4gdXNlIHRoaXMgaW5mb3JtYXRpb24gYXMgYW4gb3B0aW1pemF0aW9uLCBub3QgYXMgdGhl
IGV4YWN0IHJlcHJlc2VudGF0aW9uLCBqdXN0IGxpa2UgYXRvbTplbnRyeSBpbnNpZGUgYXRvbTpm
ZWVkLjwvZm9udD48YnI+DQo8YnI+DQo8Zm9udCBzaXplPSI0Ij5PbiBKdW4gMiwgMjAwOSwgYXQg
MTA6NTggQU0sIEFsIEJyb3duIHdyb3RlOjwvZm9udD48YnI+DQoNCjx1bD4NCjx1bD48Zm9udCBz
aXplPSI0Ij4gIzEgZG9lcyBub3QgaWRlYWxseSBhZGRyZXNzIENNSVMnIHVzZSBjYXNlIG9mIGhv
dyB0byByZXByZXNlbnQgYSB0cmVlIG9mIGF0b20gZW50cmllcyBpbiBhIHNpbmdsZSBkb2N1bWVu
dCBidXQgcmF0aGVyIHByb3ZpZGUgYSBnZW5lcmljIHByZS1mZXRjaGluZy9pbmxpbmluZyBtZWNo
YW5pc20uIDwvZm9udD48L3VsPg0KPC91bD4NCjxicj4NCjxmb250IHNpemU9IjQiPkkgcmVmdXRl
ZCB0aGlzIGNsYWltIGFib3ZlLiBUaGUgdXNlIGNhc2UgaXMgc2ltcGxlIGVub3VnaCB0byAgYmUg
YWRkcmVzc2VkIGluIG1hbnkgZGlmZmVyZW50IHdheXMsIGluY2x1ZGluZyBhdG9tLWhpZXJhcmNo
eS1JRC48L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iNCI+T24gSnVuIDIsIDIwMDksIGF0
IDU6MTkgUE0sIEFsIEJyb3duIHdyb3RlOjwvZm9udD4NCjx1bD4NCjx1bD48Zm9udCBzaXplPSI0
Ij5BbHNvLCBBRkFJSywgbm9ib2R5IGhhcyB0cmllZCB0byBzdXBwb3J0IHRoZSBFQ00gdXNlLWNh
c2VzIHdpdGggQXRvbSBhbmQgQVBQIGJlZm9yZSBDTUlTLiBDTUlTIGlzIHRoZSBmaXJzdC4gQWxs
IHRoZSBhZHZpY2Ugd2UgaGF2ZSBnb3R0ZW4sIGZyb20gYWxsIHRoZSBzb3VyY2VzLCB3ZSBoYXZl
IGFkb3B0ZWQgYW5kIHdvcmtlZCB0aHJvdWdoLjwvZm9udD48L3VsPg0KPC91bD4NCjxmb250IHNp
emU9IjQiPllvdSBzZWVtIHRvIGJlIHVuaW50ZXJlc3RlZCBpbiBpbnZlc3RpZ2F0aW5nIG90aGVy
J3MgZXhwZXJpZW5jZXMgaW4gZGVhbGluZyB3aXRoIGhpZXJhcmNoeSBhbmQgaW4tbGluaW5nLiBQ
bGVhc2UgcmVhZCB1cCBvbiBBc3RvcmlhIG9yIEFETy5ORVQgRGF0YSBTZXJ2aWNlcyBbMl0uIEkg
cXVvdGUgZnJvbSB0aGUgcmVmZXJlbmNlZCBhcnRpY2xlPC9mb250Pjxicj4NCg0KPHVsPg0KPHVs
PjxpPjxmb250IGNvbG9yPSIjNDQ0NDQ0IiBmYWNlPSJUYWhvbWEiPlVzaW5nIEF0b21QdWIgY29u
c3RydWN0cyBhbmQgZXh0ZW5zaWJpbGl0eSBtZWNoYW5pc21zIHRvIGVuYWJsZSBBc3RvcmlhIGZl
YXR1cmVzOjwvZm9udD48L2k+PC91bD4NCg0KPGxpIHR5cGU9ImRpc2MiPjxpPjxmb250IGNvbG9y
PSIjNDQ0NDQ0IiBmYWNlPSJUYWhvbWEiPklubGluZSBleHBhbnNpb24gb2YgbGlua3MgKOKAnEdF
VCBhIGdpdmVuIGVudHJ5IGFuZCBhbGwgdGhlIGVudHJpZXMgcmVsYXRlZCB0aHJvdWdoIHRoaXMg
bmFtZWQgbGlua+KAnSwgaG93IHdlIHJlcHJlc2VudCBhIHJlcXVlc3QgYW5kIHRoZSBhbnN3ZXIg
dG8gc3VjaCBhIHJlcXVlc3QgaW4gQXRvbT8pLjwvZm9udD48L2k+PC91bD4NCjxmb250IHNpemU9
IjQiPlRoZSBleGFjdCBtZWNoYW5pc20gZm9yIGluLWxpbmluZyBleHBhbmRlZCBsaW5rcyBpcyBl
eGFjdGx5IGFzIHNwZWNpZmllZCBpbiBhdG9tLWhpZXJhcmNoeS1JRCBbM10uPC9mb250Pjxicj4N
Cjxicj4NCjxmb250IHNpemU9IjQiPk5pa3VuajwvZm9udD48YnI+DQo8YSBocmVmPSJodHRwOi8v
by1taWNyb24uYmxvZ3Nwb3QuY29tLyI+PHU+PGZvbnQgc2l6ZT0iNCIgY29sb3I9IiMwMDAwRkYi
Pmh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3BvdC5jb208L2ZvbnQ+PC91PjwvYT48YnI+DQo8YnI+DQo8
Zm9udCBzaXplPSI0Ij5bMV0gPC9mb250PjxhIGhyZWY9Imh0dHA6Ly93d3cuaW1jLm9yZy9hdG9t
LXN5bnRheC9tYWlsLWFyY2hpdmUvbXNnMjEwNDEuaHRtbCI+PHU+PGZvbnQgc2l6ZT0iNCIgY29s
b3I9IiMwMDAwRkYiPmh0dHA6Ly93d3cuaW1jLm9yZy9hdG9tLXN5bnRheC9tYWlsLWFyY2hpdmUv
bXNnMjEwNDEuaHRtbDwvZm9udD48L3U+PC9hPjxmb250IHNpemU9IjQiPiA8L2ZvbnQ+PGJyPg0K
PGZvbnQgc2l6ZT0iNCI+WzJdIDwvZm9udD48YSBocmVmPSJodHRwOi8vY2FybmFnZTRsaWZlLnNw
YWNlcy5saXZlLmNvbS9CbG9nL2NucyE2MTY0NDRFRTdBMzRGNDE3ITIzMjQuZW50cnkiPjx1Pjxm
b250IHNpemU9IjQiIGNvbG9yPSIjMDAwMEZGIj5odHRwOi8vY2FybmFnZTRsaWZlLnNwYWNlcy5s
aXZlLmNvbS9CbG9nL2NucyE2MTY0NDRFRTdBMzRGNDE3ITIzMjQuZW50cnk8L2ZvbnQ+PC91Pjwv
YT48YnI+DQo8Zm9udCBzaXplPSI0Ij5bM10gPC9mb250PjxhIGhyZWY9Imh0dHA6Ly9ibG9ncy5t
c2RuLmNvbS9hc3RvcmlhdGVhbS9hcmNoaXZlLzIwMDgvMDIvMTgvcmVsYXRlZC1lbnRyaWVzLWFu
ZC1mZWVkcy1saW5rcy1hbmQtbGluay1leHBhbnNpb24uYXNweCI+PHU+PGZvbnQgc2l6ZT0iNCIg
Y29sb3I9IiMwMDAwRkYiPmh0dHA6Ly9ibG9ncy5tc2RuLmNvbS9hc3RvcmlhdGVhbS9hcmNoaXZl
LzIwMDgvMDIvMTgvcmVsYXRlZC1lbnRyaWVzLWFuZC1mZWVkcy1saW5rcy1hbmQtbGluay1leHBh
bnNpb24uYXNweDwvZm9udD48L3U+PC9hPjxicj4NCjxicj4NCjwvYm9keT48L2h0bWw+


--1__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5--


--0__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF59DFCD81F58f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF59DFCD81F58f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF59DFCD81F58f9e8a93df938690918c07BBFF59DFCD81F5--


From owner-atom-syntax@mail.imc.org  Wed Jun  3 15:44:03 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE5193A6B76 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 15:44:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.399
X-Spam-Level: 
X-Spam-Status: No, score=-9.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aARnlC9iVplM for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 15:44:02 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id AC72B3A6F39 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 15:43:48 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53MUh7I080040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 15:30:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n53MUhCo080039; Wed, 3 Jun 2009 15:30:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.microsoft.com (mail1.microsoft.com [131.107.115.212]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n53MUV8Y080020 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 15:30:42 -0700 (MST) (envelope-from Pablo.Castro@microsoft.com)
Received: from tk5-exhub-c104.redmond.corp.microsoft.com (157.54.88.97) by TK5-EXGWY-E801.partners.extranet.microsoft.com (10.251.56.50) with Microsoft SMTP Server (TLS) id 8.2.99.4; Wed, 3 Jun 2009 15:30:31 -0700
Received: from NA-EXMSG-C116.redmond.corp.microsoft.com ([157.54.62.39]) by tk5-exhub-c104.redmond.corp.microsoft.com ([157.54.88.97]) with mapi; Wed, 3 Jun 2009 15:30:30 -0700
From: Pablo Castro <Pablo.Castro@microsoft.com>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Mark Nottingham <mnot@mnot.net>
CC: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Date: Wed, 3 Jun 2009 15:30:27 -0700
Subject: RE: New Version Notification for draft-divilly-atom-hierarchy-00
Thread-Topic: New Version Notification for draft-divilly-atom-hierarchy-00
Thread-Index: AcnkbEoTEZ75rySIRFeOSGRVYt+6CQAK2odA
Message-ID: <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com>
In-Reply-To: <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Sorry for coming late to the thread, somebody forwarded me this and I thoug=
ht I'd add a couple of comments from the Astoria (ADO.NET Data Services) si=
de.

We have a similar need in Astoria to include inline content. This is not fo=
r hierarchies, but more in general because the Astoria data model consists =
basically of entities (mapped to entries) and associations (mapped to links=
 to entries or links to feeds depending on the cardinality of the associati=
on-end). We needed to allow clients to request a given entry and pre-fetch =
related entries (this is mostly a round-trip optimization to help with late=
ncy, but it also results in a couple of extra features in Astoria).

The link that Nikunj included below describes the reasoning in more detail:
http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-fe=
eds-links-and-link-expansion.aspx

We interpreted the Atom spec as saying that while the spec itself didn't de=
fine any meaning for content inside the link element, it didn't prohibit ei=
ther. In order to avoid future conflicts with Atom elements inside link, we=
 ended up putting an <inline> element in our own namespace immediately unde=
r link, and then an Atom entry or feed in it. If the link points to somethi=
ng that hasn't been created yet or that the user can't see due to security =
reasons, then we still include the inline element, but it's empty. That way=
 a client processor can know that the link is expanded but there is no actu=
al resource at the other end of it.

Expanding the entry/feed inside the link element means that if we have more=
 than one expanded link we don't need to add any indication of what entry e=
xtension element corresponds to what link, which we would need if we includ=
ed the inlined content as a peer of the link element instead of as a child.

It's also easy for client parsers. We parse the link as usual (extract url =
and such) and then if we see an inner element inline in our namespace then =
we know the link was inlined.=20

There is of course the question of the risk of pulling down a giant graph b=
ecause of a client asking to expand too much. The most common form of this =
issue is expanding long feeds inline inside another entry. We actually use =
the usual Atom paging constructs even in inlined feeds, so the server is fr=
ee to include a few entries and then a "next" link where the client can get=
 more. This allows for a good balance between low-latency first fetch to ge=
t and display data and progressive retrieval of more data as needed.

We had a discussion about the topic of inline expansion some time ago in th=
is list also:
http://www.imc.org/atom-syntax/mail-archive/msg20444.html

-pablo


-----Original Message-----
From: owner-atom-syntax@mail.imc.org [mailto:owner-atom-syntax@mail.imc.org=
] On Behalf Of Nikunj R. Mehta
Sent: Wednesday, June 03, 2009 9:43 AM
To: Mark Nottingham
Cc: Julian Reschke; Atom-Syntax Syntax
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00


On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:

>
> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>
>> I do not agree with that conclusion, but nevertheless, just because =20
>> something is syntactically legal doesn't make it a good choice.
>
> +1 - the clearest way to communicate what's going on here is to use =20
> a new child element.
>
> Assuming that the contents of the link element are inlined content =20
> are adding an extension without explicitly identifying it; this may =20
> conflict with future uses. There isn't a way for an Atom processor =20
> to inspect a link element and know that the content is inlined; they =20
> have to guess that this specification is in effect, therefore the =20
> link content is the inlined content.  This isn't good practice.

Just FYI, Joe Gregorio and by implication Google supports directly =20
embedding atom:content inside atom:link. See the last comment on [1]. =20
I don't know what we mean by practice here, but that is exactly what =20
is going on in lots of places.

Nikunj
http://o-micron.blogspot.com

[1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-an=
d-feeds-links-and-link-expansion.aspx#8573352



From owner-atom-syntax@mail.imc.org  Wed Jun  3 18:45:29 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A39A3A67F4 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 18:45:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.458
X-Spam-Level: 
X-Spam-Status: No, score=-5.458 tagged_above=-999 required=5 tests=[AWL=-3.059, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QEdadtCima3Z for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 18:45:28 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C382B3A677D for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 18:45:27 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n541WNIk092564 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 18:32:24 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n541WNxD092563; Wed, 3 Jun 2009 18:32:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n541WCl2092544 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 18:32:23 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 46FC723E3FE; Wed,  3 Jun 2009 21:32:10 -0400 (EDT)
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
In-Reply-To: <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Thu, 4 Jun 2009 11:32:07 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

As Julian pointed out, you'll need an IETF WG to update or obsolete  
the Atom syntax specification to make this legitimate. The bar is much  
lower for a "traditional" extension.

None of this is your fault; the extension model in Atom isn't terribly  
well-specified.

Regardless of how you serialise the hierarchy, at some point the  
document you're going to end up with will not be very useful to a  
generic Atom processor (as deployed today), because the majority of  
the information is in extensions. When that happens, it's worth  
considering minting a new media type to identify the document, so that  
people can differentiate them.

This also gives an opportunity to put in fixes that would otherwise be  
backwards-incompatible, and in general tighten things up. IMO, there  
are a number of things that needs to be cleaned up in Atom, especially  
for the non-blog use case.

Just food for thought,


On 04/06/2009, at 2:43 AM, Nikunj R. Mehta wrote:

> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>
>>
>> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>>
>>> I do not agree with that conclusion, but nevertheless, just  
>>> because something is syntactically legal doesn't make it a good  
>>> choice.
>>
>> +1 - the clearest way to communicate what's going on here is to use  
>> a new child element.
>>
>> Assuming that the contents of the link element are inlined content  
>> are adding an extension without explicitly identifying it; this may  
>> conflict with future uses. There isn't a way for an Atom processor  
>> to inspect a link element and know that the content is inlined;  
>> they have to guess that this specification is in effect, therefore  
>> the link content is the inlined content.  This isn't good practice.
>
> Just FYI, Joe Gregorio and by implication Google supports directly  
> embedding atom:content inside atom:link. See the last comment on  
> [1]. I don't know what we mean by practice here, but that is exactly  
> what is going on in lots of places.
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>


--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Wed Jun  3 20:11:15 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BAD6E3A6A53 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 20:11:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B4GmstocXciF for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 20:11:14 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 61F993A6941 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 20:11:14 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n542vRn6098345 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 19:57:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n542vRfN098343; Wed, 3 Jun 2009 19:57:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from asmtpout018.mac.com (asmtpout018.mac.com [17.148.16.93]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n542vH74098332 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 19:57:27 -0700 (MST) (envelope-from algermissen1971@mac.com)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Received: from [172.16.1.49] (12-50-178-66.att-inc.com [12.50.178.66]) by asmtp018.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KKP002291J9KG60@asmtp018.mac.com> for atom-syntax@imc.org; Wed, 03 Jun 2009 19:57:16 -0700 (PDT)
Message-id: <EADA8346-5491-4D3D-8CD3-8D5201EA7ABF@mac.com>
From: Jan Algermissen <algermissen1971@mac.com>
To: Atom-Syntax <atom-syntax@imc.org>
In-reply-to: <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Wed, 03 Jun 2009 22:57:08 -0400
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 3, 2009, at 9:32 PM, Mark Nottingham wrote:
>
> This also gives an opportunity to put in fixes that would otherwise  
> be backwards-incompatible, and in general tighten things up. IMO,  
> there are a number of things that needs to be cleaned up in Atom,  
> especially for the non-blog use case.
>
> Just food for thought,

What do you think needs to be cleaned up? We could use this as an  
informal list of items that coud at some point form the basis for a  
new media type effort.

I have used Atom in 2 1/2 non blogging projects and felt at times that  
some things are 'not right' but not to a point that I could nail them  
down. Here is a very rough sketch of issues I had (these are AtomPub  
issues actually):

- underspecification of the <workspace> element. It is grouping  
collections but what is the significance of such groups?
- missing built-in indexing/querying forms in <collection> element
- missing support for 'typing' collections so clients can discover  
them based on capability (a start was James' features draft)
- missing native support for hierarchies
- missing native support for POE functionality (though having this  
orthogonal to AtomPub is propably preferable)
- missing native support for processing status/proression information  
when returning a 202 Accepted

Also, just food for thought.

Jan


>
>
>
> On 04/06/2009, at 2:43 AM, Nikunj R. Mehta wrote:
>
>> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>>
>>>
>>> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>>>
>>>> I do not agree with that conclusion, but nevertheless, just  
>>>> because something is syntactically legal doesn't make it a good  
>>>> choice.
>>>
>>> +1 - the clearest way to communicate what's going on here is to  
>>> use a new child element.
>>>
>>> Assuming that the contents of the link element are inlined content  
>>> are adding an extension without explicitly identifying it; this  
>>> may conflict with future uses. There isn't a way for an Atom  
>>> processor to inspect a link element and know that the content is  
>>> inlined; they have to guess that this specification is in effect,  
>>> therefore the link content is the inlined content.  This isn't  
>>> good practice.
>>
>> Just FYI, Joe Gregorio and by implication Google supports directly  
>> embedding atom:content inside atom:link. See the last comment on  
>> [1]. I don't know what we mean by practice here, but that is  
>> exactly what is going on in lots of places.
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>> [1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>>
>
>
> --
> Mark Nottingham     http://www.mnot.net/
>


From owner-atom-syntax@mail.imc.org  Wed Jun  3 20:35:14 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5AB0B3A6831 for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 20:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.475
X-Spam-Level: 
X-Spam-Status: No, score=-2.475 tagged_above=-999 required=5 tests=[AWL=-0.241, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T2euU-03j8NB for <ietfarch-atompub-archive@core3.amsl.com>; Wed,  3 Jun 2009 20:35:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B75DA3A6828 for <atompub-archive@ietf.org>; Wed,  3 Jun 2009 20:35:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n543JwQo099914 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Jun 2009 20:19:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n543JwLu099913; Wed, 3 Jun 2009 20:19:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n543JlJS099891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 3 Jun 2009 20:19:58 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e31.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n543FaoQ003069 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 21:15:36 -0600
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n543JlTm256894 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 21:19:47 -0600
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n543KI3V016739 for <atom-syntax@imc.org>; Wed, 3 Jun 2009 21:20:18 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n543KIxc016736; Wed, 3 Jun 2009 21:20:18 -0600
In-Reply-To: <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
Subject: RE: New Version Notification for draft-divilly-atom-hierarchy-00
X-KeepSent: 0BC647D4:2D97BB05-882575CB:000E792A; type=4; name=$KeepSent
To: Pablo Castro <Pablo.Castro@microsoft.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, Julian Reschke <julian.reschke@gmx.de>, Mark Nottingham <mnot@mnot.net>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF0BC647D4.2D97BB05-ON882575CB.000E792A-882575CB.0012459D@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 3 Jun 2009 20:19:34 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/03/2009 21:19:46
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA"

--1__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


Interesting.  There's a solution that seems reasonable and is similar t=
o
what google did with feedLink[1] and you still get generic inlining.  T=
his
also uses the traditional extension mechanism and does not, I believe, =
have
the issues raised by Mark, Julian or I.  This also could be done in an =
I-D
without requiring a new WG.

Proposal:
1. New element, let's call it <ah:inline>
2. It supports the following attributes: rel (same as link rel; require=
d);
href (optional); etag (optional)
3. inline rel has the same semantics and constraints as link rel
4. if href is not specified, then it corresponds to the link with the s=
ame
relation.  If href is specified, it corresponds to the link with the sa=
me
relation and href.
5. ah:inline supports any markup - atom, app, or other
6. ah:inline can be used in atom:entry or atom:feed and can have a
cardinality 0..n

In the example you posted, it would be:

<atom:entry>
...
>   <link rel=3D"related" type=3D"application/atom+xml;type=3Dentry"
title=3D"Venue" href=3D"Events(456)/Venue">
>   </link>
>	...
>     <ah:inline rel=3D"related" href=3D"Events(456)/Venue">
>       <entry m:type=3D"EventsSample.Venue">
>         <id>http://localhost:81/EventsSample/Venues(789)</id>
>         <title type=3D"text"></title>
>         <updated>2008-02-17T03:01:18Z</updated>
>         <author>
>           <name />
>         </author>
>         <link rel=3D"edit" title=3D"Venue" href=3D"Venues(789)" />
>         <link rel=3D"related" type=3D"application/atom+xml;type=3Dent=
ry"
title=3D"SalesContact" href=3D"Venues(789)/SalesContact" />
>         <content type=3D"application/xml">
>           <d:VenueID m:type=3D"Int32">789</d:VenueID>
>           <d:Name>The Cool Place</d:Name>
>           <d:Description>Great place for parties!</d:Description>
>           <d:Capacity m:type=3D"Int32">1500</d:Capacity>
>           <d:Type>Nightclub</d:Type>
>         </content>
>       </entry>
>     </ah:inline>
</atom:entry>

CMIS would then use it this way:
<atom:entry>
      ...
      <link rel=3D"down" href=3D"/res1/down" type=3D"application/atom
+xml;type=3Dfeed" />
      <link rel=3D"down-tree" href=3D"/res1/downtree" type=3D"applicati=
on/atom
+xml;type=3Dfeed" />
      ...
      <ah:inline rel=3D"down">
            <atom:feed>
                  <atom:entry >...</atom:entry>
                  ...
            </atom:feed>
      </ah:inline>
</atom:entry>

[1] http://code.google.com/apis/gdata/elements.html#gdFeedLink

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       Pablo Castro <Pablo.Castro@microsoft.com>                =
                                                         
                                                                       =
                                                         
  To:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Mark Notting=
ham <mnot@mnot.net>                                      
                                                                       =
                                                         
  Cc:         Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Synta=
x <atom-syntax@imc.org>                                  
                                                                       =
                                                         
  Date:       06/03/2009 03:55 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    RE: New Version Notification for draft-divilly-atom-hiera=
rchy-00                                                  
                                                                       =
                                                         






Sorry for coming late to the thread, somebody forwarded me this and I
thought I'd add a couple of comments from the Astoria (ADO.NET Data
Services) side.

We have a similar need in Astoria to include inline content. This is no=
t
for hierarchies, but more in general because the Astoria data model
consists basically of entities (mapped to entries) and associations (ma=
pped
to links to entries or links to feeds depending on the cardinality of t=
he
association-end). We needed to allow clients to request a given entry a=
nd
pre-fetch related entries (this is mostly a round-trip optimization to =
help
with latency, but it also results in a couple of extra features in
Astoria).

The link that Nikunj included below describes the reasoning in more det=
ail:
http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-an=
d-feeds-links-and-link-expansion.aspx


We interpreted the Atom spec as saying that while the spec itself didn'=
t
define any meaning for content inside the link element, it didn't prohi=
bit
either. In order to avoid future conflicts with Atom elements inside li=
nk,
we ended up putting an <inline> element in our own namespace immediatel=
y
under link, and then an Atom entry or feed in it. If the link points to=

something that hasn't been created yet or that the user can't see due t=
o
security reasons, then we still include the inline element, but it's em=
pty.
That way a client processor can know that the link is expanded but ther=
e is
no actual resource at the other end of it.

Expanding the entry/feed inside the link element means that if we have =
more
than one expanded link we don't need to add any indication of what entr=
y
extension element corresponds to what link, which we would need if we
included the inlined content as a peer of the link element instead of a=
s a
child.

It's also easy for client parsers. We parse the link as usual (extract =
url
and such) and then if we see an inner element inline in our namespace t=
hen
we know the link was inlined.

There is of course the question of the risk of pulling down a giant gra=
ph
because of a client asking to expand too much. The most common form of =
this
issue is expanding long feeds inline inside another entry. We actually =
use
the usual Atom paging constructs even in inlined feeds, so the server i=
s
free to include a few entries and then a "next" link where the client c=
an
get more. This allows for a good balance between low-latency first fetc=
h to
get and display data and progressive retrieval of more data as needed.

We had a discussion about the topic of inline expansion some time ago i=
n
this list also:
http://www.imc.org/atom-syntax/mail-archive/msg20444.html

-pablo


-----Original Message-----
From: owner-atom-syntax@mail.imc.org [mailto:owner-atom-syntax@mail.imc=
.org
] On Behalf Of Nikunj R. Mehta
Sent: Wednesday, June 03, 2009 9:43 AM
To: Mark Nottingham
Cc: Julian Reschke; Atom-Syntax Syntax
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-=
00


On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:

>
> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>
>> I do not agree with that conclusion, but nevertheless, just because
>> something is syntactically legal doesn't make it a good choice.
>
> +1 - the clearest way to communicate what's going on here is to use
> a new child element.
>
> Assuming that the contents of the link element are inlined content
> are adding an extension without explicitly identifying it; this may
> conflict with future uses. There isn't a way for an Atom processor
> to inspect a link element and know that the content is inlined; they
> have to guess that this specification is in effect, therefore the
> link content is the inlined content.  This isn't good practice.

Just FYI, Joe Gregorio and by implication Google supports directly
embedding atom:content inside atom:link. See the last comment on [1].
I don't know what we mean by practice here, but that is exactly what
is going on in lots of places.

Nikunj
http://o-micron.blogspot.com

[1]
http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-an=
d-feeds-links-and-link-expansion.aspx#8573352




=

--1__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>Interesting.  There's a solution that seems reasonable and is simila=
r to what google did with feedLink[1] and you still get generic inlinin=
g.  This also uses the traditional extension mechanism and does not, I =
believe, have the issues raised by Mark, Julian or I.  This also could =
be done in an I-D without requiring a new WG.<br>
<br>
Proposal:<br>
1. New element, let's call it &lt;ah:inline&gt;<br>
2. It supports the following attributes: rel (same as link rel; require=
d); href (optional); etag (optional)<br>
3. inline rel has the same semantics and constraints as link rel<br>
4. if href is not specified, then it corresponds to the link with the s=
ame relation.  If href is specified, it corresponds to the link with th=
e same relation and href.<br>
5. ah:inline supports any markup - atom, app, or other<br>
6. ah:inline can be used in atom:entry or atom:feed and can have a card=
inality 0..n<br>
<br>
In the example you posted, it would be:<br>
<br>
&lt;atom:entry&gt;<br>
...<br>
<tt><font size=3D"4">&gt; &nbsp; &lt;link rel=3D&quot;related&quot; typ=
e=3D&quot;application/atom+xml;type=3Dentry&quot; title=3D&quot;Venue&q=
uot; href=3D&quot;Events(456)/Venue&quot;&gt;<br>
&gt; &nbsp; &lt;/link&gt;</font></tt><br>
<tt><font size=3D"4">&gt;	...<br>
&gt; &nbsp; &nbsp; &lt;ah:inline rel=3D&quot;related&quot; href=3D&quot=
;Events(456)/Venue&quot;&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;entry m:type=3D&quot;EventsSample.Venue&q=
uot;&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;id&gt;</font></tt><a href=3D"http:=
//localhost:81/EventsSample/Venues"><tt><u><font size=3D"4" color=3D"#0=
000FF">http://localhost:81/EventsSample/Venues</font></u></tt></a><tt><=
font size=3D"4">(789)&lt;/id&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;title type=3D&quot;text&quot;&gt;&=
lt;/title&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;updated&gt;2008-02-17T03:01:18Z&lt=
;/updated&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;author&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name /&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/author&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;link rel=3D&quot;edit&quot; title=3D=
&quot;Venue&quot; href=3D&quot;Venues(789)&quot; /&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;link rel=3D&quot;related&quot; typ=
e=3D&quot;application/atom+xml;type=3Dentry&quot; title=3D&quot;SalesCo=
ntact&quot; href=3D&quot;Venues(789)/SalesContact&quot; /&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;content type=3D&quot;application/x=
ml&quot;&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;d:VenueID m:type=3D&quot;In=
t32&quot;&gt;789&lt;/d:VenueID&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;d:Name&gt;The Cool Place&lt=
;/d:Name&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;d:Description&gt;Great plac=
e for parties!&lt;/d:Description&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;d:Capacity m:type=3D&quot;I=
nt32&quot;&gt;1500&lt;/d:Capacity&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;d:Type&gt;Nightclub&lt;/d:T=
ype&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/content&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;/entry&gt;<br>
&gt; &nbsp; &nbsp; &lt;/ah:inline&gt;<br>
&lt;/atom:entry&gt;</font></tt><br>
<br>
CMIS would then use it this way:<br>
&lt;atom:entry&gt;<br>
	...<br>
	&lt;link rel=3D&quot;down&quot; href=3D&quot;/res1/down&quot; type=3D&=
quot;application/atom+xml;type=3Dfeed&quot; /&gt;<br>
	&lt;link rel=3D&quot;down-tree&quot; href=3D&quot;/res1/downtree&quot;=
 type=3D&quot;application/atom+xml;type=3Dfeed&quot; /&gt;<br>
	...<br>
	&lt;ah:inline rel=3D&quot;down&quot;&gt;<br>
		&lt;atom:feed&gt;<br>
			&lt;atom:entry &gt;...&lt;/atom:entry&gt;<br>
			...<br>
		&lt;/atom:feed&gt;<br>
	&lt;/ah:inline&gt;<br>
&lt;/atom:entry&gt;<br>
<br>
[1] <a href=3D"http://code.google.com/apis/gdata/elements.html#gdFeedLi=
nk">http://code.google.com/apis/gdata/elements.html#gdFeedLink</a><br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF58DF9DFFBA8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for Pablo=
 Castro ---06/03/2009 03:55:39 PM---Sorry for coming late to the thread=
, somebody forwarded me t"><font color=3D"#424282">Pablo Castro ---06/0=
3/2009 03:55:39 PM---Sorry for coming late to the thread, somebody forw=
arded me this and I thought I'd add a couple of comments from the Astor=
ia (AD</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Pablo Castro &lt;Pablo.Castro@microsoft.com&gt;</font>=
</td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;, Mark Nottingham &lt;mnot@mnot.net&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF58=
DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Julian Reschke &lt;julian.reschke@gmx.de&gt;, Atom-Syn=
tax Syntax &lt;atom-syntax@imc.org&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/03/2009 03:55 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF58DF9DFFBA8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">RE: New Version Notification for draft-divilly-atom-hi=
erarchy-00</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt><br>
Sorry for coming late to the thread, somebody forwarded me this and I t=
hought I'd add a couple of comments from the Astoria (ADO.NET Data Serv=
ices) side.<br>
<br>
We have a similar need in Astoria to include inline content. This is no=
t for hierarchies, but more in general because the Astoria data model c=
onsists basically of entities (mapped to entries) and associations (map=
ped to links to entries or links to feeds depending on the cardinality =
of the association-end). We needed to allow clients to request a given =
entry and pre-fetch related entries (this is mostly a round-trip optimi=
zation to help with latency, but it also results in a couple of extra f=
eatures in Astoria).<br>
<br>
The link that Nikunj included below describes the reasoning in more det=
ail:<br>
</tt><tt><a href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/1=
8/related-entries-and-feeds-links-and-link-expansion.aspx">http://blogs=
.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-link=
s-and-link-expansion.aspx</a></tt><tt><br>
<br>
We interpreted the Atom spec as saying that while the spec itself didn'=
t define any meaning for content inside the link element, it didn't pro=
hibit either. In order to avoid future conflicts with Atom elements ins=
ide link, we ended up putting an &lt;inline&gt; element in our own name=
space immediately under link, and then an Atom entry or feed in it. If =
the link points to something that hasn't been created yet or that the u=
ser can't see due to security reasons, then we still include the inline=
 element, but it's empty. That way a client processor can know that the=
 link is expanded but there is no actual resource at the other end of i=
t.<br>
<br>
Expanding the entry/feed inside the link element means that if we have =
more than one expanded link we don't need to add any indication of what=
 entry extension element corresponds to what link, which we would need =
if we included the inlined content as a peer of the link element instea=
d of as a child.<br>
<br>
It's also easy for client parsers. We parse the link as usual (extract =
url and such) and then if we see an inner element inline in our namespa=
ce then we know the link was inlined. <br>
<br>
There is of course the question of the risk of pulling down a giant gra=
ph because of a client asking to expand too much. The most common form =
of this issue is expanding long feeds inline inside another entry. We a=
ctually use the usual Atom paging constructs even in inlined feeds, so =
the server is free to include a few entries and then a &quot;next&quot;=
 link where the client can get more. This allows for a good balance bet=
ween low-latency first fetch to get and display data and progressive re=
trieval of more data as needed.<br>
<br>
We had a discussion about the topic of inline expansion some time ago i=
n this list also:<br>
</tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-archive/msg2044=
4.html">http://www.imc.org/atom-syntax/mail-archive/msg20444.html</a></=
tt><tt><br>
<br>
-pablo<br>
<br>
<br>
-----Original Message-----<br>
From: owner-atom-syntax@mail.imc.org [</tt><tt><a href=3D"mailto:owner-=
atom-syntax@mail.imc.org">mailto:owner-atom-syntax@mail.imc.org</a></tt=
><tt>] On Behalf Of Nikunj R. Mehta<br>
Sent: Wednesday, June 03, 2009 9:43 AM<br>
To: Mark Nottingham<br>
Cc: Julian Reschke; Atom-Syntax Syntax<br>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-=
00<br>
<br>
<br>
On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:<br>
<br>
&gt;<br>
&gt; On 27/05/2009, at 10:12 PM, Julian Reschke wrote:<br>
&gt;<br>
&gt;&gt; I do not agree with that conclusion, but nevertheless, just be=
cause &nbsp;<br>
&gt;&gt; something is syntactically legal doesn't make it a good choice=
.<br>
&gt;<br>
&gt; +1 - the clearest way to communicate what's going on here is to us=
e &nbsp;<br>
&gt; a new child element.<br>
&gt;<br>
&gt; Assuming that the contents of the link element are inlined content=
 &nbsp;<br>
&gt; are adding an extension without explicitly identifying it; this ma=
y &nbsp;<br>
&gt; conflict with future uses. There isn't a way for an Atom processor=
 &nbsp;<br>
&gt; to inspect a link element and know that the content is inlined; th=
ey &nbsp;<br>
&gt; have to guess that this specification is in effect, therefore the =
&nbsp;<br>
&gt; link content is the inlined content. &nbsp;This isn't good practic=
e.<br>
<br>
Just FYI, Joe Gregorio and by implication Google supports directly &nbs=
p;<br>
embedding atom:content inside atom:link. See the last comment on [1]. &=
nbsp;<br>
I don't know what we mean by practice here, but that is exactly what &n=
bsp;<br>
is going on in lots of places.<br>
<br>
Nikunj<br>
</tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-micron.blogs=
pot.com</a></tt><tt><br>
<br>
[1] </tt><tt><a href=3D"http://blogs.msdn.com/astoriateam/archive/2008/=
02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352">=
http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-an=
d-feeds-links-and-link-expansion.aspx#8573352</a></tt><tt><br>
<br>
<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA--


--0__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF58DF9DFFBA8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF58DF9DFFBA8f9e8a93df938690918c07BBFF58DF9DFFBA--


From owner-atom-syntax@mail.imc.org  Thu Jun  4 04:42:47 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4971E3A6ED7 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 04:42:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.776
X-Spam-Level: 
X-Spam-Status: No, score=-100.776 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p3JDgmtzmjLg for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 04:42:45 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0BBF73A6E2C for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 04:42:44 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54BTUcK040802 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 04:29:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54BTUo0040801; Thu, 4 Jun 2009 04:29:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp-out.google.com (smtp-out.google.com [216.239.45.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54BTH8j040766 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 04:29:28 -0700 (MST) (envelope-from kmarvin@google.com)
Received: from wpaz33.hot.corp.google.com (wpaz33.hot.corp.google.com [172.24.198.97]) by smtp-out.google.com with ESMTP id n54BTGQ5021593 for <atom-syntax@imc.org>; Thu, 4 Jun 2009 04:29:16 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1244114957; bh=gSDIXk1DXVM9hlSgQ5J5mqnvQHc=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=B MrjoApzl+p/++8UEySfo5vvHo8e5DpVp2/4+dYD8ljvFUAPqv0aQyFJoT4OFnc59puL HtjmEwl3C+mVxRNJmA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=knCbekvYX07y0IDe9Qy6o7h2TL4gdYs4LVA3geVEzNU8SWlcO3OOZji5ZeB81imQm jqN5u1S4039ZMU7PXFH1g==
Received: from pxi1 (pxi1.prod.google.com [10.243.27.1]) by wpaz33.hot.corp.google.com with ESMTP id n54BTEtJ010189 for <atom-syntax@imc.org>; Thu, 4 Jun 2009 04:29:14 -0700
Received: by pxi1 with SMTP id 1so733978pxi.6 for <atom-syntax@imc.org>; Thu, 04 Jun 2009 04:29:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.191.5 with SMTP id o5mr717475wff.96.1244114953746; Thu, 04  Jun 2009 04:29:13 -0700 (PDT)
In-Reply-To: <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
Date: Thu, 4 Jun 2009 04:29:13 -0700
Message-ID: <192fc9640906040429h6b48daf9re2a654367b23a96@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Kyle Marvin <kmarvin@google.com>
To: Pablo Castro <Pablo.Castro@microsoft.com>
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=000e0cd28df2e0bae5046b8415fd
X-System-Of-Record: true
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--000e0cd28df2e0bae5046b8415fd
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

FWIW, we have been looking at revising our strategy for inlining entity
references and have reached largely the same conclusion that you have
reached.   The ideal model is not some new extension type (like
gd:entryLink/gd:feedLink) but rather a model that lets you nest the content
as an extension directly within a link element.   This way, clients who are
unaware of the inlining extensions can still process it as a regular
reference (via the link) and follow it, albeit less efficiently than if they
just used the inlined content.    I agree with comments on this thread that
if data is inlined inside of link, it is better if it's done inside of an
extension that clearly marks the content as being the inlined data and
avoids collisions with any any future link extensions.
I'm not as enthusiastic about the idea of defining some inlining syntax that
is a peer of the atom:link as was suggested earlier (just put an entry
inside an entry) or later (ah:inline) on this thread.   You then lose or
must duplicate the context (the "rel") that tells you the relationship of
the contained entity to the containing resource.  You may even lose the
ability to know how to deference the inlined resource independently;  there
are potential use cases where you might inline an XML entity that doesn't
have the equivalent of a 'self' link.    It also means you have to
redundantly specify the content type of the inlined data to inform
processors when this information is may already available via
atom:link/@type.

What seems apparent from this thread is that multiple existing large-scale
implementors leveraging the Atom Syntax are seeing a need for this and seem
to be converging on a roughly similar solution.   As such, there's probably
significant benefit on proposing an extension that makes this unambiguous
and consistent across implementations so Atom clients can rely on it.   We'd
certainly be supportive of such an extension but ideally it would be a
standalone draft for link inlining that's not directly tied to the hierarchy
use case that started this thread (but could certainly be leveraged by it)

As Pablo notes, an inline extension can be a big latency win on first-fetch
use cases where there's a set of related resources and you don't want to do
multiple serialized round trips to get them all, but it also nicely
preserves the ability to allow subsequent interactions with the inlined
entities as independent HTTP resources using a model that Atom clients
already understand (link following).

Cheers!

-- Kyle Marvin
   (Google GData Team)

On Wed, Jun 3, 2009 at 3:30 PM, Pablo Castro <Pablo.Castro@microsoft.com>wrote:

>
> Sorry for coming late to the thread, somebody forwarded me this and I
> thought I'd add a couple of comments from the Astoria (ADO.NET Data
> Services) side.
>
> We have a similar need in Astoria to include inline content. This is not
> for hierarchies, but more in general because the Astoria data model consists
> basically of entities (mapped to entries) and associations (mapped to links
> to entries or links to feeds depending on the cardinality of the
> association-end). We needed to allow clients to request a given entry and
> pre-fetch related entries (this is mostly a round-trip optimization to help
> with latency, but it also results in a couple of extra features in Astoria).
>
> The link that Nikunj included below describes the reasoning in more detail:
>
> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx
>
> We interpreted the Atom spec as saying that while the spec itself didn't
> define any meaning for content inside the link element, it didn't prohibit
> either. In order to avoid future conflicts with Atom elements inside link,
> we ended up putting an <inline> element in our own namespace immediately
> under link, and then an Atom entry or feed in it. If the link points to
> something that hasn't been created yet or that the user can't see due to
> security reasons, then we still include the inline element, but it's empty.
> That way a client processor can know that the link is expanded but there is
> no actual resource at the other end of it.
>
> Expanding the entry/feed inside the link element means that if we have more
> than one expanded link we don't need to add any indication of what entry
> extension element corresponds to what link, which we would need if we
> included the inlined content as a peer of the link element instead of as a
> child.
>
> It's also easy for client parsers. We parse the link as usual (extract url
> and such) and then if we see an inner element inline in our namespace then
> we know the link was inlined.
>
> There is of course the question of the risk of pulling down a giant graph
> because of a client asking to expand too much. The most common form of this
> issue is expanding long feeds inline inside another entry. We actually use
> the usual Atom paging constructs even in inlined feeds, so the server is
> free to include a few entries and then a "next" link where the client can
> get more. This allows for a good balance between low-latency first fetch to
> get and display data and progressive retrieval of more data as needed.
>
> We had a discussion about the topic of inline expansion some time ago in
> this list also:
> http://www.imc.org/atom-syntax/mail-archive/msg20444.html
>
> -pablo
>
>
> -----Original Message-----
> From: owner-atom-syntax@mail.imc.org [mailto:
> owner-atom-syntax@mail.imc.org] On Behalf Of Nikunj R. Mehta
> Sent: Wednesday, June 03, 2009 9:43 AM
> To: Mark Nottingham
> Cc: Julian Reschke; Atom-Syntax Syntax
> Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
>
>
> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>
> >
> > On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
> >
> >> I do not agree with that conclusion, but nevertheless, just because
> >> something is syntactically legal doesn't make it a good choice.
> >
> > +1 - the clearest way to communicate what's going on here is to use
> > a new child element.
> >
> > Assuming that the contents of the link element are inlined content
> > are adding an extension without explicitly identifying it; this may
> > conflict with future uses. There isn't a way for an Atom processor
> > to inspect a link element and know that the content is inlined; they
> > have to guess that this specification is in effect, therefore the
> > link content is the inlined content.  This isn't good practice.
>
> Just FYI, Joe Gregorio and by implication Google supports directly
> embedding atom:content inside atom:link. See the last comment on [1].
> I don't know what we mean by practice here, but that is exactly what
> is going on in lots of places.
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1]
> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>
>
>

--000e0cd28df2e0bae5046b8415fd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

FWIW, we have been looking at revising our strategy for inlining entity ref=
erences and have reached largely the same conclusion that you have reached.=
 =A0 The ideal model is not some new extension type (like gd:entryLink/gd:f=
eedLink) but rather a model that lets you nest the content as an extension =
directly within a link element. =A0 This way, clients who are unaware of th=
e inlining extensions can still process it as a regular reference (via the =
link) and follow it, albeit less efficiently than if they just used the inl=
ined content. =A0 =A0I agree with comments on this thread that if data is i=
nlined inside of link, it is better if it&#39;s done inside of an extension=
 that clearly marks the content as being the inlined data and avoids collis=
ions with any any future link extensions. =A0 =A0<div>
<br></div><div>I&#39;m not as enthusiastic about the idea of defining some =
inlining syntax that is a peer of the atom:link as was suggested earlier (j=
ust put an entry inside an entry) or later (ah:inline) on this thread. =A0 =
You then lose or must duplicate the context (the &quot;rel&quot;) that tell=
s you the relationship of the contained entity to the containing resource. =
=A0You may even lose the ability to know how to deference the inlined resou=
rce independently; =A0there are potential use cases where you might inline =
an XML entity that doesn&#39;t have the equivalent of a &#39;self&#39; link=
. =A0 =A0It also means you have to redundantly specify the content type of =
the inlined data to inform processors when this information is may already =
available via atom:link/@type.</div>
<div><br></div><div>What seems apparent from this thread is that multiple e=
xisting large-scale implementors leveraging the Atom Syntax are seeing a ne=
ed for this and seem to be converging on a roughly similar solution. =A0 As=
 such, there&#39;s probably significant benefit on proposing an extension t=
hat makes this unambiguous and consistent across implementations so Atom cl=
ients can rely on it. =A0 We&#39;d certainly be supportive of such an exten=
sion but ideally it would be a standalone draft for link inlining that&#39;=
s not directly tied to the hierarchy use case that started this thread (but=
 could certainly be leveraged by it)</div>
<div><br></div><div>As Pablo notes, an inline extension can be a big latenc=
y win on first-fetch use cases where there&#39;s a set of related resources=
 and you don&#39;t want to do multiple serialized round trips to get them a=
ll, but it also nicely preserves the ability to allow subsequent interactio=
ns with the inlined entities as independent HTTP resources using a model th=
at Atom clients already understand (link following).=A0</div>
<div><br></div><div>Cheers!</div><div><br></div><div>-- Kyle Marvin</div><d=
iv>=A0=A0 (Google GData Team)<br><div><br><div class=3D"gmail_quote">On Wed=
, Jun 3, 2009 at 3:30 PM, Pablo Castro <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:Pablo.Castro@microsoft.com">Pablo.Castro@microsoft.com</a>&gt;</span> w=
rote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><br>
Sorry for coming late to the thread, somebody forwarded me this and I thoug=
ht I&#39;d add a couple of comments from the Astoria (<a href=3D"http://ADO=
.NET" target=3D"_blank">ADO.NET</a> Data Services) side.<br>
<br>
We have a similar need in Astoria to include inline content. This is not fo=
r hierarchies, but more in general because the Astoria data model consists =
basically of entities (mapped to entries) and associations (mapped to links=
 to entries or links to feeds depending on the cardinality of the associati=
on-end). We needed to allow clients to request a given entry and pre-fetch =
related entries (this is mostly a round-trip optimization to help with late=
ncy, but it also results in a couple of extra features in Astoria).<br>

<br>
The link that Nikunj included below describes the reasoning in more detail:=
<br>
<div class=3D"im"><a href=3D"http://blogs.msdn.com/astoriateam/archive/2008=
/02/18/related-entries-and-feeds-links-and-link-expansion.aspx" target=3D"_=
blank">http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries=
-and-feeds-links-and-link-expansion.aspx</a><br>

<br>
</div>We interpreted the Atom spec as saying that while the spec itself did=
n&#39;t define any meaning for content inside the link element, it didn&#39=
;t prohibit either. In order to avoid future conflicts with Atom elements i=
nside link, we ended up putting an &lt;inline&gt; element in our own namesp=
ace immediately under link, and then an Atom entry or feed in it. If the li=
nk points to something that hasn&#39;t been created yet or that the user ca=
n&#39;t see due to security reasons, then we still include the inline eleme=
nt, but it&#39;s empty. That way a client processor can know that the link =
is expanded but there is no actual resource at the other end of it.<br>

<br>
Expanding the entry/feed inside the link element means that if we have more=
 than one expanded link we don&#39;t need to add any indication of what ent=
ry extension element corresponds to what link, which we would need if we in=
cluded the inlined content as a peer of the link element instead of as a ch=
ild.<br>

<br>
It&#39;s also easy for client parsers. We parse the link as usual (extract =
url and such) and then if we see an inner element inline in our namespace t=
hen we know the link was inlined.<br>
<br>
There is of course the question of the risk of pulling down a giant graph b=
ecause of a client asking to expand too much. The most common form of this =
issue is expanding long feeds inline inside another entry. We actually use =
the usual Atom paging constructs even in inlined feeds, so the server is fr=
ee to include a few entries and then a &quot;next&quot; link where the clie=
nt can get more. This allows for a good balance between low-latency first f=
etch to get and display data and progressive retrieval of more data as need=
ed.<br>

<br>
We had a discussion about the topic of inline expansion some time ago in th=
is list also:<br>
<a href=3D"http://www.imc.org/atom-syntax/mail-archive/msg20444.html" targe=
t=3D"_blank">http://www.imc.org/atom-syntax/mail-archive/msg20444.html</a><=
br>
<font color=3D"#888888"><br>
-pablo<br>
</font><div><div></div><div class=3D"h5"><br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:owner-atom-syntax@mail.imc.org">owner-atom-syntax@m=
ail.imc.org</a> [mailto:<a href=3D"mailto:owner-atom-syntax@mail.imc.org">o=
wner-atom-syntax@mail.imc.org</a>] On Behalf Of Nikunj R. Mehta<br>
Sent: Wednesday, June 03, 2009 9:43 AM<br>
To: Mark Nottingham<br>
Cc: Julian Reschke; Atom-Syntax Syntax<br>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00<b=
r>
<br>
<br>
On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:<br>
<br>
&gt;<br>
&gt; On 27/05/2009, at 10:12 PM, Julian Reschke wrote:<br>
&gt;<br>
&gt;&gt; I do not agree with that conclusion, but nevertheless, just becaus=
e<br>
&gt;&gt; something is syntactically legal doesn&#39;t make it a good choice=
.<br>
&gt;<br>
&gt; +1 - the clearest way to communicate what&#39;s going on here is to us=
e<br>
&gt; a new child element.<br>
&gt;<br>
&gt; Assuming that the contents of the link element are inlined content<br>
&gt; are adding an extension without explicitly identifying it; this may<br=
>
&gt; conflict with future uses. There isn&#39;t a way for an Atom processor=
<br>
&gt; to inspect a link element and know that the content is inlined; they<b=
r>
&gt; have to guess that this specification is in effect, therefore the<br>
&gt; link content is the inlined content. =A0This isn&#39;t good practice.<=
br>
<br>
Just FYI, Joe Gregorio and by implication Google supports directly<br>
embedding atom:content inside atom:link. See the last comment on [1].<br>
I don&#39;t know what we mean by practice here, but that is exactly what<br=
>
is going on in lots of places.<br>
<br>
Nikunj<br>
<a href=3D"http://o-micron.blogspot.com" target=3D"_blank">http://o-micron.=
blogspot.com</a><br>
<br>
[1] <a href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/18/related=
-entries-and-feeds-links-and-link-expansion.aspx#8573352" target=3D"_blank"=
>http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-f=
eeds-links-and-link-expansion.aspx#8573352</a><br>

<br>
<br>
</div></div></blockquote></div><br></div></div>

--000e0cd28df2e0bae5046b8415fd--


From owner-atom-syntax@mail.imc.org  Thu Jun  4 09:29:05 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 461513A6D36 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:29:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.354
X-Spam-Level: 
X-Spam-Status: No, score=-5.354 tagged_above=-999 required=5 tests=[AWL=0.044, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UbB4vZG913B9 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:29:04 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 943623A6D9C for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 09:29:03 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GHS1E060739 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 09:17:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54GHSBs060738; Thu, 4 Jun 2009 09:17:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GHRkb060730 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 09:17:27 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GI5Vp014589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Jun 2009 16:18:10 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GIJS3008694; Thu, 4 Jun 2009 16:18:19 GMT
Received: from dhcp-whq-wifi-west-10-151-5-94.usdhcp.oraclecorp.com (/141.144.75.85) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 04 Jun 2009 09:17:18 -0700
Cc: Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <727E158B-81EF-42DF-9644-DA9C8AF9ED18@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Pablo Castro <Pablo.Castro@microsoft.com>
In-Reply-To: <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Thu, 4 Jun 2009 09:15:31 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4A27F38E.020A:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 3, 2009, at 3:30 PM, Pablo Castro wrote:

>
> Sorry for coming late to the thread, somebody forwarded me this and  
> I thought I'd add a couple of comments from the Astoria (ADO.NET  
> Data Services) side.

Thanks for contributing to this thread. We have had little activity on  
atom-syntax lately, but this topic did stir pretty strong reactions on  
all sides. That can only indicate a strong desire to solve this  
problem and arrive at a consensus so as to avoid fragmentation - I see  
it as a good omen for a new RFC.

>
>
> We have a similar need in Astoria to include inline content. This is  
> not for hierarchies, but more in general because the Astoria data  
> model consists basically of entities (mapped to entries) and  
> associations (mapped to links to entries or links to feeds depending  
> on the cardinality of the association-end). We needed to allow  
> clients to request a given entry and pre-fetch related entries (this  
> is mostly a round-trip optimization to help with latency, but it  
> also results in a couple of extra features in Astoria).
>
> The link that Nikunj included below describes the reasoning in more  
> detail:
> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx
>
> We interpreted the Atom spec as saying that while the spec itself  
> didn't define any meaning for content inside the link element, it  
> didn't prohibit either. In order to avoid future conflicts with Atom  
> elements inside link, we ended up putting an <inline> element in our  
> own namespace immediately under link, and then an Atom entry or feed  
> in it. If the link points to something that hasn't been created yet  
> or that the user can't see due to security reasons, then we still  
> include the inline element, but it's empty. That way a client  
> processor can know that the link is expanded but there is no actual  
> resource at the other end of it.
>
> Expanding the entry/feed inside the link element means that if we  
> have more than one expanded link we don't need to add any indication  
> of what entry extension element corresponds to what link, which we  
> would need if we included the inlined content as a peer of the link  
> element instead of as a child.
>
> It's also easy for client parsers. We parse the link as usual  
> (extract url and such) and then if we see an inner element inline in  
> our namespace then we know the link was inlined.
>
> There is of course the question of the risk of pulling down a giant  
> graph because of a client asking to expand too much. The most common  
> form of this issue is expanding long feeds inline inside another  
> entry. We actually use the usual Atom paging constructs even in  
> inlined feeds, so the server is free to include a few entries and  
> then a "next" link where the client can get more. This allows for a  
> good balance between low-latency first fetch to get and display data  
> and progressive retrieval of more data as needed.
>
> We had a discussion about the topic of inline expansion some time  
> ago in this list also:
> http://www.imc.org/atom-syntax/mail-archive/msg20444.html
>
> -pablo
>
>
> -----Original Message-----
> From: owner-atom-syntax@mail.imc.org [mailto:owner-atom-syntax@mail.imc.org 
> ] On Behalf Of Nikunj R. Mehta
> Sent: Wednesday, June 03, 2009 9:43 AM
> To: Mark Nottingham
> Cc: Julian Reschke; Atom-Syntax Syntax
> Subject: Re: New Version Notification for draft-divilly-atom- 
> hierarchy-00
>
>
> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>
>>
>> On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>>
>>> I do not agree with that conclusion, but nevertheless, just because
>>> something is syntactically legal doesn't make it a good choice.
>>
>> +1 - the clearest way to communicate what's going on here is to use
>> a new child element.
>>
>> Assuming that the contents of the link element are inlined content
>> are adding an extension without explicitly identifying it; this may
>> conflict with future uses. There isn't a way for an Atom processor
>> to inspect a link element and know that the content is inlined; they
>> have to guess that this specification is in effect, therefore the
>> link content is the inlined content.  This isn't good practice.
>
> Just FYI, Joe Gregorio and by implication Google supports directly
> embedding atom:content inside atom:link. See the last comment on [1].
> I don't know what we mean by practice here, but that is exactly what
> is going on in lots of places.
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>
>


From owner-atom-syntax@mail.imc.org  Thu Jun  4 09:31:47 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 348DC3A6F7A for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:31:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.96
X-Spam-Level: 
X-Spam-Status: No, score=-5.96 tagged_above=-999 required=5 tests=[AWL=0.638, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1WA7P9WH3iuS for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:31:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 2B4953A6DAA for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 09:31:45 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GGRZ8060662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 09:16:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54GGRtT060661; Thu, 4 Jun 2009 09:16:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GGFv8060638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 09:16:26 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GGuTM010340 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Jun 2009 16:16:58 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GGDWB007423; Thu, 4 Jun 2009 16:16:13 GMT
Received: from dhcp-whq-wifi-west-10-151-5-94.usdhcp.oraclecorp.com (/141.144.75.85) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 04 Jun 2009 09:16:08 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Thu, 4 Jun 2009 08:56:46 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090203.4A27F349.0088:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 3, 2009, at 6:32 PM, Mark Nottingham wrote:

> None of this is your fault; the extension model in Atom isn't  
> terribly well-specified.
>

I don't know of anyone else complaining about this. I am not sure this  
is the general perception. Can you provide some evidence to back up  
this claim?

> Regardless of how you serialise the hierarchy, at some point the  
> document you're going to end up with will not be very useful to a  
> generic Atom processor (as deployed today), because the majority of  
> the information is in extensions. When that happens, it's worth  
> considering minting a new media type to identify the document, so  
> that people can differentiate them.

I don't see any reason to mint a new media type for dealing with  
extensions such as the one I am proposing in atom-hierarchy-ID. Can  
you explain what will break and in what way we are creating an  
incompatible extension of Atom to force us out of application/atom+xml?


From owner-atom-syntax@mail.imc.org  Thu Jun  4 09:36:07 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 657F43A7076 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:36:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.54
X-Spam-Level: 
X-Spam-Status: No, score=-4.54 tagged_above=-999 required=5 tests=[AWL=-0.943, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_28=0.6, J_CHICKENPOX_29=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2I2jlOj2-Jbe for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 09:36:02 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 37FA23A6B3E for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 09:35:58 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GH1Sj060699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 09:17:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54GH1KR060698; Thu, 4 Jun 2009 09:17:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54GH0MH060690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 09:17:00 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GHZ59012434 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Jun 2009 16:17:37 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54GHeYw007057; Thu, 4 Jun 2009 16:17:40 GMT
Received: from dhcp-whq-wifi-west-10-151-5-94.usdhcp.oraclecorp.com (/141.144.75.85) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 04 Jun 2009 09:16:38 -0700
Cc: Pablo Castro <Pablo.Castro@microsoft.com>, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <7EEC907F-2C64-40F8-903E-F65A68214581@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Kyle Marvin <kmarvin@google.com>
In-Reply-To: <192fc9640906040429h6b48daf9re2a654367b23a96@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-6--463052348
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Thu, 4 Jun 2009 09:15:19 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com> <192fc9640906040429h6b48daf9re2a654367b23a96@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4A27F367.0201:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-6--463052348
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 4, 2009, at 4:29 AM, Kyle Marvin wrote:

> FWIW, we have been looking at revising our strategy for inlining  
> entity references and have reached largely the same conclusion that  
> you have reached.   The ideal model is not some new extension type  
> (like gd:entryLink/gd:feedLink) but rather a model that lets you  
> nest the content as an extension directly within a link element.

We have generic clients that consume the GData feeds and the use of  
gd:feedLink and gd:entryLink does make it difficult to process  
inlining since they are in a proprietary namespace. So a standard for  
in-lining will be definitely help, especially if it is blessed by IETF.

> This way, clients who are unaware of the inlining extensions can  
> still process it as a regular reference (via the link) and follow  
> it, albeit less efficiently than if they just used the inlined  
> content.    I agree with comments on this thread that if data is  
> inlined inside of link, it is better if it's done inside of an  
> extension that clearly marks the content as being the inlined data  
> and avoids collisions with any any future link extensions.

I had considered this approach [1] and am open to a specialized  
extension such as ah:inline. I would, however, strongly refute the  
claim that the atom:link element cannot be used for any inlining of  
content that a few on this mailing list are advocating.

>
> I'm not as enthusiastic about the idea of defining some inlining  
> syntax that is a peer of the atom:link as was suggested earlier  
> (just put an entry inside an entry) or later (ah:inline) on this  
> thread.   You then lose or must duplicate the context (the "rel")  
> that tells you the relationship of the contained entity to the  
> containing resource.  You may even lose the ability to know how to  
> deference the inlined resource independently;  there are potential  
> use cases where you might inline an XML entity that doesn't have the  
> equivalent of a 'self' link.    It also means you have to  
> redundantly specify the content type of the inlined data to inform  
> processors when this information is may already available via  
> atom:link/@type.

These are all problems I have pointed out [2] earlier in the thread.  
So I agree with your conclusions.

>
> What seems apparent from this thread is that multiple existing large- 
> scale implementors leveraging the Atom Syntax are seeing a need for  
> this and seem to be converging on a roughly similar solution.   As  
> such, there's probably significant benefit on proposing an extension  
> that makes this unambiguous and consistent across implementations so  
> Atom clients can rely on it.   We'd certainly be supportive of such  
> an extension but ideally it would be a standalone draft for link  
> inlining that's not directly tied to the hierarchy use case that  
> started this thread (but could certainly be leveraged by it)

It seems unwise to consider two separate I-Ds - one for specifying new  
link @rel values and another to deal with in-lining. Will it buy us  
anything in the IETF process? Would you be interested in seeing this  
get on the experimental track so that when it is time to consider a  
revision of Atom the experience accumulated by then can be used to  
propose something along standards track?

>
> As Pablo notes, an inline extension can be a big latency win on  
> first-fetch use cases where there's a set of related resources and  
> you don't want to do multiple serialized round trips to get them  
> all, but it also nicely preserves the ability to allow subsequent  
> interactions with the inlined entities as independent HTTP resources  
> using a model that Atom clients already understand (link following).
>
> Cheers!
>
> -- Kyle Marvin
>    (Google GData Team)
>
> On Wed, Jun 3, 2009 at 3:30 PM, Pablo Castro <Pablo.Castro@microsoft.com 
> > wrote:
>
> Sorry for coming late to the thread, somebody forwarded me this and  
> I thought I'd add a couple of comments from the Astoria (ADO.NET  
> Data Services) side.
>
> We have a similar need in Astoria to include inline content. This is  
> not for hierarchies, but more in general because the Astoria data  
> model consists basically of entities (mapped to entries) and  
> associations (mapped to links to entries or links to feeds depending  
> on the cardinality of the association-end). We needed to allow  
> clients to request a given entry and pre-fetch related entries (this  
> is mostly a round-trip optimization to help with latency, but it  
> also results in a couple of extra features in Astoria).
>
> The link that Nikunj included below describes the reasoning in more  
> detail:
> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx
>
> We interpreted the Atom spec as saying that while the spec itself  
> didn't define any meaning for content inside the link element, it  
> didn't prohibit either. In order to avoid future conflicts with Atom  
> elements inside link, we ended up putting an <inline> element in our  
> own namespace immediately under link, and then an Atom entry or feed  
> in it. If the link points to something that hasn't been created yet  
> or that the user can't see due to security reasons, then we still  
> include the inline element, but it's empty. That way a client  
> processor can know that the link is expanded but there is no actual  
> resource at the other end of it.
>
> Expanding the entry/feed inside the link element means that if we  
> have more than one expanded link we don't need to add any indication  
> of what entry extension element corresponds to what link, which we  
> would need if we included the inlined content as a peer of the link  
> element instead of as a child.
>
> It's also easy for client parsers. We parse the link as usual  
> (extract url and such) and then if we see an inner element inline in  
> our namespace then we know the link was inlined.
>
> There is of course the question of the risk of pulling down a giant  
> graph because of a client asking to expand too much. The most common  
> form of this issue is expanding long feeds inline inside another  
> entry. We actually use the usual Atom paging constructs even in  
> inlined feeds, so the server is free to include a few entries and  
> then a "next" link where the client can get more. This allows for a  
> good balance between low-latency first fetch to get and display data  
> and progressive retrieval of more data as needed.
>
> We had a discussion about the topic of inline expansion some time  
> ago in this list also:
> http://www.imc.org/atom-syntax/mail-archive/msg20444.html
>
> -pablo
>
>
> -----Original Message-----
> From: owner-atom-syntax@mail.imc.org [mailto:owner-atom-syntax@mail.imc.org 
> ] On Behalf Of Nikunj R. Mehta
> Sent: Wednesday, June 03, 2009 9:43 AM
> To: Mark Nottingham
> Cc: Julian Reschke; Atom-Syntax Syntax
> Subject: Re: New Version Notification for draft-divilly-atom- 
> hierarchy-00
>
>
> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>
> >
> > On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
> >
> >> I do not agree with that conclusion, but nevertheless, just because
> >> something is syntactically legal doesn't make it a good choice.
> >
> > +1 - the clearest way to communicate what's going on here is to use
> > a new child element.
> >
> > Assuming that the contents of the link element are inlined content
> > are adding an extension without explicitly identifying it; this may
> > conflict with future uses. There isn't a way for an Atom processor
> > to inspect a link element and know that the content is inlined; they
> > have to guess that this specification is in effect, therefore the
> > link content is the inlined content.  This isn't good practice.
>
> Just FYI, Joe Gregorio and by implication Google supports directly
> embedding atom:content inside atom:link. See the last comment on [1].
> I don't know what we mean by practice here, but that is exactly what
> is going on in lots of places.
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>
>
>
[1] http://o-micron.blogspot.com/2009/05/atom-multiple-links-with-same-rel-value.html
[2] http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-embedding-entry.html


--Apple-Mail-6--463052348
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div>On Jun 4, 2009, at =
4:29 AM, Kyle Marvin wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">FWIW, we =
have been looking at revising our strategy for inlining entity =
references and have reached largely the same conclusion that you have =
reached. &nbsp; The ideal model is not some new extension type (like =
gd:entryLink/gd:feedLink) but rather a model that lets you nest the =
content as an extension directly within a link element. &nbsp; =
</blockquote><div><br></div><div>We have generic clients that consume =
the GData feeds and the use of gd:feedLink and gd:entryLink does make it =
difficult to process inlining since they are in a proprietary namespace. =
So a standard for in-lining will be definitely help, especially if it is =
blessed by IETF.</div><br><blockquote type=3D"cite">This way, clients =
who are unaware of the inlining extensions can still process it as a =
regular reference (via the link) and follow it, albeit less efficiently =
than if they just used the inlined content. &nbsp; &nbsp;I agree with =
comments on this thread that if data is inlined inside of link, it is =
better if it's done inside of an extension that clearly marks the =
content as being the inlined data and avoids collisions with any any =
future link extensions. &nbsp; &nbsp;</blockquote><div><br></div><div>I =
had considered this approach [1] and am open to a specialized extension =
such as ah:inline. I would, however, strongly refute the claim that the =
atom:link element cannot be used for any inlining of content that a few =
on this mailing list are advocating.&nbsp;</div><br><blockquote =
type=3D"cite"><div> <br></div><div>I'm not as enthusiastic about the =
idea of defining some inlining syntax that is a peer of the atom:link as =
was suggested earlier (just put an entry inside an entry) or later =
(ah:inline) on this thread. &nbsp; You then lose or must duplicate the =
context (the "rel") that tells you the relationship of the contained =
entity to the containing resource. &nbsp;You may even lose the ability =
to know how to deference the inlined resource independently; &nbsp;there =
are potential use cases where you might inline an XML entity that =
doesn't have the equivalent of a 'self' link. &nbsp; &nbsp;It also means =
you have to redundantly specify the content type of the inlined data to =
inform processors when this information is may already available via =
atom:link/@type.</div></blockquote><div><br></div><div>These are all =
problems I have pointed out [2] earlier in the thread. So I agree with =
your conclusions.</div><br><blockquote type=3D"cite"> =
<div><br></div><div>What seems apparent from this thread is that =
multiple existing large-scale implementors leveraging the Atom Syntax =
are seeing a need for this and seem to be converging on a roughly =
similar solution. &nbsp; As such, there's probably significant benefit =
on proposing an extension that makes this unambiguous and consistent =
across implementations so Atom clients can rely on it. &nbsp; We'd =
certainly be supportive of such an extension but ideally it would be a =
standalone draft for link inlining that's not directly tied to the =
hierarchy use case that started this thread (but could certainly be =
leveraged by it)</div></blockquote><div><br></div><div>It seems unwise =
to consider two separate I-Ds - one for specifying new link @rel values =
and another to deal with in-lining. Will it buy us anything in the IETF =
process? Would you be interested in seeing this get on the experimental =
track so that when it is time to consider a revision of Atom the =
experience accumulated by then can be used to propose something along =
standards track?</div><br><blockquote type=3D"cite"> =
<div><br></div><div>As Pablo notes, an inline extension can be a big =
latency win on first-fetch use cases where there's a set of related =
resources and you don't want to do multiple serialized round trips to =
get them all, but it also nicely preserves the ability to allow =
subsequent interactions with the inlined entities as independent HTTP =
resources using a model that Atom clients already understand (link =
following).&nbsp;</div> =
<div><br></div><div>Cheers!</div><div><br></div><div>-- Kyle =
Marvin</div><div>&nbsp;&nbsp; (Google GData Team)<br><div><br><div =
class=3D"gmail_quote">On Wed, Jun 3, 2009 at 3:30 PM, Pablo Castro <span =
dir=3D"ltr">&lt;<a =
href=3D"mailto:Pablo.Castro@microsoft.com">Pablo.Castro@microsoft.com</a>>=
</span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br> Sorry for =
coming late to the thread, somebody forwarded me this and I thought I'd =
add a couple of comments from the Astoria (<a href=3D"http://ADO.NET" =
target=3D"_blank">ADO.NET</a> Data Services) side.<br> <br> We have a =
similar need in Astoria to include inline content. This is not for =
hierarchies, but more in general because the Astoria data model consists =
basically of entities (mapped to entries) and associations (mapped to =
links to entries or links to feeds depending on the cardinality of the =
association-end). We needed to allow clients to request a given entry =
and pre-fetch related entries (this is mostly a round-trip optimization =
to help with latency, but it also results in a couple of extra features =
in Astoria).<br> <br> The link that Nikunj included below describes the =
reasoning in more detail:<br> <div class=3D"im"><a =
href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entri=
es-and-feeds-links-and-link-expansion.aspx" =
target=3D"_blank">http://blogs.msdn.com/astoriateam/archive/2008/02/18/rel=
ated-entries-and-feeds-links-and-link-expansion.aspx</a><br> <br> =
</div>We interpreted the Atom spec as saying that while the spec itself =
didn't define any meaning for content inside the link element, it didn't =
prohibit either. In order to avoid future conflicts with Atom elements =
inside link, we ended up putting an &lt;inline> element in our own =
namespace immediately under link, and then an Atom entry or feed in it. =
If the link points to something that hasn't been created yet or that the =
user can't see due to security reasons, then we still include the inline =
element, but it's empty. That way a client processor can know that the =
link is expanded but there is no actual resource at the other end of =
it.<br> <br> Expanding the entry/feed inside the link element means that =
if we have more than one expanded link we don't need to add any =
indication of what entry extension element corresponds to what link, =
which we would need if we included the inlined content as a peer of the =
link element instead of as a child.<br> <br> It's also easy for client =
parsers. We parse the link as usual (extract url and such) and then if =
we see an inner element inline in our namespace then we know the link =
was inlined.<br> <br> There is of course the question of the risk of =
pulling down a giant graph because of a client asking to expand too =
much. The most common form of this issue is expanding long feeds inline =
inside another entry. We actually use the usual Atom paging constructs =
even in inlined feeds, so the server is free to include a few entries =
and then a "next" link where the client can get more. This allows for a =
good balance between low-latency first fetch to get and display data and =
progressive retrieval of more data as needed.<br> <br> We had a =
discussion about the topic of inline expansion some time ago in this =
list also:<br> <a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg20444.html" =
target=3D"_blank">http://www.imc.org/atom-syntax/mail-archive/msg20444.htm=
l</a><br> <font color=3D"#888888"><br> -pablo<br> =
</font><div><div></div><div class=3D"h5"><br> <br> -----Original =
Message-----<br> From: <a =
href=3D"mailto:owner-atom-syntax@mail.imc.org">owner-atom-syntax@mail.imc.=
org</a> [mailto:<a =
href=3D"mailto:owner-atom-syntax@mail.imc.org">owner-atom-syntax@mail.imc.=
org</a>] On Behalf Of Nikunj R. Mehta<br> Sent: Wednesday, June 03, 2009 =
9:43 AM<br> To: Mark Nottingham<br> Cc: Julian Reschke; Atom-Syntax =
Syntax<br> Subject: Re: New Version Notification for =
draft-divilly-atom-hierarchy-00<br> <br> <br> On Jun 2, 2009, at 6:28 =
PM, Mark Nottingham wrote:<br> <br> ><br> > On 27/05/2009, at 10:12 PM, =
Julian Reschke wrote:<br> ><br> >> I do not agree with that conclusion, =
but nevertheless, just because<br> >> something is syntactically legal =
doesn't make it a good choice.<br> ><br> > +1 - the clearest way to =
communicate what's going on here is to use<br> > a new child =
element.<br> ><br> > Assuming that the contents of the link element are =
inlined content<br> > are adding an extension without explicitly =
identifying it; this may<br> > conflict with future uses. There isn't a =
way for an Atom processor<br> > to inspect a link element and know that =
the content is inlined; they<br> > have to guess that this specification =
is in effect, therefore the<br> > link content is the inlined content. =
&nbsp;This isn't good practice.<br> <br> Just FYI, Joe Gregorio and by =
implication Google supports directly<br> embedding atom:content inside =
atom:link. See the last comment on [1].<br> I don't know what we mean by =
practice here, but that is exactly what<br> is going on in lots of =
places.<br> <br> Nikunj<br> <a href=3D"http://o-micron.blogspot.com" =
target=3D"_blank">http://o-micron.blogspot.com</a><br> <br> [1] <a =
href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entri=
es-and-feeds-links-and-link-expansion.aspx#8573352" =
target=3D"_blank">http://blogs.msdn.com/astoriateam/archive/2008/02/18/rel=
ated-entries-and-feeds-links-and-link-expansion.aspx#8573352</a><br> =
<br> <br> =
</div></div></blockquote></div><br></div></div></blockquote></div>[1]&nbsp=
;<a =
href=3D"http://o-micron.blogspot.com/2009/05/atom-multiple-links-with-same=
-rel-value.html">http://o-micron.blogspot.com/2009/05/atom-multiple-links-=
with-same-rel-value.html</a><div>[2]&nbsp;<a =
href=3D"http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-embedding-=
entry.html">http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-embedd=
ing-entry.html</a><div><br></div></div></body></html>=

--Apple-Mail-6--463052348--


From owner-atom-syntax@mail.imc.org  Thu Jun  4 16:29:05 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC65D3A6A0D for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 16:29:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.918
X-Spam-Level: 
X-Spam-Status: No, score=-5.918 tagged_above=-999 required=5 tests=[AWL=-2.319, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v9JlIX2+TO4c for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 16:29:04 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 62DF73A6889 for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 16:29:04 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54NEf44083737 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 16:14:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54NEf2e083736; Thu, 4 Jun 2009 16:14:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54NET0t083717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 16:14:40 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id CB8F323E3F3; Thu,  4 Jun 2009 19:14:27 -0400 (EDT)
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
In-Reply-To: <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Fri, 5 Jun 2009 09:14:24 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On 05/06/2009, at 1:56 AM, Nikunj R. Mehta wrote:

> On Jun 3, 2009, at 6:32 PM, Mark Nottingham wrote:
>
>> None of this is your fault; the extension model in Atom isn't  
>> terribly well-specified.
>>
>
> I don't know of anyone else complaining about this. I am not sure  
> this is the general perception. Can you provide some evidence to  
> back up this claim?

*shrug* It's just an opinion. However, Atom bucks the trend of well- 
designed IETF protocols with its "everything is extensible" approach;  
by not designating *how* to extend each possible point, and how that  
extension is managed, it leaves extension open to interpretation (as  
we see here).

I think this might be because at the time Atom was written, the  
extensibility of XML was considered a good thing, and the unspoken  
reasoning was "the more extensibility, the better." In practice, I  
don't think this is working; there's been lots of discussion along  
these lines on-list (e.g., whether to use attribute extensibility,  
whether to use entry extensions or atom:content).

>> Regardless of how you serialise the hierarchy, at some point the  
>> document you're going to end up with will not be very useful to a  
>> generic Atom processor (as deployed today), because the majority of  
>> the information is in extensions. When that happens, it's worth  
>> considering minting a new media type to identify the document, so  
>> that people can differentiate them.
>
> I don't see any reason to mint a new media type for dealing with  
> extensions such as the one I am proposing in atom-hierarchy-ID. Can  
> you explain what will break and in what way we are creating an  
> incompatible extension of Atom to force us out of application/atom 
> +xml?


I didn't say it would become incompatible; I said that at some point,  
you extend a document so much that it's no longer useful or meaningful  
to a generic processor. At that point, it's worth *considering* (note  
the emphasis, please) identifying the new format with a new media  
type, to make it distinct from the old one.

--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Thu Jun  4 16:51:43 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 85CE53A6964 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 16:51:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.935
X-Spam-Level: 
X-Spam-Status: No, score=-5.935 tagged_above=-999 required=5 tests=[AWL=0.663, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HrMBt7hzQWep for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 16:51:42 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A6F913A6863 for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 16:51:38 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54NeCKW084999 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 16:40:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54NeCML084998; Thu, 4 Jun 2009 16:40:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54Ne1DZ084989 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 16:40:11 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54NekN6016713 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Jun 2009 23:40:47 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n54NeuEP004484; Thu, 4 Jun 2009 23:40:56 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 04 Jun 2009 16:39:54 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Thu, 4 Jun 2009 16:38:33 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010209.4A285B4B.010C:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 4, 2009, at 4:14 PM, Mark Nottingham wrote:

>
> On 05/06/2009, at 1:56 AM, Nikunj R. Mehta wrote:
>
>> On Jun 3, 2009, at 6:32 PM, Mark Nottingham wrote:
>>
>>> None of this is your fault; the extension model in Atom isn't  
>>> terribly well-specified.
>>>
>>
>> I don't know of anyone else complaining about this. I am not sure  
>> this is the general perception. Can you provide some evidence to  
>> back up this claim?
>
> *shrug* It's just an opinion. However, Atom bucks the trend of well- 
> designed IETF protocols with its "everything is extensible"  
> approach; by not designating *how* to extend each possible point,  
> and how that extension is managed, it leaves extension open to  
> interpretation (as we see here).
>
> I think this might be because at the time Atom was written, the  
> extensibility of XML was considered a good thing, and the unspoken  
> reasoning was "the more extensibility, the better." In practice, I  
> don't think this is working; there's been lots of discussion along  
> these lines on-list (e.g., whether to use attribute extensibility,  
> whether to use entry extensions or atom:content).

Hmm... while Atom's current extensibility points are sufficient for  
what we are attempting to do, I interpret your points as more general  
issues with XML, rather than specifically with Atom. I also interpret  
broken extensibility along the lines of XSD rather than having too  
many options. However, I can now see your perspective as well.

>
>
>>> Regardless of how you serialise the hierarchy, at some point the  
>>> document you're going to end up with will not be very useful to a  
>>> generic Atom processor (as deployed today), because the majority  
>>> of the information is in extensions. When that happens, it's worth  
>>> considering minting a new media type to identify the document, so  
>>> that people can differentiate them.
>>
>> I don't see any reason to mint a new media type for dealing with  
>> extensions such as the one I am proposing in atom-hierarchy-ID. Can  
>> you explain what will break and in what way we are creating an  
>> incompatible extension of Atom to force us out of application/atom 
>> +xml?
>
>
> I didn't say it would become incompatible; I said that at some  
> point, you extend a document so much that it's no longer useful or  
> meaningful to a generic processor. At that point, it's worth  
> *considering* (note the emphasis, please) identifying the new format  
> with a new media type, to make it distinct from the old one.

IMHO, anyone would be reluctant to consider a new media type for XML  
feeds if the kind of reaction about the ownership and meaning of text/ 
html is any indication. We should exhaust all options before resorting  
to minting a new media type. And the kind of extension we are  
suggesting seems legal, prevalent, and useful. Also, it is primarily  
additional semantics that are compatible with existing semantics. So I  
was a little surprised to see you projecting as far out as you did.  
But I have noted your emphasis and, hopefully, communicated my  
concerns too.

Regards,
Nikunj


From owner-atom-syntax@mail.imc.org  Thu Jun  4 17:02:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0701B3A6859 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 17:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.707
X-Spam-Level: 
X-Spam-Status: No, score=-5.707 tagged_above=-999 required=5 tests=[AWL=-2.108, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8UNtYc-SVVAO for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 17:02:08 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 6B6973A684E for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 17:02:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54Nou4s085386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 16:50:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n54Nou36085385; Thu, 4 Jun 2009 16:50:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n54NotBE085378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 16:50:56 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id A53FD23E3F1; Thu,  4 Jun 2009 19:50:53 -0400 (EDT)
Cc: Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
In-Reply-To: <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Fri, 5 Jun 2009 09:50:51 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On 05/06/2009, at 9:38 AM, Nikunj R. Mehta wrote:

> On Jun 4, 2009, at 4:14 PM, Mark Nottingham wrote:
>
>>
>> On 05/06/2009, at 1:56 AM, Nikunj R. Mehta wrote:
>>
>>> On Jun 3, 2009, at 6:32 PM, Mark Nottingham wrote:
>>>
>>>> None of this is your fault; the extension model in Atom isn't  
>>>> terribly well-specified.
>>>>
>>>
>>> I don't know of anyone else complaining about this. I am not sure  
>>> this is the general perception. Can you provide some evidence to  
>>> back up this claim?
>>
>> *shrug* It's just an opinion. However, Atom bucks the trend of well- 
>> designed IETF protocols with its "everything is extensible"  
>> approach; by not designating *how* to extend each possible point,  
>> and how that extension is managed, it leaves extension open to  
>> interpretation (as we see here).
>>
>> I think this might be because at the time Atom was written, the  
>> extensibility of XML was considered a good thing, and the unspoken  
>> reasoning was "the more extensibility, the better." In practice, I  
>> don't think this is working; there's been lots of discussion along  
>> these lines on-list (e.g., whether to use attribute extensibility,  
>> whether to use entry extensions or atom:content).
>
> Hmm... while Atom's current extensibility points are sufficient for  
> what we are attempting to do, I interpret your points as more  
> general issues with XML, rather than specifically with Atom. I also  
> interpret broken extensibility along the lines of XSD rather than  
> having too many options. However, I can now see your perspective as  
> well.

XML is just a metamodel and syntax for expressing a language; it's up  
to the language to define how to extend itself...


>>>> Regardless of how you serialise the hierarchy, at some point the  
>>>> document you're going to end up with will not be very useful to a  
>>>> generic Atom processor (as deployed today), because the majority  
>>>> of the information is in extensions. When that happens, it's  
>>>> worth considering minting a new media type to identify the  
>>>> document, so that people can differentiate them.
>>>
>>> I don't see any reason to mint a new media type for dealing with  
>>> extensions such as the one I am proposing in atom-hierarchy-ID.  
>>> Can you explain what will break and in what way we are creating an  
>>> incompatible extension of Atom to force us out of application/atom 
>>> +xml?
>>
>>
>> I didn't say it would become incompatible; I said that at some  
>> point, you extend a document so much that it's no longer useful or  
>> meaningful to a generic processor. At that point, it's worth  
>> *considering* (note the emphasis, please) identifying the new  
>> format with a new media type, to make it distinct from the old one.
>
> IMHO, anyone would be reluctant to consider a new media type for XML  
> feeds if the kind of reaction about the ownership and meaning of  
> text/html is any indication. We should exhaust all options before  
> resorting to minting a new media type. And the kind of extension we  
> are suggesting seems legal, prevalent, and useful. Also, it is  
> primarily additional semantics that are compatible with existing  
> semantics. So I was a little surprised to see you projecting as far  
> out as you did. But I have noted your emphasis and, hopefully,  
> communicated my concerns too.


I think HTML is a different case; you can extend it with new elements  
that have no meaning in HTML, but it can still be functional HTML, in  
particular because you can embed scripts to interpret those new  
elements. Atom doesn't have this option, and is more structured, as  
well as more intended for machine interpretation in the cases that  
people are talking about here. Distinct media types are useful, and we  
shouldn't be afraid of them, except perhaps where they cause legacy  
problems (as with HTML).

My understanding was that the utility of this extension was being able  
to express graphs of entries in a single document; that's why it  
sounded so different to me. (as opposed to just adorning a feed with  
additional metadata, which is the typical use case for extensions in  
Atom). Also, as I think I said earlier, there are a lot of things that  
could be improved in Atom (especially for the machine-oriented cases)  
if we had a chance to do that.

Anyway, sounds like we understand each other.

Cheers,


--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Thu Jun  4 21:21:25 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 21D863A6AE4 for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 21:21:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.477
X-Spam-Level: 
X-Spam-Status: No, score=-0.477 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8iUQe-EKUdoz for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 21:21:24 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 619F63A6975 for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 21:21:23 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n554AHqE095853 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 21:10:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n554AHTA095852; Thu, 4 Jun 2009 21:10:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.245]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n554A5RI095828 for <atom-syntax@imc.org>; Thu, 4 Jun 2009 21:10:16 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by rv-out-0708.google.com with SMTP id l33so233418rvb.34 for <atom-syntax@imc.org>; Thu, 04 Jun 2009 21:10:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=E2PDrBQUzCGDK6qS7Nf+U4Gwq9OTz0D8umZJBHN0h4I=; b=Yh71wM/mqUDV1S2vGXQSqBBrW4YxoPNeCg3a21FxkETzAtLmT5geDzeG0sMUjoew2n OabhsEJD+4ewuyZSOTlani1saQLn9MolcHwDUXP5L1c4LztFwjW5VSCvYZ4ao6QJh+kF ZIPc5m1P1fWm2YOWC+GsUojWxJdCCxqNIfT/o=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=kWYilRRYl6NDtuvRSHUwmFrySwHOKwMd1kcsh95Cqb376WMD2cYOQmlXCCJucF6Ee3 b1Qmh41vGAnqL6okDrta83XZonbA6EyM3/j8VcYNgaDCyCnDNAAXvu55XKUkLnTW2Ey4 eH6KAuX9dDJxXI20FWn9OZd4fx/C3hgCY7zJ0=
MIME-Version: 1.0
Received: by 10.140.199.15 with SMTP id w15mr149222rvf.111.1244175005274; Thu,  04 Jun 2009 21:10:05 -0700 (PDT)
In-Reply-To: <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net>
Date: Thu, 4 Jun 2009 23:10:05 -0500
X-Google-Sender-Auth: ed1e0845e118fbd2
Message-ID: <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Peter Keane <pkeane@mail.utexas.edu>
To: Mark Nottingham <mnot@mnot.net>
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Thu, Jun 4, 2009 at 6:50 PM, Mark Nottingham<mnot@mnot.net> wrote:
>
>
> On 05/06/2009, at 9:38 AM, Nikunj R. Mehta wrote:
>
>> On Jun 4, 2009, at 4:14 PM, Mark Nottingham wrote:
>>
>>>
>>> On 05/06/2009, at 1:56 AM, Nikunj R. Mehta wrote:
>>>
>>>> On Jun 3, 2009, at 6:32 PM, Mark Nottingham wrote:
>>>>
>>>>> None of this is your fault; the extension model in Atom isn't terribl=
y
>>>>> well-specified.
>>>>>
>>>>
>>>> I don't know of anyone else complaining about this. I am not sure this
>>>> is the general perception. Can you provide some evidence to back up th=
is
>>>> claim?
>>>
>>> *shrug* It's just an opinion. However, Atom bucks the trend of
>>> well-designed IETF protocols with its "everything is extensible" approa=
ch;
>>> by not designating *how* to extend each possible point, and how that
>>> extension is managed, it leaves extension open to interpretation (as we=
 see
>>> here).
>>>
>>> I think this might be because at the time Atom was written, the
>>> extensibility of XML was considered a good thing, and the unspoken reas=
oning
>>> was "the more extensibility, the better." In practice, I don't think th=
is is
>>> working; there's been lots of discussion along these lines on-list (e.g=
.,
>>> whether to use attribute extensibility, whether to use entry extensions=
 or
>>> atom:content).
>>
>> Hmm... while Atom's current extensibility points are sufficient for what
>> we are attempting to do, I interpret your points as more general issues =
with
>> XML, rather than specifically with Atom. I also interpret broken
>> extensibility along the lines of XSD rather than having too many options=
.
>> However, I can now see your perspective as well.
>
> XML is just a metamodel and syntax for expressing a language; it's up to =
the
> language to define how to extend itself...
>
>
>>>>> Regardless of how you serialise the hierarchy, at some point the
>>>>> document you're going to end up with will not be very useful to a gen=
eric
>>>>> Atom processor (as deployed today), because the majority of the infor=
mation
>>>>> is in extensions. When that happens, it's worth considering minting a=
 new
>>>>> media type to identify the document, so that people can differentiate=
 them.
>>>>
>>>> I don't see any reason to mint a new media type for dealing with
>>>> extensions such as the one I am proposing in atom-hierarchy-ID. Can yo=
u
>>>> explain what will break and in what way we are creating an incompatibl=
e
>>>> extension of Atom to force us out of application/atom+xml?
>>>
>>>
>>> I didn't say it would become incompatible; I said that at some point, y=
ou
>>> extend a document so much that it's no longer useful or meaningful to a
>>> generic processor. At that point, it's worth *considering* (note the
>>> emphasis, please) identifying the new format with a new media type, to =
make
>>> it distinct from the old one.
>>
>> IMHO, anyone would be reluctant to consider a new media type for XML fee=
ds
>> if the kind of reaction about the ownership and meaning of text/html is =
any
>> indication. We should exhaust all options before resorting to minting a =
new
>> media type. And the kind of extension we are suggesting seems legal,
>> prevalent, and useful. Also, it is primarily additional semantics that a=
re
>> compatible with existing semantics. So I was a little surprised to see y=
ou
>> projecting as far out as you did. But I have noted your emphasis and,
>> hopefully, communicated my concerns too.
>
>
> I think HTML is a different case; you can extend it with new elements tha=
t
> have no meaning in HTML, but it can still be functional HTML, in particul=
ar
> because you can embed scripts to interpret those new elements. Atom doesn=
't
> have this option, and is more structured, as well as more intended for
> machine interpretation in the cases that people are talking about here.
> Distinct media types are useful, and we shouldn't be afraid of them, exce=
pt
> perhaps where they cause legacy problems (as with HTML).
>
> My understanding was that the utility of this extension was being able to
> express graphs of entries in a single document; that's why it sounded so
> different to me. (as opposed to just adorning a feed with additional
> metadata, which is the typical use case for extensions in Atom). Also, as=
 I
> think I said earlier, there are a lot of things that could be improved in
> Atom (especially for the machine-oriented cases) if we had a chance to do
> that.
>

I hope I'm not too far off w/ this, but it seems to me there are a
couple distinct concerns in this thread: First is a need for what is
essentially multiple atom:content elements in an entry.  atom:link
seems like a logical home for that content (given that we can assign
an appropriate @rel).  The fact that it may or may not contain a
hierarchical data structure is immaterial to the semantics of the
atom:entry itself. Second, there is a need to express hiearchical
relationship between entries and entries, entries and feeds, and feeds
and feeds.  Link semantics fit the bill quite well and the proposed
@rel values in the hierarchy ID cover the need.

I'd agree with Nikunj that this is not so dramatic a change that new
media types need to be considered.  It feels more like a tweak to me,
and I do not see much difficulty at all in using my current tools for
parsing or producing such atom documents.

My previous championing of Google's feedLink is moot since it does not
appear to be an easier "sell" than atom:link content (my main motive),
nor as useful per comments from others on this thread.

--peter keane



> Anyway, sounds like we understand each other.
>
> Cheers,
>
>
> --
> Mark Nottingham =C2=A0 =C2=A0 http://www.mnot.net/
>
>


From owner-atom-syntax@mail.imc.org  Thu Jun  4 22:30:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DDCD63A68FF for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 22:30:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.314
X-Spam-Level: 
X-Spam-Status: No, score=-5.314 tagged_above=-999 required=5 tests=[AWL=-2.915, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f2nPTsEmkP1i for <ietfarch-atompub-archive@core3.amsl.com>; Thu,  4 Jun 2009 22:30:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 2CBC33A68E7 for <atompub-archive@ietf.org>; Thu,  4 Jun 2009 22:30:45 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n555659V097897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Jun 2009 22:06:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55565lA097896; Thu, 4 Jun 2009 22:06:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5555rHC097882 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 4 Jun 2009 22:06:04 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id AC76923E3AB; Fri,  5 Jun 2009 01:05:50 -0400 (EDT)
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Peter Keane <pkeane@mail.utexas.edu>
In-Reply-To: <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Fri, 5 Jun 2009 15:05:48 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net> <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On 05/06/2009, at 2:10 PM, Peter Keane wrote:

> I hope I'm not too far off w/ this, but it seems to me there are a
> couple distinct concerns in this thread: First is a need for what is
> essentially multiple atom:content elements in an entry.  atom:link
> seems like a logical home for that content (given that we can assign
> an appropriate @rel).

Well, the most straightforward way to fix that would be to fix Atom  
and allow multiple atom:content elements in an entry...

> I'd agree with Nikunj that this is not so dramatic a change that new
> media types need to be considered.  It feels more like a tweak to me,
> and I do not see much difficulty at all in using my current tools for
> parsing or producing such atom documents.


Ah, maybe that's where the misunderstanding lies. It's not that you  
can't parse it with an Atom library, with appropriate code to handle  
the extensions; that's obviously possible.

My concern is that a *generic* Atom processor (e.g., a feed reader) or  
more importantly a generic MIME dispatcher (e.g., a browser or an OS)  
wouldn't be able to do much that's useful with such a feed, because --  
as I understand the use cases -- most of the information will be in  
extensions that the generic processor won't be able to take advantage  
of, and because the generic MIME dispatcher won't know to send this  
document to a handler that can do something with it.

This is the role media types play on the Web (and elsewhere, of  
course)...

Cheers,

--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Fri Jun  5 10:45:30 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E7FA3A6E18 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 10:45:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.776
X-Spam-Level: 
X-Spam-Status: No, score=-100.776 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3EWC989KJ7zj for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 10:45:28 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 50E183A6DFB for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 10:45:28 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55HX2ex043857 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 10:33:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55HX2OX043856; Fri, 5 Jun 2009 10:33:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp-out.google.com (smtp-out.google.com [216.239.45.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55HWo02043827 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:33:01 -0700 (MST) (envelope-from kmarvin@google.com)
Received: from zps19.corp.google.com (zps19.corp.google.com [172.25.146.19]) by smtp-out.google.com with ESMTP id n55HWnjS026484 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:32:50 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1244223170; bh=fkz+Yh5pONSTnBvr+NEBMVnwnzY=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=T i60FjjScdF0SdKNprWnUgkYUGVz3rBroeda3U2eybffE4QdF4CTVcMjKeWmdIQVoCZ4 hBPFTTzrM//rE955Jw==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=J4F04Rx50KnV7oPOIlChDZtPvLOKuNLjKb22mKqnaoQauEVOyu4WAUqsCSB/03ng8 qUz/lPseBJoyRGHDuPYig==
Received: from pzk40 (pzk40.prod.google.com [10.243.19.168]) by zps19.corp.google.com with ESMTP id n55HWm4g004721 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:32:48 -0700
Received: by pzk40 with SMTP id 40so474417pzk.24 for <atom-syntax@imc.org>; Fri, 05 Jun 2009 10:32:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.4.16 with SMTP id g16mr1318550wfi.139.1244223167962; Fri,  05 Jun 2009 10:32:47 -0700 (PDT)
In-Reply-To: <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net> <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com> <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net>
Date: Fri, 5 Jun 2009 12:32:47 -0500
Message-ID: <192fc9640906051032ve21ddb0u3215f92a4b841399@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Kyle Marvin <kmarvin@google.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Peter Keane <pkeane@mail.utexas.edu>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=00504502c3d2f29da3046b9d4779
X-System-Of-Record: true
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--00504502c3d2f29da3046b9d4779
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham <mnot@mnot.net> wrote:

>
>
> On 05/06/2009, at 2:10 PM, Peter Keane wrote:
>
>  I hope I'm not too far off w/ this, but it seems to me there are a
>> couple distinct concerns in this thread: First is a need for what is
>> essentially multiple atom:content elements in an entry.  atom:link
>> seems like a logical home for that content (given that we can assign
>> an appropriate @rel).
>
>
Peter, I'm not sure I see the need like this;  you want more than multiple
content items.  What you have here is multiple resources (some of which
might be metadata + content, i.e. an atom entry, or might not even be Atom
at all) with some type of relationship between them *and* the desire to
retrieve these multiple related resources using a single GET.   A key
difference between 'content' and a 'resource' is that the latter is
independently dereferencable whereas the same isn't necessarily true for any
atom:content types other than out-of-line-content.   A link has the nice
property of having a rel that describes how it is related to what it is
contained within (i.e. why it might be referenced), a type attribute that
informs how to process it (either when referenced or potentially inline),
and a href that says where to deference it (i.e. how to reference it
independently even if it is inline).   All nice and useful properties within
the composite resource that allow it to be used in a decoupled fashion after
the initial GET of the composite resource.


>>
> Well, the most straightforward way to fix that would be to fix Atom and
> allow multiple atom:content elements in an entry...
>
>  I'd agree with Nikunj that this is not so dramatic a change that new
>> media types need to be considered.  It feels more like a tweak to me,
>> and I do not see much difficulty at all in using my current tools for
>> parsing or producing such atom documents.
>
>
I think this is valid but an orthogonal concern.  The key point is that you
want to nest a resource that itself has a MIME type and can be processed.
 Whether these are new or existing MIME types depends on the use cases and
what is the most appropriate MIME type for that relationship.


>
> Ah, maybe that's where the misunderstanding lies. It's not that you can't
> parse it with an Atom library, with appropriate code to handle the
> extensions; that's obviously possible.
>
> My concern is that a *generic* Atom processor (e.g., a feed reader) or more
> importantly a generic MIME dispatcher (e.g., a browser or an OS) wouldn't be
> able to do much that's useful with such a feed, because -- as I understand
> the use cases -- most of the information will be in extensions that the
> generic processor won't be able to take advantage of, and because the
> generic MIME dispatcher won't know to send this document to a handler that
> can do something with it.


It might surprise you but I'd agree that using MIME types more would be
goodness.  It's frequently the case (including in GData) that the lines
between what is metadata and what is content are being blurred since both
are found in Atom extensions.   This fact does make life harder for Atom
processors, since they have to rely on sideband signals (a 'kind' or a
'type') that inform them about what extensions to expect and what they mean
and there's not much standardization happening in this space.



>
> This is the role media types play on the Web (and elsewhere, of course)...


I don't know, though, that this is a problem the Atom WG (or a derivative
effort) can solve.  In most cases, those MIME types for nested content are
domain-specific representations that are best standardized by (or at least
generally agreed upon) by groups working in that domain.    I don't see a
proliferation of vendor-specific media types as being much better than the
status quo other than that they'd let you write vendor-specific MIME
processors;  better structured from an Atom perspective but not really
pushing the Web forward in the right direction from a collaborative
perspective.

Let me know if you think I'm missing something!

-- Kyle


>
> Cheers,
>
> --
> Mark Nottingham     http://www.mnot.net/
>
>

--00504502c3d2f29da3046b9d4779
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:mnot@mnot.net">mnot@mnot.net</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class=3D"im"><br>
<br>
On 05/06/2009, at 2:10 PM, Peter Keane wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I hope I&#39;m not too far off w/ this, but it seems to me there are a<br>
couple distinct concerns in this thread: First is a need for what is<br>
essentially multiple atom:content elements in an entry. =A0atom:link<br>
seems like a logical home for that content (given that we can assign<br>
an appropriate @rel).</blockquote></div></blockquote><div><br></div><div>Pe=
ter, I&#39;m not sure I see the need like this; =A0you want more than multi=
ple content items. =A0What you have here is multiple resources (some of whi=
ch might be metadata + content, i.e. an atom entry, or might not even be At=
om at all) with some type of relationship between them *and* the desire to =
retrieve these multiple related resources using a single GET. =A0 A key dif=
ference between &#39;content&#39; and a &#39;resource&#39; is that the latt=
er is independently dereferencable whereas the same isn&#39;t necessarily t=
rue for any atom:content types other than out-of-line-content. =A0 A link h=
as the nice property of having a rel that describes how it is related to wh=
at it is contained within (i.e. why it might be referenced), a type attribu=
te that informs how to process it (either when referenced or potentially in=
line), and a href that says where to deference it (i.e. how to reference it=
 independently even if it is inline). =A0 All nice and useful properties wi=
thin the composite resource that allow it to be used in a decoupled fashion=
 after the initial GET of the composite resource.</div>
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex;"><div class=3D"im"><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
<br>
</blockquote>
<br></div>
Well, the most straightforward way to fix that would be to fix Atom and all=
ow multiple atom:content elements in an entry...<div class=3D"im"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I&#39;d agree with Nikunj that this is not so dramatic a change that new<br=
>
media types need to be considered. =A0It feels more like a tweak to me,<br>
and I do not see much difficulty at all in using my current tools for<br>
parsing or producing such atom documents.</blockquote></div></blockquote><d=
iv><br></div><div>I think this is valid but an orthogonal concern. =A0The k=
ey point is that you want to nest a resource that itself has a MIME type an=
d can be processed. =A0Whether these are new or existing MIME types depends=
 on the use cases and what is the most appropriate MIME type for that relat=
ionship.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex;"><div class=3D"im">
<br></div>
Ah, maybe that&#39;s where the misunderstanding lies. It&#39;s not that you=
 can&#39;t parse it with an Atom library, with appropriate code to handle t=
he extensions; that&#39;s obviously possible.<br>
<br>
My concern is that a *generic* Atom processor (e.g., a feed reader) or more=
 importantly a generic MIME dispatcher (e.g., a browser or an OS) wouldn&#3=
9;t be able to do much that&#39;s useful with such a feed, because -- as I =
understand the use cases -- most of the information will be in extensions t=
hat the generic processor won&#39;t be able to take advantage of, and becau=
se the generic MIME dispatcher won&#39;t know to send this document to a ha=
ndler that can do something with it.</blockquote>
<div><br></div><div>It might surprise you but I&#39;d agree that using MIME=
 types more would be goodness. =A0It&#39;s frequently the case (including i=
n GData) that the lines between what is metadata and what is content are be=
ing blurred since both are found in Atom extensions. =A0 This fact does mak=
e life harder for Atom processors, since they have to rely on sideband sign=
als (a &#39;kind&#39; or a &#39;type&#39;) that inform them about what exte=
nsions to expect and what they mean and there&#39;s not much standardizatio=
n happening in this space.</div>
<div><br></div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
This is the role media types play on the Web (and elsewhere, of course)...<=
/blockquote><div><br></div><div>I don&#39;t know, though, that this is a pr=
oblem the Atom WG (or a derivative effort) can solve. =A0In most cases, tho=
se MIME types for nested content are domain-specific representations that a=
re best standardized by (or at least generally agreed upon) by groups worki=
ng in that domain. =A0 =A0I don&#39;t see a proliferation of vendor-specifi=
c media types as being much better than the status quo other than that they=
&#39;d let you write vendor-specific MIME processors; =A0better structured =
from an Atom perspective but not really pushing the Web forward in the righ=
t direction from a collaborative perspective.=A0</div>
<div><br></div><div>Let me know if you think I&#39;m missing something!</di=
v><div><br></div><div>-- Kyle</div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex;">
<div><div></div><div class=3D"h5"><br>
<br>
Cheers,<br>
<br>
--<br>
Mark Nottingham =A0 =A0 <a href=3D"http://www.mnot.net/" target=3D"_blank">=
http://www.mnot.net/</a><br>
<br>
</div></div></blockquote></div><br>

--00504502c3d2f29da3046b9d4779--


From owner-atom-syntax@mail.imc.org  Fri Jun  5 11:04:30 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 718D23A6B58 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:04:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.876
X-Spam-Level: 
X-Spam-Status: No, score=-99.876 tagged_above=-999 required=5 tests=[AWL=-0.900, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_28=0.6, J_CHICKENPOX_29=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id obqCNR6YZ09v for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:04:28 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B5B243A6B2B for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 11:04:27 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55HpsrM044905 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 10:51:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55HpscR044904; Fri, 5 Jun 2009 10:51:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp-out.google.com (smtp-out.google.com [216.239.45.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55HprGN044898 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:51:53 -0700 (MST) (envelope-from kmarvin@google.com)
Received: from spaceape14.eur.corp.google.com (spaceape14.eur.corp.google.com [172.28.16.148]) by smtp-out.google.com with ESMTP id n55Hpp7B028225 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:51:52 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1244224312; bh=Q8j9WLo0eusnFTAaoL3QAHnuDwQ=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=o gLSaD91Al1WQN6syjtfmtI2Fmzx4Vepf+5AVLgb434J8DMjRkqLwkUKWhSDDTaa7jVn XcAwyP66XCHyQxEGvA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=WZd9HSCaLKX/TOkVKsZoBAyy/TD4KNSMJYGMc+knOC6eyjhpbZprXFr8mB/oNTGCX QgjTZEhn70q8+FGPrbFaw==
Received: from pzk16 (pzk16.prod.google.com [10.243.19.144]) by spaceape14.eur.corp.google.com with ESMTP id n55Hpms3025450 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:51:49 -0700
Received: by pzk16 with SMTP id 16so1251877pzk.31 for <atom-syntax@imc.org>; Fri, 05 Jun 2009 10:51:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.42.7 with SMTP id u7mr1280857wfj.288.1244224308103; Fri,  05 Jun 2009 10:51:48 -0700 (PDT)
In-Reply-To: <7EEC907F-2C64-40F8-903E-F65A68214581@oracle.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com> <192fc9640906040429h6b48daf9re2a654367b23a96@mail.gmail.com> <7EEC907F-2C64-40F8-903E-F65A68214581@oracle.com>
Date: Fri, 5 Jun 2009 12:51:48 -0500
Message-ID: <192fc9640906051051w6eca1e64w7d1b3e1ad12e6994@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Kyle Marvin <kmarvin@google.com>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Pablo Castro <Pablo.Castro@microsoft.com>, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=001636e8ff9de7cbc6046b9d8bb2
X-System-Of-Record: true
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--001636e8ff9de7cbc6046b9d8bb2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Thu, Jun 4, 2009 at 11:15 AM, Nikunj R. Mehta <nikunj.mehta@oracle.com>wrote:

> On Jun 4, 2009, at 4:29 AM, Kyle Marvin wrote:
>
> FWIW, we have been looking at revising our strategy for inlining entity
> references and have reached largely the same conclusion that you have
> reached.   The ideal model is not some new extension type (like
> gd:entryLink/gd:feedLink) but rather a model that lets you nest the content
> as an extension directly within a link element.
>
>
> We have generic clients that consume the GData feeds and the use of
> gd:feedLink and gd:entryLink does make it difficult to process inlining
> since they are in a proprietary namespace. So a standard for in-lining will
> be definitely help, especially if it is blessed by IETF.
>
> This way, clients who are unaware of the inlining extensions can still
> process it as a regular reference (via the link) and follow it, albeit less
> efficiently than if they just used the inlined content.    I agree with
> comments on this thread that if data is inlined inside of link, it is better
> if it's done inside of an extension that clearly marks the content as being
> the inlined data and avoids collisions with any any future link extensions.
>
>
>
> I had considered this approach [1] and am open to a specialized extension
> such as ah:inline. I would, however, strongly refute the claim that the
> atom:link element cannot be used for any inlining of content that a few on
> this mailing list are advocating.
>
>
> I'm not as enthusiastic about the idea of defining some inlining syntax
> that is a peer of the atom:link as was suggested earlier (just put an entry
> inside an entry) or later (ah:inline) on this thread.   You then lose or
> must duplicate the context (the "rel") that tells you the relationship of
> the contained entity to the containing resource.  You may even lose the
> ability to know how to deference the inlined resource independently;  there
> are potential use cases where you might inline an XML entity that doesn't
> have the equivalent of a 'self' link.    It also means you have to
> redundantly specify the content type of the inlined data to inform
> processors when this information is may already available via
> atom:link/@type.
>
>
> These are all problems I have pointed out [2] earlier in the thread. So I
> agree with your conclusions.
>
>
> What seems apparent from this thread is that multiple existing large-scale
> implementors leveraging the Atom Syntax are seeing a need for this and seem
> to be converging on a roughly similar solution.   As such, there's probably
> significant benefit on proposing an extension that makes this unambiguous
> and consistent across implementations so Atom clients can rely on it.   We'd
> certainly be supportive of such an extension but ideally it would be a
> standalone draft for link inlining that's not directly tied to the hierarchy
> use case that started this thread (but could certainly be leveraged by it)
>
>
> It seems unwise to consider two separate I-Ds - one for specifying new link
> @rel values and another to deal with in-lining. Will it buy us anything in
> the IETF process?
>

It would get us a clear model for doing inlining that's valid beyond the
specific use case of hierarchy which would be more useful to us since we
don't have a specific need for the hierarchy I-D;  as someone else stated
earlier, we have many types of relations where inlining would be beneficial
so the specifics of the spec is too narrow to support what we need.


> Would you be interested in seeing this get on the experimental track so
> that when it is time to consider a revision of Atom the experience
> accumulated by then can be used to propose something along standards track?
>

I'm not opposed but if this is considered to be prior art that will drive
how inlining should be done more generally, then I think the net effect
(read as "the hoops you will have to jump through to get consensus") are
going to be the same whether the inlining functionality is joined or split
off so why not get the general solution's benefit for the effort.

It could be there are aspects of this decision I'm missing.   I understand
that what I'm asking for is more work for you (or someone) and I'm
sympathetic to that.


>
>
> As Pablo notes, an inline extension can be a big latency win on first-fetch
> use cases where there's a set of related resources and you don't want to do
> multiple serialized round trips to get them all, but it also nicely
> preserves the ability to allow subsequent interactions with the inlined
> entities as independent HTTP resources using a model that Atom clients
> already understand (link following).
>
> Cheers!
>
> -- Kyle Marvin
>    (Google GData Team)
>
> On Wed, Jun 3, 2009 at 3:30 PM, Pablo Castro <Pablo.Castro@microsoft.com>wrote:
>
>>
>> Sorry for coming late to the thread, somebody forwarded me this and I
>> thought I'd add a couple of comments from the Astoria (ADO.NET Data
>> Services) side.
>>
>> We have a similar need in Astoria to include inline content. This is not
>> for hierarchies, but more in general because the Astoria data model consists
>> basically of entities (mapped to entries) and associations (mapped to links
>> to entries or links to feeds depending on the cardinality of the
>> association-end). We needed to allow clients to request a given entry and
>> pre-fetch related entries (this is mostly a round-trip optimization to help
>> with latency, but it also results in a couple of extra features in Astoria).
>>
>> The link that Nikunj included below describes the reasoning in more
>> detail:
>>
>> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx
>>
>> We interpreted the Atom spec as saying that while the spec itself didn't
>> define any meaning for content inside the link element, it didn't prohibit
>> either. In order to avoid future conflicts with Atom elements inside link,
>> we ended up putting an <inline> element in our own namespace immediately
>> under link, and then an Atom entry or feed in it. If the link points to
>> something that hasn't been created yet or that the user can't see due to
>> security reasons, then we still include the inline element, but it's empty.
>> That way a client processor can know that the link is expanded but there is
>> no actual resource at the other end of it.
>>
>> Expanding the entry/feed inside the link element means that if we have
>> more than one expanded link we don't need to add any indication of what
>> entry extension element corresponds to what link, which we would need if we
>> included the inlined content as a peer of the link element instead of as a
>> child.
>>
>> It's also easy for client parsers. We parse the link as usual (extract url
>> and such) and then if we see an inner element inline in our namespace then
>> we know the link was inlined.
>>
>> There is of course the question of the risk of pulling down a giant graph
>> because of a client asking to expand too much. The most common form of this
>> issue is expanding long feeds inline inside another entry. We actually use
>> the usual Atom paging constructs even in inlined feeds, so the server is
>> free to include a few entries and then a "next" link where the client can
>> get more. This allows for a good balance between low-latency first fetch to
>> get and display data and progressive retrieval of more data as needed.
>>
>> We had a discussion about the topic of inline expansion some time ago in
>> this list also:
>> http://www.imc.org/atom-syntax/mail-archive/msg20444.html
>>
>> -pablo
>>
>>
>> -----Original Message-----
>> From: owner-atom-syntax@mail.imc.org [mailto:
>> owner-atom-syntax@mail.imc.org] On Behalf Of Nikunj R. Mehta
>> Sent: Wednesday, June 03, 2009 9:43 AM
>> To: Mark Nottingham
>> Cc: Julian Reschke; Atom-Syntax Syntax
>> Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
>>
>>
>> On Jun 2, 2009, at 6:28 PM, Mark Nottingham wrote:
>>
>> >
>> > On 27/05/2009, at 10:12 PM, Julian Reschke wrote:
>> >
>> >> I do not agree with that conclusion, but nevertheless, just because
>> >> something is syntactically legal doesn't make it a good choice.
>> >
>> > +1 - the clearest way to communicate what's going on here is to use
>> > a new child element.
>> >
>> > Assuming that the contents of the link element are inlined content
>> > are adding an extension without explicitly identifying it; this may
>> > conflict with future uses. There isn't a way for an Atom processor
>> > to inspect a link element and know that the content is inlined; they
>> > have to guess that this specification is in effect, therefore the
>> > link content is the inlined content.  This isn't good practice.
>>
>> Just FYI, Joe Gregorio and by implication Google supports directly
>> embedding atom:content inside atom:link. See the last comment on [1].
>> I don't know what we mean by practice here, but that is exactly what
>> is going on in lots of places.
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>> [1]
>> http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-feeds-links-and-link-expansion.aspx#8573352
>>
>>
>>
> [1]
> http://o-micron.blogspot.com/2009/05/atom-multiple-links-with-same-rel-value.html
> [2]
> http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-embedding-entry.html
>

--001636e8ff9de7cbc6046b9d8bb2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Thu, Jun 4, 2009 at 11:15 AM, Nikunj R. Mehta=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:nikunj.mehta@oracle.com">nikunj.me=
hta@oracle.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style=3D"word-wrap:break-word"><div><div class=3D"im"><div>On Jun 4, 2=
009, at 4:29 AM, Kyle Marvin wrote:</div><br><blockquote type=3D"cite">FWIW=
, we have been looking at revising our strategy for inlining entity referen=
ces and have reached largely the same conclusion that you have reached. =A0=
 The ideal model is not some new extension type (like gd:entryLink/gd:feedL=
ink) but rather a model that lets you nest the content as an extension dire=
ctly within a link element. =A0 </blockquote>
<div><br></div></div><div>We have generic clients that consume the GData fe=
eds and the use of gd:feedLink and gd:entryLink does make it difficult to p=
rocess inlining since they are in a proprietary namespace. So a standard fo=
r in-lining will be definitely help, especially if it is blessed by IETF.</=
div>
<div class=3D"im"><br><blockquote type=3D"cite">This way, clients who are u=
naware of the inlining extensions can still process it as a regular referen=
ce (via the link) and follow it, albeit less efficiently than if they just =
used the inlined content. =A0 =A0I agree with comments on this thread that =
if data is inlined inside of link, it is better if it&#39;s done inside of =
an extension that clearly marks the content as being the inlined data and a=
voids collisions with any any future link extensions. =A0 =A0</blockquote>
<div><br></div></div><div>I had considered this approach [1] and am open to=
 a specialized extension such as ah:inline. I would, however, strongly refu=
te the claim that the atom:link element cannot be used for any inlining of =
content that a few on this mailing list are advocating.=A0</div>
<div class=3D"im"><br><blockquote type=3D"cite"><div> <br></div><div>I&#39;=
m not as enthusiastic about the idea of defining some inlining syntax that =
is a peer of the atom:link as was suggested earlier (just put an entry insi=
de an entry) or later (ah:inline) on this thread. =A0 You then lose or must=
 duplicate the context (the &quot;rel&quot;) that tells you the relationshi=
p of the contained entity to the containing resource. =A0You may even lose =
the ability to know how to deference the inlined resource independently; =
=A0there are potential use cases where you might inline an XML entity that =
doesn&#39;t have the equivalent of a &#39;self&#39; link. =A0 =A0It also me=
ans you have to redundantly specify the content type of the inlined data to=
 inform processors when this information is may already available via atom:=
link/@type.</div>
</blockquote><div><br></div></div><div>These are all problems I have pointe=
d out [2] earlier in the thread. So I agree with your conclusions.</div><di=
v class=3D"im"><br><blockquote type=3D"cite"> <div><br></div><div>What seem=
s apparent from this thread is that multiple existing large-scale implement=
ors leveraging the Atom Syntax are seeing a need for this and seem to be co=
nverging on a roughly similar solution. =A0 As such, there&#39;s probably s=
ignificant benefit on proposing an extension that makes this unambiguous an=
d consistent across implementations so Atom clients can rely on it. =A0 We&=
#39;d certainly be supportive of such an extension but ideally it would be =
a standalone draft for link inlining that&#39;s not directly tied to the hi=
erarchy use case that started this thread (but could certainly be leveraged=
 by it)</div>
</blockquote><div><br></div></div><div>It seems unwise to consider two sepa=
rate I-Ds - one for specifying new link @rel values and another to deal wit=
h in-lining. Will it buy us anything in the IETF process? </div></div></div=
>
</blockquote><div><br></div><div>It would get us a clear model for doing in=
lining that&#39;s valid beyond the specific use case of hierarchy which wou=
ld be more useful to us since we don&#39;t have a specific need for the hie=
rarchy I-D; =A0as someone else stated earlier, we have many types of relati=
ons where inlining would be beneficial so the specifics of the spec is too =
narrow to support what we need.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex;"><div style=3D"word-wrap:break=
-word"><div><div>Would you be interested in seeing this get on the experime=
ntal track so that when it is time to consider a revision of Atom the exper=
ience accumulated by then can be used to propose something along standards =
track?</div>
</div></div></blockquote><div><br></div><div>I&#39;m not opposed but if thi=
s is considered to be prior art that will drive how inlining should be done=
 more generally, then I think the net effect (read as &quot;the hoops you w=
ill have to jump through to get consensus&quot;) are going to be the same w=
hether the inlining functionality is joined or split off so why not get the=
 general solution&#39;s benefit for the effort.</div>
<div><br></div><div>It could be there are aspects of this decision I&#39;m =
missing. =A0 I understand that what I&#39;m asking for is more work for you=
 (or someone) and I&#39;m sympathetic to that.</div><div>=A0</div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex;">
<div style=3D"word-wrap:break-word"><div><div></div><div><div></div><div cl=
ass=3D"h5"><br><blockquote type=3D"cite"> <div><br></div><div>As Pablo note=
s, an inline extension can be a big latency win on first-fetch use cases wh=
ere there&#39;s a set of related resources and you don&#39;t want to do mul=
tiple serialized round trips to get them all, but it also nicely preserves =
the ability to allow subsequent interactions with the inlined entities as i=
ndependent HTTP resources using a model that Atom clients already understan=
d (link following).=A0</div>
 <div><br></div><div>Cheers!</div><div><br></div><div>-- Kyle Marvin</div><=
div>=A0=A0 (Google GData Team)<br><div><br><div class=3D"gmail_quote">On We=
d, Jun 3, 2009 at 3:30 PM, Pablo Castro <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:Pablo.Castro@microsoft.com" target=3D"_blank">Pablo.Castro@microsoft.c=
om</a>&gt;</span> wrote:<br>
 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><br> Sorry for coming late to the thread, s=
omebody forwarded me this and I thought I&#39;d add a couple of comments fr=
om the Astoria (<a href=3D"http://ADO.NET" target=3D"_blank">ADO.NET</a> Da=
ta Services) side.<br>
 <br> We have a similar need in Astoria to include inline content. This is =
not for hierarchies, but more in general because the Astoria data model con=
sists basically of entities (mapped to entries) and associations (mapped to=
 links to entries or links to feeds depending on the cardinality of the ass=
ociation-end). We needed to allow clients to request a given entry and pre-=
fetch related entries (this is mostly a round-trip optimization to help wit=
h latency, but it also results in a couple of extra features in Astoria).<b=
r>
 <br> The link that Nikunj included below describes the reasoning in more d=
etail:<br> <div><a href=3D"http://blogs.msdn.com/astoriateam/archive/2008/0=
2/18/related-entries-and-feeds-links-and-link-expansion.aspx" target=3D"_bl=
ank">http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-a=
nd-feeds-links-and-link-expansion.aspx</a><br>
 <br> </div>We interpreted the Atom spec as saying that while the spec itse=
lf didn&#39;t define any meaning for content inside the link element, it di=
dn&#39;t prohibit either. In order to avoid future conflicts with Atom elem=
ents inside link, we ended up putting an &lt;inline&gt; element in our own =
namespace immediately under link, and then an Atom entry or feed in it. If =
the link points to something that hasn&#39;t been created yet or that the u=
ser can&#39;t see due to security reasons, then we still include the inline=
 element, but it&#39;s empty. That way a client processor can know that the=
 link is expanded but there is no actual resource at the other end of it.<b=
r>
 <br> Expanding the entry/feed inside the link element means that if we hav=
e more than one expanded link we don&#39;t need to add any indication of wh=
at entry extension element corresponds to what link, which we would need if=
 we included the inlined content as a peer of the link element instead of a=
s a child.<br>
 <br> It&#39;s also easy for client parsers. We parse the link as usual (ex=
tract url and such) and then if we see an inner element inline in our names=
pace then we know the link was inlined.<br> <br> There is of course the que=
stion of the risk of pulling down a giant graph because of a client asking =
to expand too much. The most common form of this issue is expanding long fe=
eds inline inside another entry. We actually use the usual Atom paging cons=
tructs even in inlined feeds, so the server is free to include a few entrie=
s and then a &quot;next&quot; link where the client can get more. This allo=
ws for a good balance between low-latency first fetch to get and display da=
ta and progressive retrieval of more data as needed.<br>
 <br> We had a discussion about the topic of inline expansion some time ago=
 in this list also:<br> <a href=3D"http://www.imc.org/atom-syntax/mail-arch=
ive/msg20444.html" target=3D"_blank">http://www.imc.org/atom-syntax/mail-ar=
chive/msg20444.html</a><br>
 <font color=3D"#888888"><br> -pablo<br> </font><div><div></div><div><br> <=
br> -----Original Message-----<br> From: <a href=3D"mailto:owner-atom-synta=
x@mail.imc.org" target=3D"_blank">owner-atom-syntax@mail.imc.org</a> [mailt=
o:<a href=3D"mailto:owner-atom-syntax@mail.imc.org" target=3D"_blank">owner=
-atom-syntax@mail.imc.org</a>] On Behalf Of Nikunj R. Mehta<br>
 Sent: Wednesday, June 03, 2009 9:43 AM<br> To: Mark Nottingham<br> Cc: Jul=
ian Reschke; Atom-Syntax Syntax<br> Subject: Re: New Version Notification f=
or draft-divilly-atom-hierarchy-00<br> <br> <br> On Jun 2, 2009, at 6:28 PM=
, Mark Nottingham wrote:<br>
 <br> &gt;<br> &gt; On 27/05/2009, at 10:12 PM, Julian Reschke wrote:<br> &=
gt;<br> &gt;&gt; I do not agree with that conclusion, but nevertheless, jus=
t because<br> &gt;&gt; something is syntactically legal doesn&#39;t make it=
 a good choice.<br>
 &gt;<br> &gt; +1 - the clearest way to communicate what&#39;s going on her=
e is to use<br> &gt; a new child element.<br> &gt;<br> &gt; Assuming that t=
he contents of the link element are inlined content<br> &gt; are adding an =
extension without explicitly identifying it; this may<br>
 &gt; conflict with future uses. There isn&#39;t a way for an Atom processo=
r<br> &gt; to inspect a link element and know that the content is inlined; =
they<br> &gt; have to guess that this specification is in effect, therefore=
 the<br>
 &gt; link content is the inlined content. =A0This isn&#39;t good practice.=
<br> <br> Just FYI, Joe Gregorio and by implication Google supports directl=
y<br> embedding atom:content inside atom:link. See the last comment on [1].=
<br>
 I don&#39;t know what we mean by practice here, but that is exactly what<b=
r> is going on in lots of places.<br> <br> Nikunj<br> <a href=3D"http://o-m=
icron.blogspot.com" target=3D"_blank">http://o-micron.blogspot.com</a><br> =
<br>
 [1] <a href=3D"http://blogs.msdn.com/astoriateam/archive/2008/02/18/relate=
d-entries-and-feeds-links-and-link-expansion.aspx#8573352" target=3D"_blank=
">http://blogs.msdn.com/astoriateam/archive/2008/02/18/related-entries-and-=
feeds-links-and-link-expansion.aspx#8573352</a><br>
 <br> <br> </div></div></blockquote></div><br></div></div></blockquote></di=
v></div></div>[1]=A0<a href=3D"http://o-micron.blogspot.com/2009/05/atom-mu=
ltiple-links-with-same-rel-value.html" target=3D"_blank">http://o-micron.bl=
ogspot.com/2009/05/atom-multiple-links-with-same-rel-value.html</a><div>
[2]=A0<a href=3D"http://o-micron.blogspot.com/2009/05/cmis-xvi-perils-of-em=
bedding-entry.html" target=3D"_blank">http://o-micron.blogspot.com/2009/05/=
cmis-xvi-perils-of-embedding-entry.html</a><div><br></div></div></div></blo=
ckquote>
</div><br>

--001636e8ff9de7cbc6046b9d8bb2--


From owner-atom-syntax@mail.imc.org  Fri Jun  5 11:08:59 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEFFA3A6A00 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:08:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.102
X-Spam-Level: 
X-Spam-Status: No, score=-5.102 tagged_above=-999 required=5 tests=[AWL=-0.304, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ts4QUyPYrdy4 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:08:52 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id AE5EE3A682D for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 11:08:51 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55HurLc045139 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 10:56:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55Hurbq045137; Fri, 5 Jun 2009 10:56:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55Hug0U045123 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 10:56:52 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n55HtG9R017622 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 17:55:18 GMT
Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n55Hugei030018 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 17:56:42 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 05 Jun 2009 10:56:37 -0700
Message-Id: <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-11--370655255
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01 
Date: Fri, 5 Jun 2009 10:55:16 -0700
References: <20090605170645.A922728C10F@core3.amsl.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt008.oracle.com [141.146.116.17]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090203.4A295C55.0359:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-11--370655255
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

All the feedback on this mailing list has been really useful. We have  
revised the I-D to reflect the thinking about in-lining inside  
atom:link using foreign markup. We've also made the use of in-line  
representations independent of the the new link relations. Looking  
forward to comments and implementation experience.
01 - Changes include:

In-line representations of linked resources are independent of hierarchy
Removed Atom specific language in link relation definitions
Made explicit that this specification re-uses existing 'up' link  
relation
Changed namespace prefix from ah to ae
Removed the ah:count attribute and added the ae:inline element
Text: http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-01.txt
HTML: http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-hierarchy.html
Nikunj
http://o-micron.blogspot.com



Begin forwarded message:

> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: June 5, 2009 10:06:45 AM PDT
> To: nikunj.mehta@oracle.com
> Cc: colm.divilly@oracle.com
> Subject: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
> A new version of I-D, draft-divilly-atom-hierarchy-01.txt has been  
> successfuly submitted by Nikunj Mehta and posted to the IETF  
> repository.
>
> Filename:	 draft-divilly-atom-hierarchy
> Revision:	 01
> Title:		 Inlining and Hierarchy Extensions for Atom
> Creation_date:	 2009-06-05
> WG ID:		 Independent Submission
> Number_of_pages: 11
>
> Abstract:
> This specification defines mechanisms for in-lining representations
> of linked resources and for hierarchical navigation among Atom feeds
> and entries.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>


--Apple-Mail-11--370655255
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>All the feedback on this =
mailing list has been really useful. We have revised the I-D to reflect =
the thinking about in-lining inside atom:link using foreign markup. =
We've also made the use of in-line representations independent of the =
the new link relations. Looking forward to comments and implementation =
experience.</div><div><span class=3D"Apple-style-span" =
style=3D"font-family: verdana; font-size: 13px; "><p style=3D"margin-left:=
 2em; margin-right: 2em; ">01 - Changes include:</p><blockquote =
class=3D"text"><dl><dt></dt><dd>In-line representations of linked =
resources are independent of hierarchy</dd><dt></dt><dd>Removed Atom =
specific language in link relation definitions</dd><dt></dt><dd>Made =
explicit that this specification re-uses existing 'up' link =
relation</dd><dt></dt><dd>Changed namespace prefix from ah to =
ae</dd><dt></dt><dd>Removed the ah:count attribute and added the =
ae:inline element</dd></dl><div>Text:&nbsp;<a =
href=3D"http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-0=
1.txt">http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-01=
.txt</a></div><div>HTML:&nbsp;<a =
href=3D"http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-ato=
m-hierarchy.html">http://www.oracle.com/technology/tech/feeds/spec/draft-d=
ivilly-atom-hierarchy.html</a></div></blockquote></span></div><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span><br =
class=3D"Apple-interchange-newline"> </div><div><br><div>Begin forwarded =
message:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>From: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">IETF I-D Submission Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>></font></d=
iv><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>Date: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">June 5, 2009 10:06:45 AM PDT</font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font =
face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Cc: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:colm.divilly@oracle.com">colm.divilly@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>New Version Notification for =
draft-divilly-atom-hierarchy-01<span =
class=3D"Apple-converted-space">&nbsp;</span></b></font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>A new =
version of I-D, draft-divilly-atom-hierarchy-01.txt has been successfuly =
submitted by Nikunj Mehta and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-divilly-atom-hierarchy<br>Revision:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 01<br>Title:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> Inlining =
and Hierarchy Extensions for Atom<br>Creation_date:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
2009-06-05<br>WG ID:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> Independent =
Submission<br>Number_of_pages: 11<br><br>Abstract:<br>This specification =
defines mechanisms for in-lining representations<br>of linked resources =
and for hierarchical navigation among Atom feeds<br>and =
entries.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/</=
a>) [1].<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></body></html>=

--Apple-Mail-11--370655255--


From owner-atom-syntax@mail.imc.org  Fri Jun  5 11:14:01 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BD1283A6C96 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:14:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.974
X-Spam-Level: 
X-Spam-Status: No, score=-5.974 tagged_above=-999 required=5 tests=[AWL=0.625, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K3Lvz08OqOl1 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 11:14:00 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 7C4C23A6A00 for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 11:14:00 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55I2hUk045584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 11:02:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55I2hX6045583; Fri, 5 Jun 2009 11:02:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55I2WJ6045576 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 11:02:42 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n55I28HM032324 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 5 Jun 2009 18:02:10 GMT
Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n55I3HTu001250; Fri, 5 Jun 2009 18:03:17 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 05 Jun 2009 11:02:14 -0700
Cc: Pablo Castro <Pablo.Castro@microsoft.com>, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <A1B9136E-08F5-4C54-9620-285BA18A71D2@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Kyle Marvin <kmarvin@google.com>
In-Reply-To: <192fc9640906051051w6eca1e64w7d1b3e1ad12e6994@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Fri, 5 Jun 2009 11:00:54 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <B61A7A087BA4AB4FB95694FC184A111C4976C9FAFA@NA-EXMSG-C116.redmond.corp.microsoft.com> <192fc9640906040429h6b48daf9re2a654367b23a96@mail.gmail.com> <7EEC907F-2C64-40F8-903E-F65A68214581@oracle.com> <192fc9640906051051w6eca1e64w7d1b3e1ad12e6994@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt004.oracle.com [141.146.116.13]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4A295DAB.0179:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi Kyle,

I am fine with splitting the I-D along those lines, although I have  
just published a revision that separates the two into independent  
sections but keeps it in one I-D. Just as an author, I am interested  
first in better understanding the process by which we can land RFCs  
for the two parts. Please advise if you can suggest how we move  
forward from here.

For now, I hope you would be interested in reviewing the new I-D  
revision. I am sure there is a lot of existing implementation  
experience to apply and look forward to your and others' contributions.

Nikunj
http://o-micron.blogspot.com


On Jun 5, 2009, at 10:51 AM, Kyle Marvin wrote:

> It seems unwise to consider two separate I-Ds - one for specifying  
> new link @rel values and another to deal with in-lining. Will it buy  
> us anything in the IETF process?
>
> It would get us a clear model for doing inlining that's valid beyond  
> the specific use case of hierarchy which would be more useful to us  
> since we don't have a specific need for the hierarchy I-D;  as  
> someone else stated earlier, we have many types of relations where  
> inlining would be beneficial so the specifics of the spec is too  
> narrow to support what we need.
>
> Would you be interested in seeing this get on the experimental track  
> so that when it is time to consider a revision of Atom the  
> experience accumulated by then can be used to propose something  
> along standards track?
>
> I'm not opposed but if this is considered to be prior art that will  
> drive how inlining should be done more generally, then I think the  
> net effect (read as "the hoops you will have to jump through to get  
> consensus") are going to be the same whether the inlining  
> functionality is joined or split off so why not get the general  
> solution's benefit for the effort.
>
> It could be there are aspects of this decision I'm missing.   I  
> understand that what I'm asking for is more work for you (or  
> someone) and I'm sympathetic to that.


From owner-atom-syntax@mail.imc.org  Fri Jun  5 14:20:26 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 631F03A6765 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 14:20:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.741
X-Spam-Level: 
X-Spam-Status: No, score=-2.741 tagged_above=-999 required=5 tests=[AWL=0.094, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PrPfd1xyGT4d for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 14:20:24 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E48F83A63CB for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 14:20:23 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55L6V96054824 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 14:06:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n55L6Vwo054823; Fri, 5 Jun 2009 14:06:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n55L6Li8054810 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 14:06:31 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e35.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n55KxXpd029530 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 14:59:33 -0600
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n55L6KSm233268 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 15:06:20 -0600
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n55L6r4s005453 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 15:06:53 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n55L6qkw005446; Fri, 5 Jun 2009 15:06:52 -0600
In-Reply-To: <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com>
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
X-KeepSent: D77552CC:EF05D1F7-882575CC:006E3712; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Fri, 5 Jun 2009 14:06:06 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/05/2009 15:06:19
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182"

--1__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


The 01 draft is a much better.  I am concerned the generic mechanism us=
ing
inlining links is sub-optimal for displaying a hierarchy that this I-D
helps navigate via the new link relations.

First example: there are two down relations: down and down-tree.  It is=

important to have both of those link relations on the [standalone] atom=

entry that represents a folder so the client can chose a flat (feed) or=

tree (expanded feed) representation.  If the client chooses the tree
representation, then on the atom feed returned the server will inline u=
sing
the link relation down. down-tree is not expanded with content inline.
E.g.,

<atom:entry>
  ...
  <!-- children level 1 -->
  <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"
    href=3D"/finance/feeds/default/portfolios/1/positions">
    <ae:inline>
      <atom:feed>
         <!-- /a -->
        <atom:entry>
        ...
        <!-- children level 2 for /a -->
        <atom:link rel=3D"down"
         href=3D"/finance/feeds/default/portfolios/1/positions"/>
            ...
            <ae:inline>
               <atom:feed>
                  <!-- entry /a/1 -->
                  <atom:entry>
                        ...
                        <atom:link rel=3D"down"

href=3D"/finance/feeds/default/portfolios/1/positions/down">
                         <!-- repeats -->
                        </atom:link>
                        <atom:link rel=3D"down-tree"

href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" />

                        ...
                  </atom:entry>
                </atom:feed>
            </ae:inline>
            <atom:entry>...</atom:entry>
            <atom:entry>...</atom:entry>
      </atom:feed>
    </ae:inline>
  </atom:link>
  <atom:link rel=3D"down-tree" type=3D"application/atom+xml;type=3Dfeed=
"
    href=3D"/finance/feeds-tree/default/portfolios/1/positions" />

  ...
</atom:entry>

The contents of the down link relation will be what should be included =
in
the down-tree due to recursion through the atom entries. Having a separ=
ate
extension element, side-steps this issue of expression.

Second example: verbosity
This proposal now has:
<atom:entry>
  ...
  <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"
    href=3D"/finance/feeds/default/portfolios/1/positions">
    <ae:inline>
      <atom:feed>
        <atom:link rel=3D"self"
         href=3D"/finance/feeds/default/portfolios/1/positions"/>
         ...
            <atom:entry>...</atom:entry>
            <atom:entry>...</atom:entry>
            <atom:entry>...</atom:entry>
      </atom:feed>
    </ae:inline>
  </atom:link>
  ...
</atom:entry>

instead of a simpler mechanism:
<atom:entry>
  ...
  <ah:include rel=3D"down">
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
  </ah:include>
  ...
</atom:entry>

The I-D introduces a concept of hierarchy through up/up-tree/down-tree/=
down
relations yet a all-purpose mechanism for inclusion.  Most (all?) of th=
e
information on the feed element is duplicated on the enclosing entry (i=
d,
uri, etc).  Can't we do better for this specific scenario the I-D is
addressing?

Also,
Are there reasons for the statements below?  A resource may be involved=
 in
many different independent hierarchies - e.g., folder structure, file p=
lan,
etc.  Most of which we probably cannot imagine right now, but may be us=
ed
in a year or two.  This also conflicts with the current 'up' relation
which, as not stated otherwise, allows multiple 'up' link relations in =
a
single entry or feed.

Section 4.1:[1]
>An entry MUST NOT contain more than one atom:link element with a rel
attribute value of "down" that has the same combination of type and
>hreflang attribute values.

Section 4.2:
>An entry MUST NOT contain more than one atom:link element with a rel
attribute value of "down-tree" that has the same combination of type an=
d
>hreflang attribute values.

Section 5.1:
>A feed MUST NOT contain more than one atom:link element with a rel
attribute value of "up" that has the same combination of type and hrefl=
ang
>attribute values.

Section 5.2:
>An entry MUST NOT contain more than one atom:link element with a rel
attribute value of "up-tree" that has the same combination of type and
>hreflang attribute values.

-Al

[1]
http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-hie=
rarchy.html


Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Atom-Syntax Syntax <atom-syntax@imc.org>                 =
                                                         
                                                                       =
                                                         
  Date:       06/05/2009 11:18 AM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Fwd: New Version Notification for draft-divilly-atom-hier=
archy-01                                                 
                                                                       =
                                                         





All the feedback on this mailing list has been really useful. We have
revised the I-D to reflect the thinking about in-lining inside atom:lin=
k
using foreign markup. We've also made the use of in-line representation=
s
independent of the the new link relations. Looking forward to comments =
and
implementation experience.


    01 - Changes include:
            In-line representations of linked resources are independent=
 of
            hierarchy
            Removed Atom specific language in link relation definitions=

            Made explicit that this specification re-uses existing 'up'=

            link relation
            Changed namespace prefix from ah to ae
            Removed the ah:count attribute and added the ae:inline elem=
ent
      Text:
      http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-=
01.txt
      HTML:
      http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-at=
om-hierarchy.html
Nikunj
http://o-micron.blogspot.com



Begin forwarded message:

      From: IETF I-D Submission Tool <idsubmission@ietf.org>
      Date: June 5, 2009 10:06:45 AM PDT
      To: nikunj.mehta@oracle.com
      Cc: colm.divilly@oracle.com
      Subject: New Version Notification for draft-divilly-atom-hierarch=
y-01


      A new version of I-D, draft-divilly-atom-hierarchy-01.txt has bee=
n
      successfuly submitted by Nikunj Mehta and posted to the IETF
      repository.

      Filename: draft-divilly-atom-hierarchy
      Revision: 01
      Title: Inlining and Hierarchy Extensions for Atom
      Creation_date: 2009-06-05
      WG ID: Independent Submission
      Number_of_pages: 11

      Abstract:
      This specification defines mechanisms for in-lining representatio=
ns
      of linked resources and for hierarchical navigation among Atom fe=
eds
      and entries.Editorial Note

      To provide feedback on this Internet-Draft, join the atom-syntax
      mailing list (http://www.imc.org/atom-syntax/) [1].



      The IETF Secretariat.



=

--1__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><font size=3D"4">The 01 draft is a much better.  I am concerned the =
generic mechanism using inlining links is sub-optimal for displaying a =
hierarchy that this I-D helps navigate via the new link relations.</fon=
t><br>
<br>
<font size=3D"4">First example: there are two down relations: down and =
down-tree.  It is important to have both of those link relations on the=
 [standalone] atom entry that represents a folder so the client can cho=
se a flat (feed) or tree (expanded feed) representation.  If the client=
 chooses the tree representation, then on the atom feed returned the se=
rver will inline using the link relation down. down-tree is not expande=
d with content inline.  E.g., </font><br>
<br>
<font face=3D"Courier New">&lt;atom:entry&gt;<br>
  ...</font><br>
<font face=3D"Courier New">  &lt;!-- children level 1 --&gt;</font><br>=

<font face=3D"Courier New">  &lt;atom:link rel=3D&quot;down&quot; type=3D=
&quot;application/atom+xml;type=3Dfeed&quot;<br>
    href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&gt=
;</font><br>
<font face=3D"Courier New">    &lt;ae:inline&gt;<br>
      &lt;atom:feed&gt;</font><br>
<font face=3D"Courier New">	   &lt;!-- /a --&gt;</font><br>
<font face=3D"Courier New">        &lt;atom:entry&gt;</font><br>
<font face=3D"Courier New">	  ...</font><br>
<font face=3D"Courier New">	  &lt;!-- children level 2 for /a --&gt;<br=
>
        &lt;atom:link rel=3D&quot;down&quot;<br>
         href=3D&quot;/finance/feeds/default/portfolios/1/positions&quo=
t;/&gt;<br>
            ...</font><br>
<font face=3D"Courier New">	    	&lt;ae:inline&gt;</font><br>
<font face=3D"Courier New">		   &lt;atom:feed&gt;</font><br>
<font face=3D"Courier New">			&lt;!-- entry /a/1 --&gt;<br>
			&lt;atom:entry&gt;</font><br>
<font face=3D"Courier New">				...</font><br>
<font face=3D"Courier New">		        	&lt;atom:link rel=3D&quot;down&qu=
ot;<br>
			         href=3D&quot;/finance/feeds/default/portfolios/1/positions/=
down&quot;&gt;</font><br>
<font face=3D"Courier New">				 &lt;!-- repeats --&gt;</font><br>
<font face=3D"Courier New">		  		&lt;/atom:link&gt;</font><br>
<font face=3D"Courier New">		        	&lt;atom:link rel=3D&quot;down-tr=
ee&quot;<br>
			         href=3D&quot;/finance/feeds-tree/default/portfolios/1/posit=
ions/down&quot; /&gt;</font><br>
<font face=3D"Courier New"><br>
				...</font><br>
<font face=3D"Courier New">			&lt;/atom:entry&gt;</font><br>
<font face=3D"Courier New">		    &lt;/atom:feed&gt;</font><br>
<font face=3D"Courier New">		&lt;/ae:inline&gt;</font><br>
<font face=3D"Courier New">		&lt;atom:entry&gt;...&lt;/atom:entry&gt;</=
font><br>
<font face=3D"Courier New">		&lt;atom:entry&gt;...&lt;/atom:entry&gt;<b=
r>
      &lt;/atom:feed&gt;<br>
    &lt;/ae:inline&gt;<br>
  &lt;/atom:link&gt;</font><br>
<font face=3D"Courier New">  &lt;atom:link rel=3D&quot;down-tree&quot; =
type=3D&quot;application/atom+xml;type=3Dfeed&quot;<br>
    href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions&quo=
t; /&gt;</font><br>
<font face=3D"Courier New">  <br>
  ...<br>
&lt;/atom:entry&gt;<br>
</font><br>
<font size=3D"4">The contents of the down link relation will be what sh=
ould be included in the down-tree due to recursion through the atom ent=
ries. Having a separate extension element, side-steps this issue of exp=
ression.</font><br>
<br>
Second example: verbosity<br>
This proposal now has:<br>
<font face=3D"Courier New">&lt;atom:entry&gt;<br>
  ...</font><br>
<font face=3D"Courier New">  &lt;atom:link rel=3D&quot;down&quot; type=3D=
&quot;application/atom+xml;type=3Dfeed&quot;<br>
    href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&gt=
;<br>
    &lt;ae:inline&gt;<br>
      &lt;atom:feed&gt;<br>
        &lt;atom:link rel=3D&quot;self&quot;<br>
         href=3D&quot;/finance/feeds/default/portfolios/1/positions&quo=
t;/&gt;<br>
         ...</font><br>
<font face=3D"Courier New">		&lt;atom:entry&gt;...&lt;/atom:entry&gt;</=
font><br>
<font face=3D"Courier New">		&lt;atom:entry&gt;...&lt;/atom:entry&gt;</=
font><br>
<font face=3D"Courier New">		&lt;atom:entry&gt;...&lt;/atom:entry&gt;<b=
r>
      &lt;/atom:feed&gt;<br>
    &lt;/ae:inline&gt;<br>
  &lt;/atom:link&gt;<br>
  ...<br>
&lt;/atom:entry&gt;<br>
</font><br>
instead of a simpler mechanism:<br>
<font face=3D"Courier New">&lt;atom:entry&gt;</font><br>
<font face=3D"Courier New">  ...</font><br>
<font face=3D"Courier New">  &lt;ah:include rel=3D&quot;down&quot;&gt;<=
br>
	&lt;atom:entry&gt;...&lt;/atom:entry&gt;</font><br>
<font face=3D"Courier New">	&lt;atom:entry&gt;...&lt;/atom:entry&gt;</f=
ont><br>
<font face=3D"Courier New">	&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br=
>
  &lt;/ah:include&gt;<br>
  ...<br>
&lt;/atom:entry&gt;<br>
</font><br>
<font face=3D"Courier New">The I-D introduces a concept of hierarchy th=
rough up/up-tree/down-tree/down relations yet a all-purpose mechanism f=
or inclusion.  Most (all?) of the information on the feed element is du=
plicated on the enclosing entry (id, uri, etc).  Can't we do better for=
 this specific scenario the I-D is addressing?</font><br>
<br>
<font face=3D"Courier New">Also,</font><br>
<font face=3D"Courier New">Are there reasons for the statements below? =
 A resource may be involved in many different independent hierarchies -=
 e.g., folder structure, file plan, etc.  Most of which we probably can=
not imagine right now, but may be used in a year or two.  This also con=
flicts with the current 'up' relation which, as not stated otherwise, a=
llows multiple 'up' link relations in a single entry or feed.</font><br=
>
<br>
<font face=3D"Courier New">Section 4.1:[1]</font><br>
<font face=3D"Verdana">&gt;An entry MUST NOT contain more than one atom=
:link element with a rel attribute value of &quot;down&quot; that has t=
he same combination of type and &gt;hreflang attribute values.</font><f=
ont size=3D"4"> </font><br>
<br>
<font face=3D"Courier New">Section 4.2:</font><br>
<font face=3D"Verdana">&gt;An entry MUST NOT contain more than one atom=
:link element with a rel attribute value of &quot;down-tree&quot; that =
has the same combination of type and &gt;hreflang attribute values.</fo=
nt><font size=3D"4"> </font><br>
<br>
<font face=3D"Courier New">Section 5.1:</font><br>
<font face=3D"Verdana">&gt;A feed MUST NOT contain more than one atom:l=
ink element with a rel attribute value of &quot;up&quot; that has the s=
ame combination of type and hreflang &gt;attribute values.</font><font =
size=3D"4"> </font><br>
<br>
<font size=3D"4">Section 5.2:</font><br>
<font face=3D"Verdana">&gt;An entry MUST NOT contain more than one atom=
:link element with a rel attribute value of &quot;up-tree&quot; that ha=
s the same combination of type and &gt;hreflang attribute values.</font=
><font size=3D"4"> </font><br>
<br>
-Al<br>
<br>
[1] <a href=3D"http://www.oracle.com/technology/tech/feeds/spec/draft-d=
ivilly-atom-hierarchy.html"><u><font size=3D"4" color=3D"#0000FF">http:=
//www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-hierarch=
y.html</font></u></a><font size=3D"4"> </font><br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5FDFFDB1828f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---06/05/2009 11:18:07 AM---All the feedback on =
this mailing list has been really u"><font color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/05/2009 11:18:07 AM---All the feedback on this =
mailing list has been really useful. We have revised the I-D to reflect=
 the thinking about in-lining i</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5FDFFDB1828f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5FDFFDB1828f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;</font><=
/td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5FDFFDB1828f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/05/2009 11:18 AM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5FDFFDB1828f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Fwd: New Version Notification for draft-divilly-atom-h=
ierarchy-01</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">All the feedback on this mailing list has been really =
useful. We have revised the I-D to reflect the thinking about in-lining=
 inside atom:link using foreign markup. We've also made the use of in-l=
ine representations independent of the the new link relations. Looking =
forward to comments and implementation experience.</font>
<ul><br>
<font face=3D"Verdana">01 - Changes include:</font>
<ul>
<ul>
<ul><font face=3D"Verdana">In-line representations of linked resources =
are independent of hierarchy</font><br>
<font face=3D"Verdana">Removed Atom specific language in link relation =
definitions</font><br>
<font face=3D"Verdana">Made explicit that this specification re-uses ex=
isting 'up' link relation</font><br>
<font face=3D"Verdana">Changed namespace prefix from ah to ae</font><br=
>
<font face=3D"Verdana">Removed the ah:count attribute and added the ae:=
inline element</font></ul>
</ul>
<font face=3D"Verdana">Text: </font><a href=3D"http://www.ietf.org/inte=
rnet-drafts/draft-divilly-atom-hierarchy-01.txt"><u><font color=3D"#000=
0FF" face=3D"Verdana">http://www.ietf.org/internet-drafts/draft-divilly=
-atom-hierarchy-01.txt</font></u></a><br>
<font face=3D"Verdana">HTML: </font><a href=3D"http://www.oracle.com/te=
chnology/tech/feeds/spec/draft-divilly-atom-hierarchy.html"><u><font co=
lor=3D"#0000FF" face=3D"Verdana">http://www.oracle.com/technology/tech/=
feeds/spec/draft-divilly-atom-hierarchy.html</font></u></a></ul>
</ul>
<font size=3D"2">Nikunj</font><br>
<a href=3D"http://o-micron.blogspot.com/"><u><font size=3D"2" color=3D"=
#0000FF">http://o-micron.blogspot.com</font></u></a><br>
<br>
<br>
<br>
<font size=3D"4">Begin forwarded message:</font><br>

<ul>
<ul><b><font size=3D"4">From: </font></b><font size=3D"4">IETF I-D Subm=
ission Tool &lt;</font><a href=3D"mailto:idsubmission@ietf.org"><u><fon=
t size=3D"4" color=3D"#0000FF">idsubmission@ietf.org</font></u></a><fon=
t size=3D"4">&gt;</font><br>
<b><font size=3D"4">Date: </font></b><font size=3D"4">June 5, 2009 10:0=
6:45 AM PDT</font><br>
<b><font size=3D"4">To: </font></b><a href=3D"mailto:nikunj.mehta@oracl=
e.com"><u><font size=3D"4" color=3D"#0000FF">nikunj.mehta@oracle.com</f=
ont></u></a><br>
<b><font size=3D"4">Cc: </font></b><a href=3D"mailto:colm.divilly@oracl=
e.com"><u><font size=3D"4" color=3D"#0000FF">colm.divilly@oracle.com</f=
ont></u></a><br>
<b><font size=3D"4">Subject: New Version Notification for draft-divilly=
-atom-hierarchy-01 </font></b><br>
<br>
<font size=3D"4"><br>
A new version of I-D, draft-divilly-atom-hierarchy-01.txt has been succ=
essfuly submitted by Nikunj Mehta and posted to the IETF repository.<br=
>
<br>
Filename: draft-divilly-atom-hierarchy<br>
Revision: 01<br>
Title: Inlining and Hierarchy Extensions for Atom<br>
Creation_date: 2009-06-05<br>
WG ID: Independent Submission<br>
Number_of_pages: 11<br>
<br>
Abstract:<br>
This specification defines mechanisms for in-lining representations<br>=

of linked resources and for hierarchical navigation among Atom feeds<br=
>
and entries.Editorial Note<br>
<br>
To provide feedback on this Internet-Draft, join the atom-syntax<br>
mailing list (</font><a href=3D"http://www.imc.org/atom-syntax/"><u><fo=
nt size=3D"4" color=3D"#0000FF">http://www.imc.org/atom-syntax/</font><=
/u></a><font size=3D"4">) [1].<br>
<br>
<br>
<br>
The IETF Secretariat.<br>
<br>
</font></ul>
</ul>
<br>
<br>
</body></html>=


--1__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182--


--0__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5FDFFDB1828f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5FDFFDB1828f9e8a93df938690918c07BBFF5FDFFDB182--


From owner-atom-syntax@mail.imc.org  Fri Jun  5 20:00:47 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D52B73A6AAC for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 20:00:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.218
X-Spam-Level: 
X-Spam-Status: No, score=-5.218 tagged_above=-999 required=5 tests=[AWL=-2.819, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BLWLY7KOrgu4 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 20:00:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 333063A6802 for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 20:00:45 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n562m4dV067378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 19:48:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n562m4vO067377; Fri, 5 Jun 2009 19:48:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n562lqGG067368 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 19:48:03 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 6753723E3E8; Fri,  5 Jun 2009 22:47:48 -0400 (EDT)
Cc: Peter Keane <pkeane@mail.utexas.edu>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <415A555A-1EC2-45E7-903B-501628193BA1@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Kyle Marvin <kmarvin@google.com>
In-Reply-To: <192fc9640906051032ve21ddb0u3215f92a4b841399@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Sat, 6 Jun 2009 12:47:46 +1000
References: <20090520165415.48AAE3A7130@core3.amsl.com> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <86CA6008-8CCC-4DE2-A926-7F2271FCD121@oracle.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net> <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com> <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net> <192fc9640906051032ve21ddb0u3215f92a4b841399@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Just checking -- you do realise I'm suggesting it's worth using a new  
media type for the atom document that contains these extensions, not a  
new media type in it? Your response was worded in such a way that I'm  
not sure...

Cheers,


On 06/06/2009, at 3:32 AM, Kyle Marvin wrote:

> On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham <mnot@mnot.net>  
> wrote:
>
>
> On 05/06/2009, at 2:10 PM, Peter Keane wrote:
>
> I hope I'm not too far off w/ this, but it seems to me there are a
> couple distinct concerns in this thread: First is a need for what is
> essentially multiple atom:content elements in an entry.  atom:link
> seems like a logical home for that content (given that we can assign
> an appropriate @rel).
>
> Peter, I'm not sure I see the need like this;  you want more than  
> multiple content items.  What you have here is multiple resources  
> (some of which might be metadata + content, i.e. an atom entry, or  
> might not even be Atom at all) with some type of relationship  
> between them *and* the desire to retrieve these multiple related  
> resources using a single GET.   A key difference between 'content'  
> and a 'resource' is that the latter is independently dereferencable  
> whereas the same isn't necessarily true for any atom:content types  
> other than out-of-line-content.   A link has the nice property of  
> having a rel that describes how it is related to what it is  
> contained within (i.e. why it might be referenced), a type attribute  
> that informs how to process it (either when referenced or  
> potentially inline), and a href that says where to deference it  
> (i.e. how to reference it independently even if it is inline).   All  
> nice and useful properties within the composite resource that allow  
> it to be used in a decoupled fashion after the initial GET of the  
> composite resource.
>
>
>
> Well, the most straightforward way to fix that would be to fix Atom  
> and allow multiple atom:content elements in an entry...
>
>
> I'd agree with Nikunj that this is not so dramatic a change that new
> media types need to be considered.  It feels more like a tweak to me,
> and I do not see much difficulty at all in using my current tools for
> parsing or producing such atom documents.
>
> I think this is valid but an orthogonal concern.  The key point is  
> that you want to nest a resource that itself has a MIME type and can  
> be processed.  Whether these are new or existing MIME types depends  
> on the use cases and what is the most appropriate MIME type for that  
> relationship.
>
>
> Ah, maybe that's where the misunderstanding lies. It's not that you  
> can't parse it with an Atom library, with appropriate code to handle  
> the extensions; that's obviously possible.
>
> My concern is that a *generic* Atom processor (e.g., a feed reader)  
> or more importantly a generic MIME dispatcher (e.g., a browser or an  
> OS) wouldn't be able to do much that's useful with such a feed,  
> because -- as I understand the use cases -- most of the information  
> will be in extensions that the generic processor won't be able to  
> take advantage of, and because the generic MIME dispatcher won't  
> know to send this document to a handler that can do something with it.
>
> It might surprise you but I'd agree that using MIME types more would  
> be goodness.  It's frequently the case (including in GData) that the  
> lines between what is metadata and what is content are being blurred  
> since both are found in Atom extensions.   This fact does make life  
> harder for Atom processors, since they have to rely on sideband  
> signals (a 'kind' or a 'type') that inform them about what  
> extensions to expect and what they mean and there's not much  
> standardization happening in this space.
>
>
>
> This is the role media types play on the Web (and elsewhere, of  
> course)...
>
> I don't know, though, that this is a problem the Atom WG (or a  
> derivative effort) can solve.  In most cases, those MIME types for  
> nested content are domain-specific representations that are best  
> standardized by (or at least generally agreed upon) by groups  
> working in that domain.    I don't see a proliferation of vendor- 
> specific media types as being much better than the status quo other  
> than that they'd let you write vendor-specific MIME processors;   
> better structured from an Atom perspective but not really pushing  
> the Web forward in the right direction from a collaborative  
> perspective.
>
> Let me know if you think I'm missing something!
>
> -- Kyle
>
>
>
> Cheers,
>
> --
> Mark Nottingham     http://www.mnot.net/
>
>


--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Fri Jun  5 22:02:05 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7B44C3A6A86 for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 22:02:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.476
X-Spam-Level: 
X-Spam-Status: No, score=-100.476 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vKXPqsn-l-Dm for <ietfarch-atompub-archive@core3.amsl.com>; Fri,  5 Jun 2009 22:02:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8B8EA3A69F9 for <atompub-archive@ietf.org>; Fri,  5 Jun 2009 22:02:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n564n9W1071079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Jun 2009 21:49:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n564n9A9071078; Fri, 5 Jun 2009 21:49:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp-out.google.com (smtp-out.google.com [216.239.33.17]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n564msvj071069 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Fri, 5 Jun 2009 21:49:06 -0700 (MST) (envelope-from kmarvin@google.com)
Received: from zps18.corp.google.com (zps18.corp.google.com [172.25.146.18]) by smtp-out.google.com with ESMTP id n564mpub029464 for <atom-syntax@imc.org>; Sat, 6 Jun 2009 05:48:53 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1244263733; bh=FcUFulQcJHcVpamHONrUT1SbyYE=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=O 3jqQ/jqDYLsIS3CEAvzv0dzYPU+2LGAnmGi9ZGH0uAXygPiA4ZPofD5p5yFFmUTeD+B VmyONiF4MQH6fNh6CQ==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=m56+ynHcddVU+jVUjjTrjUJqOKjvpKQ+ldeG9SqfDlVP/nQMsBVvtBSnm91GkTSEF cII+TUNw0NnR5vpYNqRpQ==
Received: from pxi7 (pxi7.prod.google.com [10.243.27.7]) by zps18.corp.google.com with ESMTP id n564moss010653 for <atom-syntax@imc.org>; Fri, 5 Jun 2009 21:48:50 -0700
Received: by pxi7 with SMTP id 7so1530060pxi.10 for <atom-syntax@imc.org>; Fri, 05 Jun 2009 21:48:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.241.15 with SMTP id o15mr1590042wfh.104.1244263729885;  Fri, 05 Jun 2009 21:48:49 -0700 (PDT)
In-Reply-To: <415A555A-1EC2-45E7-903B-501628193BA1@mnot.net>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net> <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com> <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net> <192fc9640906051032ve21ddb0u3215f92a4b841399@mail.gmail.com> <415A555A-1EC2-45E7-903B-501628193BA1@mnot.net>
Date: Fri, 5 Jun 2009 23:48:49 -0500
Message-ID: <192fc9640906052148v4bb3ba29o5c8e75395618eb13@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
From: Kyle Marvin <kmarvin@google.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Peter Keane <pkeane@mail.utexas.edu>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Julian Reschke <julian.reschke@gmx.de>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=000e0cd14690a072ef046ba6b945
X-System-Of-Record: true
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--000e0cd14690a072ef046ba6b945
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Fri, Jun 5, 2009 at 9:47 PM, Mark Nottingham <mnot@mnot.net> wrote:

> Just checking -- you do realise I'm suggesting it's worth using a new media
> type for the atom document that contains these extensions, not a new media
> type in it? Your response was worded in such a way that I'm not sure...


Yes, I understand.   I think there are issues with media type under-use at
both levels (document and content).   There are definitely cases where a new
MIME type on the Atom document would be helpful to processors and others
where more judicious usage of specialized MIME types for atom:content would
be helpful.   Let me see if I can give you an example and see if you agree
or disagree.   Take the case of a feed that describes a calendar and
contains entries that describe events in the calendar.   If this had a MIME
type of something like "application/calendar+atom+xml", then it would might
inform a client processing it that there are other possible processing
options besides regular syndication, like importing to a local calendar.
Such a MIME type might explain the set of metadata extensions specific to
calendars that are expected (ex timezone info) and possibly even put
constraints or expectations on the MIME type of atom:content found within
the entries.

Of course, the "application/calendar+atom+xml" is fictitious because there's
no model for saying that something is an atom feed of a specific type in the
same way that "application/atom+xml" says that it's an XML document with
Atom syntax constraints.   Rooted in this might be Nikunj's concern but
there's probably more (see next paragraph).   Without a model for defining
Atom media subtypes, you'd have to type it as something that is going to
cause a generic Atom processor to ignore it even though it could still be
processed in useful (albeit less vertical way) to let me know when
data/events are available or have changed via a feed reader interface.

I don't know, though, that anything in the hierarchy proposal justifies a
new MIME type and given that you say it might be worth *considering* I'm not
sure you see it that way either.   There are definitely cases where you're
just adding extensions that are informative and additional metadata and I
don't think these alone define a new data format that needs a media type.
 Media RSS is possibly another example.   Consider these the Atom Syntax
equivalent of a ""mixin".  If such extensions are standardized and/or get
enough de facto usage lots of Atom processors are likely to handle them just
fine.   So the current proposal is perhaps not the best poster child for
using media types more but I definitely think it's something that the Atom
community should consider to better enable client use cases in addition to
reader-based syndication.

All this being said, I think the right venue for creating more specialized
Atom media types is in communities that would benefit from their existence
and the collaboration or processing models that would be enabled by them.
 Just minting new MIME types because you've extended Atom is not all that
helpful in the bigger scheme of things, imo.

HTH,

-- Kyle


>
>
> Cheers,
>
>
>
> On 06/06/2009, at 3:32 AM, Kyle Marvin wrote:
>
>  On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham <mnot@mnot.net> wrote:
>>
>>
>> On 05/06/2009, at 2:10 PM, Peter Keane wrote:
>>
>> I hope I'm not too far off w/ this, but it seems to me there are a
>> couple distinct concerns in this thread: First is a need for what is
>> essentially multiple atom:content elements in an entry.  atom:link
>> seems like a logical home for that content (given that we can assign
>> an appropriate @rel).
>>
>> Peter, I'm not sure I see the need like this;  you want more than multiple
>> content items.  What you have here is multiple resources (some of which
>> might be metadata + content, i.e. an atom entry, or might not even be Atom
>> at all) with some type of relationship between them *and* the desire to
>> retrieve these multiple related resources using a single GET.   A key
>> difference between 'content' and a 'resource' is that the latter is
>> independently dereferencable whereas the same isn't necessarily true for any
>> atom:content types other than out-of-line-content.   A link has the nice
>> property of having a rel that describes how it is related to what it is
>> contained within (i.e. why it might be referenced), a type attribute that
>> informs how to process it (either when referenced or potentially inline),
>> and a href that says where to deference it (i.e. how to reference it
>> independently even if it is inline).   All nice and useful properties within
>> the composite resource that allow it to be used in a decoupled fashion after
>> the initial GET of the composite resource.
>>
>>
>>
>> Well, the most straightforward way to fix that would be to fix Atom and
>> allow multiple atom:content elements in an entry...
>>
>>
>> I'd agree with Nikunj that this is not so dramatic a change that new
>> media types need to be considered.  It feels more like a tweak to me,
>> and I do not see much difficulty at all in using my current tools for
>> parsing or producing such atom documents.
>>
>> I think this is valid but an orthogonal concern.  The key point is that
>> you want to nest a resource that itself has a MIME type and can be
>> processed.  Whether these are new or existing MIME types depends on the use
>> cases and what is the most appropriate MIME type for that relationship.
>>
>>
>> Ah, maybe that's where the misunderstanding lies. It's not that you can't
>> parse it with an Atom library, with appropriate code to handle the
>> extensions; that's obviously possible.
>>
>> My concern is that a *generic* Atom processor (e.g., a feed reader) or
>> more importantly a generic MIME dispatcher (e.g., a browser or an OS)
>> wouldn't be able to do much that's useful with such a feed, because -- as I
>> understand the use cases -- most of the information will be in extensions
>> that the generic processor won't be able to take advantage of, and because
>> the generic MIME dispatcher won't know to send this document to a handler
>> that can do something with it.
>>
>> It might surprise you but I'd agree that using MIME types more would be
>> goodness.  It's frequently the case (including in GData) that the lines
>> between what is metadata and what is content are being blurred since both
>> are found in Atom extensions.   This fact does make life harder for Atom
>> processors, since they have to rely on sideband signals (a 'kind' or a
>> 'type') that inform them about what extensions to expect and what they mean
>> and there's not much standardization happening in this space.
>>
>>
>>
>> This is the role media types play on the Web (and elsewhere, of course)...
>>
>> I don't know, though, that this is a problem the Atom WG (or a derivative
>> effort) can solve.  In most cases, those MIME types for nested content are
>> domain-specific representations that are best standardized by (or at least
>> generally agreed upon) by groups working in that domain.    I don't see a
>> proliferation of vendor-specific media types as being much better than the
>> status quo other than that they'd let you write vendor-specific MIME
>> processors;  better structured from an Atom perspective but not really
>> pushing the Web forward in the right direction from a collaborative
>> perspective.
>>
>> Let me know if you think I'm missing something!
>>
>> -- Kyle
>>
>>
>>
>> Cheers,
>>
>> --
>> Mark Nottingham     http://www.mnot.net/
>>
>>
>>
>
> --
> Mark Nottingham     http://www.mnot.net/
>
>

--000e0cd14690a072ef046ba6b945
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 5, 2009 at 9:47 PM, Mark Nottingham =
<span dir=3D"ltr">&lt;<a href=3D"mailto:mnot@mnot.net">mnot@mnot.net</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex;">
Just checking -- you do realise I&#39;m suggesting it&#39;s worth using a n=
ew media type for the atom document that contains these extensions, not a n=
ew media type in it? Your response was worded in such a way that I&#39;m no=
t sure...</blockquote>
<div><br></div><div>Yes, I understand. =A0 I think there are issues with me=
dia type under-use at both levels (document and content). =A0 There are def=
initely cases where a new MIME type on the Atom document would be helpful t=
o processors and others where more judicious usage of specialized MIME type=
s for atom:content would be helpful. =A0 Let me see if I can give you an ex=
ample and see if you agree or disagree. =A0 Take the case of a feed that de=
scribes a calendar and contains entries that describe events in the calenda=
r. =A0 If this had a MIME type of something like &quot;application/calendar=
+atom+xml&quot;, then it would might inform a client processing it that the=
re are other possible processing options besides regular syndication, like =
importing to a local calendar. =A0 Such a MIME type might explain the set o=
f metadata extensions specific to calendars that are expected (ex timezone =
info) and possibly even put constraints or expectations on the MIME type of=
 atom:content found within the entries.</div>
<div><br></div><div>Of course, the &quot;application/calendar+atom+xml&quot=
; is fictitious because there&#39;s no model for saying that something is a=
n atom feed of a specific type in the same way that &quot;application/atom+=
xml&quot; says that it&#39;s an XML document with Atom syntax constraints. =
=A0 Rooted in this might be Nikunj&#39;s concern but there&#39;s probably m=
ore (see next paragraph). =A0 Without a model for defining Atom media subty=
pes, you&#39;d have to type it as something that is going to cause a generi=
c Atom processor to ignore it even though it could still be processed in us=
eful (albeit less vertical way) to let me know when data/events are availab=
le or have changed via a feed reader interface.</div>
<div><br></div><div>I don&#39;t know, though, that anything in the hierarch=
y proposal justifies a new MIME type and given that you say it might be wor=
th *considering* I&#39;m not sure you see it that way either. =A0 There are=
 definitely cases where you&#39;re just adding extensions that are informat=
ive and additional metadata and I don&#39;t think these alone define a new =
data format that needs a media type. =A0Media RSS is possibly another examp=
le. =A0 Consider these the Atom Syntax equivalent of a &quot;&quot;mixin&qu=
ot;. =A0If such extensions are standardized and/or get enough de facto usag=
e lots of Atom processors are likely to handle them just fine. =A0 So the c=
urrent proposal is perhaps not the best poster child for using media types =
more but I definitely think it&#39;s something that the Atom community shou=
ld consider to better enable client use cases in addition to reader-based s=
yndication.</div>
<div><br></div><div>All this being said, I think the right venue for creati=
ng more specialized Atom media types is in communities that would benefit f=
rom their existence and the collaboration or processing models that would b=
e enabled by them. =A0 =A0Just minting new MIME types because you&#39;ve ex=
tended Atom is not all that helpful in the bigger scheme of things, imo.</d=
iv>
<div><br></div><div>HTH,</div><div><br></div><div>-- Kyle</div><div>=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex;"><br>
<br>
Cheers,<div><div></div><div class=3D"h5"><br>
<br>
<br>
On 06/06/2009, at 3:32 AM, Kyle Marvin wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham &lt;<a href=3D"mailto:mnot=
@mnot.net" target=3D"_blank">mnot@mnot.net</a>&gt; wrote:<br>
<br>
<br>
On 05/06/2009, at 2:10 PM, Peter Keane wrote:<br>
<br>
I hope I&#39;m not too far off w/ this, but it seems to me there are a<br>
couple distinct concerns in this thread: First is a need for what is<br>
essentially multiple atom:content elements in an entry. =A0atom:link<br>
seems like a logical home for that content (given that we can assign<br>
an appropriate @rel).<br>
<br>
Peter, I&#39;m not sure I see the need like this; =A0you want more than mul=
tiple content items. =A0What you have here is multiple resources (some of w=
hich might be metadata + content, i.e. an atom entry, or might not even be =
Atom at all) with some type of relationship between them *and* the desire t=
o retrieve these multiple related resources using a single GET. =A0 A key d=
ifference between &#39;content&#39; and a &#39;resource&#39; is that the la=
tter is independently dereferencable whereas the same isn&#39;t necessarily=
 true for any atom:content types other than out-of-line-content. =A0 A link=
 has the nice property of having a rel that describes how it is related to =
what it is contained within (i.e. why it might be referenced), a type attri=
bute that informs how to process it (either when referenced or potentially =
inline), and a href that says where to deference it (i.e. how to reference =
it independently even if it is inline). =A0 All nice and useful properties =
within the composite resource that allow it to be used in a decoupled fashi=
on after the initial GET of the composite resource.<br>

<br>
<br>
<br>
Well, the most straightforward way to fix that would be to fix Atom and all=
ow multiple atom:content elements in an entry...<br>
<br>
<br>
I&#39;d agree with Nikunj that this is not so dramatic a change that new<br=
>
media types need to be considered. =A0It feels more like a tweak to me,<br>
and I do not see much difficulty at all in using my current tools for<br>
parsing or producing such atom documents.<br>
<br>
I think this is valid but an orthogonal concern. =A0The key point is that y=
ou want to nest a resource that itself has a MIME type and can be processed=
. =A0Whether these are new or existing MIME types depends on the use cases =
and what is the most appropriate MIME type for that relationship.<br>

<br>
<br>
Ah, maybe that&#39;s where the misunderstanding lies. It&#39;s not that you=
 can&#39;t parse it with an Atom library, with appropriate code to handle t=
he extensions; that&#39;s obviously possible.<br>
<br>
My concern is that a *generic* Atom processor (e.g., a feed reader) or more=
 importantly a generic MIME dispatcher (e.g., a browser or an OS) wouldn&#3=
9;t be able to do much that&#39;s useful with such a feed, because -- as I =
understand the use cases -- most of the information will be in extensions t=
hat the generic processor won&#39;t be able to take advantage of, and becau=
se the generic MIME dispatcher won&#39;t know to send this document to a ha=
ndler that can do something with it.<br>

<br>
It might surprise you but I&#39;d agree that using MIME types more would be=
 goodness. =A0It&#39;s frequently the case (including in GData) that the li=
nes between what is metadata and what is content are being blurred since bo=
th are found in Atom extensions. =A0 This fact does make life harder for At=
om processors, since they have to rely on sideband signals (a &#39;kind&#39=
; or a &#39;type&#39;) that inform them about what extensions to expect and=
 what they mean and there&#39;s not much standardization happening in this =
space.<br>

<br>
<br>
<br>
This is the role media types play on the Web (and elsewhere, of course)...<=
br>
<br>
I don&#39;t know, though, that this is a problem the Atom WG (or a derivati=
ve effort) can solve. =A0In most cases, those MIME types for nested content=
 are domain-specific representations that are best standardized by (or at l=
east generally agreed upon) by groups working in that domain. =A0 =A0I don&=
#39;t see a proliferation of vendor-specific media types as being much bett=
er than the status quo other than that they&#39;d let you write vendor-spec=
ific MIME processors; =A0better structured from an Atom perspective but not=
 really pushing the Web forward in the right direction from a collaborative=
 perspective.<br>

<br>
Let me know if you think I&#39;m missing something!<br>
<br>
-- Kyle<br>
<br>
<br>
<br>
Cheers,<br>
<br>
--<br>
Mark Nottingham =A0 =A0 <a href=3D"http://www.mnot.net/" target=3D"_blank">=
http://www.mnot.net/</a><br>
<br>
<br>
</blockquote>
<br>
<br>
--<br>
Mark Nottingham =A0 =A0 <a href=3D"http://www.mnot.net/" target=3D"_blank">=
http://www.mnot.net/</a><br>
<br>
</div></div></blockquote></div><br>

--000e0cd14690a072ef046ba6b945--


From kathyj@agsworld.com.au  Sun Jun  7 09:55:56 2009
Return-Path: <kathyj@agsworld.com.au>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E6A473A6B04 for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 09:55:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -47.84
X-Spam-Level: 
X-Spam-Status: No, score=-47.84 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_VERIZON_P=2.144, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_VERIZON_POOL=1.495, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, URIBL_BLACK=20, URIBL_JP_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1fhzo7o3UMBI for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 09:55:56 -0700 (PDT)
Received: from pool-98-114-194-224.phlapa.fios.verizon.net (pool-98-114-194-224.phlapa.fios.verizon.net [98.114.194.224]) by core3.amsl.com (Postfix) with SMTP id 2B3803A68B1 for <atompub-archive@megatron.ietf.org>; Sun,  7 Jun 2009 09:55:54 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Shopper [$900/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090607165555.2B3803A68B1@core3.amsl.com>
Date: Sun,  7 Jun 2009 09:55:54 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="Phoebe@ms-shopper.com"><b>Phoebe@ms-shopper.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From oivyq@aagtd.com  Sun Jun  7 09:56:40 2009
Return-Path: <oivyq@aagtd.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF1453A68B1 for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 09:56:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -52.306
X-Spam-Level: 
X-Spam-Status: No, score=-52.306 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR=2.426, HOST_EQ_STATICB=1.372, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_NJABL_PROXY=1.643, RCVD_IN_XBL=3.033, SARE_WEOFFER=0.3, URIBL_BLACK=20, URIBL_JP_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DDDNImSK5Bj4 for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 09:56:40 -0700 (PDT)
Received: from static-host202-154-235-253.link.net.pk (static-host202-154-235-253.link.net.pk [202.154.235.253]) by core3.amsl.com (Postfix) with SMTP id C08A73A6809 for <atompub-archive@megatron.ietf.org>; Sun,  7 Jun 2009 09:56:36 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Crisis is Dead! Job for you!
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090607165637.C08A73A6809@core3.amsl.com>
Date: Sun,  7 Jun 2009 09:56:36 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="Jeff@ms-shopper.com"><b>Jeff@ms-shopper.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From obert@abraminterstate.com  Sun Jun  7 19:09:44 2009
Return-Path: <obert@abraminterstate.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 91CFB3A680A for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 19:09:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -43.64
X-Spam-Level: 
X-Spam-Status: No, score=-43.64 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_WEOFFER=0.3, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GxiuAFMrUuMX for <ietfarch-atompub-archive@core3.amsl.com>; Sun,  7 Jun 2009 19:09:43 -0700 (PDT)
Received: from aagplc.com (unknown [189.225.35.103]) by core3.amsl.com (Postfix) with SMTP id B7BDC3A683B for <atompub-archive@megatron.ietf.org>; Sun,  7 Jun 2009 19:09:40 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Secret Shopper [$750/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090608020941.B7BDC3A683B@core3.amsl.com>
Date: Sun,  7 Jun 2009 19:09:40 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="Sterling@ms-shopper.com"><b>Sterling@ms-shopper.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From owner-atom-syntax@mail.imc.org  Mon Jun  8 11:46:18 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6EA563A6D01 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 11:46:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level: 
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FFOmwxpYOmKX for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 11:46:17 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 235C33A6B5F for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 11:46:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58IXfx8015573 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 11:33:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58IXfZS015572; Mon, 8 Jun 2009 11:33:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58IXUMJ015555 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 11:33:41 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qyk1 with SMTP id 1so4238207qyk.16 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 11:33:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=8mQqbpw2mr1uif1jMWN5x3fWLCqFXWIzEmtyfUP1WsY=; b=VLgJVdrfIjEXw37jTOw81WREI6alvAuGOcKny89vv2zr0ygeC65U+B8l/v5bkzsliQ /B3SXK502xSolzQBZBvQDw47Yc4/CROVkU9C6ZwqKGa3qJu0AiZj/9ixWEYTfKEzo4Dt j2e7YzfrlNMC4uohj+0/rnFs5Q9F3ZFeRsSO8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=hCRY33CPKc/7IFrbyn6qN5ZPkWx04stPHO2NTiLuxrT26xV6OhUyhF6zbuftyX9LZD PDjljfEFLzVksbPsQeofixNIFSwatroxKir2ofkmWPBR11Ot2/4lm4S0/fT9hWPG773I SZRukT4iBmhS1xMnEbQAEwFN+HL0dhNOeMZvU=
Received: by 10.224.32.73 with SMTP id b9mr7126170qad.11.1244486006716; Mon, 08 Jun 2009 11:33:26 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 5sm269335qwh.31.2009.06.08.11.33.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 11:33:26 -0700 (PDT)
Message-ID: <4A2D59A9.9090704@gmail.com>
Date: Mon, 08 Jun 2009 11:34:17 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: atom-syntax <atom-syntax@imc.org>
Subject: Comments on hierarchy draft
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Great to see a bunch of activity on the list... I'm finally starting to 
find time to catch up on what's been going on. The hierarchy draft looks 
good at first read but I had a few comments and concerns...

Forgive me if any of this has already been discussed, there have been a 
significant number of posts on the hierarchy draft and I simply have not 
yet had time to dig through them all.

Section 2.1

The cardinality model really isn't all that clear to me upon first read 
of this draft so please bear with me. The draft would seem to indicate 
that any given entry can have multiple parent entries. Does this mean 
that the entry can have multiple "up" links, each pointing to a 
different parent Atom entry document, or a single "up" link pointing to 
a single Atom feed document containing all of the parent entries?

Section 3.2 If the ae:inline element is supposed to allow arbitrary 
content then it is underspecified. For instance, the atom:content 
element contains a specific type attribute used to indicate whether the 
content is text, html, xhtml or some specific media type. If the 
media-type is binary based, atom:content requires that the contained 
data be Base64 encoded.  If the media-type is text based, atom:content 
requires that the characters be included as inline-text. If the 
media-type is xml based, atom:content requires that the xml be in-lined 
directly. I know the specification indicates that the optional type 
attribute of the enclosing atom:link element is intended to provide the 
necessary information, I think it would make far more sense for the 
ae:inline element to have it's own type attribute modeled after the 
atom:content type attribute. e.g. <ae:inline type="text">, <ae:inline 
type="application/atom+xml;type=entry">.

It would also make sense to explicitly spell out the processing model as 
is done in RFC 4287 for atom:content rather than just saying "process 
the value of ae:inline per the processing model for atom:content as 
specified in Section 4.1.3.3 of [RFC4287]".

Section 4

I'm not sure I'm comfortable with all the restrictions placed on the 
hierarchy model. "up" and "down" links should be able to point to 
individual Atom entry documents as well as feeds, for instance... it 
would make sense to be able to do something like...

 <entry>
   ...
   <link rel="down" type="application/atom+xml;type=entry" 
href="childentry1.xml" />
   <link rel="down" type="application/atom+xml;type=entry" 
href="childentry2.xml" />
   <link rel="down" type="application/atom+xml;type=entry" 
href="childentry3.xml" />
   ...
   <link rel="up" type="application/atom+xml;type=entry" 
href="parententry1.xml" />
   <link rel="up" type="application/atom+xml;type=entry" 
href="parententry2.xml" />
   <link rel="up" type="application/atom+xml;type=entry" 
href="parententry3.xml" />
   ...
 </entry>

This would imply also that each "down" and each "up" link point to 
distinct resources as opposed to alternate representations of the same 
resource... in other words, it expands the hierarchy model out to allow 
any single element to potentially have multiple child trees and multiple 
parent trees.

 <entry>
   ...
   <link rel="down" type="application/atom+xml;type=feed" 
href="childfeed1.xml" />
   <link rel="down" type="application/atom+xml;type=feed" 
href="childfeed2.xml" />
   ...
   <link rel="up" type="application/atom+xml;type=feed" 
href="parentfeed1.xml" />
   <link rel="up" type="application/atom+xml;type=feed" 
href="parentfeed2.xml" />
   ...
 </entry>

Yes, this increases the potential complexity of the hierarchy model, but 
restricting the model to only a single child tree and single parent tree 
feels like needless premature optimization.

I think the difference between "down" and "down-tree" and "up" and 
"up-tree" needs to be spelled out with more clarity.

Section 5.3: There is a bug in the example. The </ae:inline> and 
</atom:feed> closing tags have been transposed.

- James


From owner-atom-syntax@mail.imc.org  Mon Jun  8 12:09:54 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8E6253A6A14 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:09:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.849
X-Spam-Level: 
X-Spam-Status: No, score=-3.849 tagged_above=-999 required=5 tests=[AWL=-1.850, BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Gd1IcS-2e5d for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:09:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1215C3A68D2 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 12:09:52 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58ItaHb016763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 11:55:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58Ita4R016762; Mon, 8 Jun 2009 11:55:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58ItZ3X016755 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 11:55:36 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qyk1 with SMTP id 1so4260764qyk.16 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 11:55:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=iU/s3j75GnF9oJPytfJ4wNWu47KFAldO+9Z+/2uNrCw=; b=hQxAtoX1LjUgSsgdt1qjXcpzu6w8X1+eCn2v+P7qubl5OO+5HqjjKNH3Js4a61CCQm tMQcanV4iOo4NHB4z43zjCYiZGPRRhvidTegM2a2SVcwdJVvQpSEqb5CtiMoo6uow3Ku bMdY2/XqRvV8HfrPZyDTky5TqbPxLL1XbCpwA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=aLUtC6BfPSnzigY9/FZuLwYGHVaSYnSFyZCS23A814oP2EOR8XjRhjsxAaBcolUP2s W+ATBUBLetmmI+lQ6xtZezamA+3ztoNel3+uZjvLkdgV5J4Y+os8ZUY9NqmxIvgv9ovB UotvNxE8Ms1EKEG/IPl6ZzUWXXjHaB5di0+18=
Received: by 10.224.61.14 with SMTP id r14mr7079148qah.250.1244487335231; Mon, 08 Jun 2009 11:55:35 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 6sm44090qwk.50.2009.06.08.11.55.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 11:55:33 -0700 (PDT)
Message-ID: <4A2D5EDC.1020207@gmail.com>
Date: Mon, 08 Jun 2009 11:56:28 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Al Brown <albertcbrown@us.ibm.com>
CC: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>
In-Reply-To: <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Comments below...

Al Brown wrote:
>
> The 01 draft is a much better. I am concerned the generic mechanism 
> using inlining links is sub-optimal for displaying a hierarchy that 
> this I-D helps navigate via the new link relations.
>
in-lining arbitrarily complex hierarchies is always going to be 
problematic and suboptimal... which is why I was so adamant about not 
baking hierarchy into Atom and Atompub in the first place when we were 
working on all this stuff initially.  Despite the added verbosity that 
this approach adds, however, I think it's likely the most acceptable 
approach.

> First example: there are two down relations: down and down-tree. It is 
> important to have both of those link relations on the [standalone] 
> atom entry that represents a folder so the client can chose a flat 
> (feed) or tree (expanded feed) representation. If the client chooses 
> the tree representation, then on the atom feed returned the server 
> will inline using the link relation down. down-tree is not expanded 
> with content inline. E.g.,
>
> <atom:entry>
> ...
> <!-- children level 1 -->
> <atom:link rel="down" type="application/atom+xml;type=feed"
> href="/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <!-- /a -->
> <atom:entry>
> ...
> <!-- children level 2 for /a -->
> <atom:link rel="down"
> href="/finance/feeds/default/portfolios/1/positions"/>
> ...
> <ae:inline>
> <atom:feed>
> <!-- entry /a/1 -->
> <atom:entry>
> ...
> <atom:link rel="down"
> href="/finance/feeds/default/portfolios/1/positions/down">
> <!-- repeats -->
> </atom:link>
> <atom:link rel="down-tree"
> href="/finance/feeds-tree/default/portfolios/1/positions/down" />
>
> ...
> </atom:entry>
> </atom:feed>
> </ae:inline>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> <atom:link rel="down-tree" type="application/atom+xml;type=feed"
> href="/finance/feeds-tree/default/portfolios/1/positions" />
>
> ...
> </atom:entry>
>
> The contents of the down link relation will be what should be included 
> in the down-tree due to recursion through the atom entries. Having a 
> separate extension element, side-steps this issue of expression.
>
Hmmm.... I know we've discussed this, but after thinking about it more 
and looking through the examples, I'm becoming increasingly less 
convinced that we need a distinction between "down" and "down-tree".  
One should simply assume that "down" could point to a child entry or 
child feed and that those children could potentially also be parents. 
Yes, that possibly increases the processing compexity but I think it 
simplifies the model overall.

> Second example: verbosity
> This proposal now has:
> <atom:entry>
> ...
> <atom:link rel="down" type="application/atom+xml;type=feed"
> href="/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <atom:link rel="self"
> href="/finance/feeds/default/portfolios/1/positions"/>
> ...
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> instead of a simpler mechanism:
> <atom:entry>
> ...
> <ah:include rel="down">
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </ah:include>
> ...
> </atom:entry>
>
> The I-D introduces a concept of hierarchy through 
> up/up-tree/down-tree/down relations yet a all-purpose mechanism for 
> inclusion. Most (all?) of the information on the feed element is 
> duplicated on the enclosing entry (id, uri, etc). Can't we do better 
> for this specific scenario the I-D is addressing?
>
I think we can address this by eliminating the restriction that "down" 
and "up" must always point to Atom feed documents and by changing the 
cardinality rules for those links. That restriction, I think, is 
arbitrary and unnecessary

It would allow us to do something like....

<atom:entry>
...
<atom:link rel="down" type="application/atom+xml;type=entry" href="child1">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
<atom:link rel="down" type="application/atom+xml;type=entry" href="child2">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
...
<atom:link rel="down" type="application/atom+xml;type=entry" href="childN">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
...
</atom:entry>

Unlike any of the other methods discussed, this approach would allow 
clients that don't understand the hierarchy model to still understand 
that there is some kind of link relationship with each of the individual 
child resources and eliminates the need to include the extraneous 
atom:feed metadata.

Note that this is the same basic approach taken by my comment thread 
extension (in-reply-to).

- James


From owner-atom-syntax@mail.imc.org  Mon Jun  8 12:32:06 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8CCFB28C186 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:32:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.825
X-Spam-Level: 
X-Spam-Status: No, score=-4.825 tagged_above=-999 required=5 tests=[AWL=-0.628, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dEVqIIfhl3uP for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:32:04 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 98C9E3A682D for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 12:32:03 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JHB8w017861 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 12:17:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58JHBBs017860; Mon, 8 Jun 2009 12:17:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JGxn3017851 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 12:17:10 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58JHltm019657 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 19:17:48 GMT
Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58JI2E9001433; Mon, 8 Jun 2009 19:18:02 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 12:16:54 -0700
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <DAAAB098-2BDB-4EF1-90A2-0B6D07764C65@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-6--106637932
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 12:15:34 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt006.oracle.com [141.146.116.15]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090206.4A2D63A7.02A0:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-6--106637932
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 5, 2009, at 2:06 PM, Al Brown wrote:

> The 01 draft is a much better. I am concerned the generic mechanism  
> using inlining links is sub-optimal for displaying a hierarchy that  
> this I-D helps navigate via the new link relations.
>
I read "displaying" as conveying, since Atom format is all about a  
representation, and not a rendering.
>
> First example: there are two down relations: down and down-tree. It  
> is important to have both of those link relations on the  
> [standalone] atom entry that represents a folder so the client can  
> chose a flat (feed) or tree (expanded feed) representation.
>
With you so far.
> If the client chooses the tree representation, then on the atom feed  
> returned the server will inline using the link relation down. down- 
> tree is not expanded with content inline. E.g.,
>
When producing an entry representation, e.g., for a folder, the server  
may go one level deep by in-lining the "down" relation but not in- 
lining the entries in the already in-lined link. Or it can choose to  
arbitrarily in-line linked resources. The communication between the  
client and the server about what representation is desirable may  
either be out of band, or be a part of the request (either through  
query parameters or custom headers)
>
>
> <atom:entry>
> ...
> <!-- children level 1 -->
> <atom:link rel="down" type="application/atom+xml;type=feed"
> href="/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <!-- /a -->
> <atom:entry>
> ...
> <!-- children level 2 for /a -->
> <atom:link rel="down"
> href="/finance/feeds/default/portfolios/1/positions"/>
> ...
> <ae:inline>
> <atom:feed>
> <!-- entry /a/1 -->
> <atom:entry>
> ...
> <atom:link rel="down"
> href="/finance/feeds/default/portfolios/1/positions/down">
> <!-- repeats -->
> </atom:link>
> <atom:link rel="down-tree"
> href="/finance/feeds-tree/default/portfolios/1/positions/down" />
>
> ...
> </atom:entry>
> </atom:feed>
> </ae:inline>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> <atom:link rel="down-tree" type="application/atom+xml;type=feed"
> href="/finance/feeds-tree/default/portfolios/1/positions" />
>
> ...
> </atom:entry>
>

I can't make sense of this example since it appears to be not well- 
formed XML (omitting ellipsis). Can you, perhaps, retry with a well- 
formed example? Also, your concern is not clear (to me).
>
> The contents of the down link relation will be what should be  
> included in the down-tree due to recursion through the atom entries.  
> Having a separate extension element, side-steps this issue of  
> expression.
>
Is this related to your concerns about duplication [1]. If so, let me  
say that a server can choose to in-line where it finds the need to and  
not, where it doesn't. In fact, it may be possible to get rid of the  
down-tree relation, if the representation of "down" can be in-lined to  
a suitable depth. That may actually be preferable anyway.

>
>
> Second example: verbosity
> This proposal now has:
> <atom:entry>
> ...
> <atom:link rel="down" type="application/atom+xml;type=feed"
> href="/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <atom:link rel="self"
> href="/finance/feeds/default/portfolios/1/positions"/>
> ...
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> instead of a simpler mechanism:
> <atom:entry>
> ...
> <ah:include rel="down">
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </ah:include>
> ...
> </atom:entry>
>
> The I-D introduces a concept of hierarchy through up/up-tree/down- 
> tree/down relations yet a all-purpose mechanism for inclusion. Most  
> (all?) of the information on the feed element is duplicated on the  
> enclosing entry (id, uri, etc).
>
If verbosity is a concern, then the fact that we repeat the text  
"atom:entry" about 8 times in the above example is a valid target.  
However, that is besides the point. Even if we were to take the  
"simpler mechanism", you would still have to put in id, title,  
updated, etc. because the definition of atom:entry requires those  
things. See Section 4.1.2 of RFC 4287. BTW, link is not one of the  
required elements in a valid entry, so you could skip it in either case.
> Can't we do better for this specific scenario the I-D is addressing?
>
>
Yes, the server can avoid sending anything in the in-lined entry that  
is not required for being treated as valid Atom by RFC 4287. This is  
unrelated to the hierarchy I-D.
> Also,
> Are there reasons for the statements below? A resource may be  
> involved in many different independent hierarchies - e.g., folder  
> structure, file plan, etc. Most of which we probably cannot imagine  
> right now, but may be used in a year or two. This also conflicts  
> with the current 'up' relation which, as not stated otherwise,  
> allows multiple 'up' link relations in a single entry or feed.
>
> Section 4.1:[1]
> >An entry MUST NOT contain more than one atom:link element with a  
> rel attribute value of "down" that has the same combination of type  
> and >hreflang attribute values.
>
RFC 4287 already defines a similar constraint for @rel="alternate".  
RFC 4287 provides two discriminators for link elements in addition to  
rel, and processors use this to select one that is suitable for the  
purpose, and these are type and hreflang. Since down defines a formal  
relation between the referrer and the referee, it is necessary to have  
a clear meaning for multiple occurrences of that relation. Therefore  
the text above. If you can propose an alternate resolution of the  
issue I identified just now, I'll be interested in reviewing it.
>
>
> Section 4.2:
> >An entry MUST NOT contain more than one atom:link element with a  
> rel attribute value of "down-tree" that has the same combination of  
> type and >hreflang attribute values.
>
> Section 5.1:
> >A feed MUST NOT contain more than one atom:link element with a rel  
> attribute value of "up" that has the same combination of type and  
> hreflang >attribute values.
>
> Section 5.2:
> >An entry MUST NOT contain more than one atom:link element with a  
> rel attribute value of "up-tree" that has the same combination of  
> type and >hreflang attribute values.
>
> -Al
>
> [1] http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-hierarchy.html
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>"Nikunj R. Mehta" ---06/05/2009 11:18:07 AM---All the  
> feedback on this mailing list has been really useful. We have  
> revised the I-D to reflect the thinking about in-lining i
>
> <ecblank.gif>
> From:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Atom-Syntax Syntax <atom-syntax@imc.org>
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/05/2009 11:18 AM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
>
> All the feedback on this mailing list has been really useful. We  
> have revised the I-D to reflect the thinking about in-lining inside  
> atom:link using foreign markup. We've also made the use of in-line  
> representations independent of the the new link relations. Looking  
> forward to comments and implementation experience.
>
> 01 - Changes include:
> In-line representations of linked resources are independent of  
> hierarchy
> Removed Atom specific language in link relation definitions
> Made explicit that this specification re-uses existing 'up' link  
> relation
> Changed namespace prefix from ah to ae
> Removed the ah:count attribute and added the ae:inline element
> Text: http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-01.txt
> HTML: http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-hierarchy.html
> Nikunj
> http://o-micron.blogspot.com
>
>
>
> Begin forwarded message:
> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: June 5, 2009 10:06:45 AM PDT
> To: nikunj.mehta@oracle.com
> Cc: colm.divilly@oracle.com
> Subject: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
> A new version of I-D, draft-divilly-atom-hierarchy-01.txt has been  
> successfuly submitted by Nikunj Mehta and posted to the IETF  
> repository.
>
> Filename: draft-divilly-atom-hierarchy
> Revision: 01
> Title: Inlining and Hierarchy Extensions for Atom
> Creation_date: 2009-06-05
> WG ID: Independent Submission
> Number_of_pages: 11
>
> Abstract:
> This specification defines mechanisms for in-lining representations
> of linked resources and for hierarchical navigation among Atom feeds
> and entries.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>
>


--Apple-Mail-6--106637932
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div =
apple-content-edited=3D"true">On Jun 5, 2009, at 2:06 PM, Al Brown =
wrote:</div><div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><p><font size=3D"4">The 01 draft is a much better.  I =
am concerned the generic mechanism using inlining links is sub-optimal =
for displaying a hierarchy that this I-D helps navigate via the new link =
relations.</font></p></div></blockquote><div>I read "displaying" as =
conveying, since Atom format is all about a representation, and not a =
rendering.</div><blockquote type=3D"cite"><div><p><br> <font =
size=3D"4">First example: there are two down relations: down and =
down-tree.  It is important to have both of those link relations on the =
[standalone] atom entry that represents a folder so the client can chose =
a flat (feed) or tree (expanded feed) =
representation.</font></p></div></blockquote>With you so =
far.<br><blockquote type=3D"cite"><div><p><font size=3D"4"> If the =
client chooses the tree representation, then on the atom feed returned =
the server will inline using the link relation down. down-tree is not =
expanded with content inline.  E.g., </font></p></div></blockquote>When =
producing an entry representation, e.g., for a folder, the server may go =
one level deep by in-lining the "down" relation but not in-lining the =
entries in the already in-lined link. Or it can choose to arbitrarily =
in-line linked resources. The communication between the client and the =
server about what representation is desirable may either be out of band, =
or be a part of the request (either through query parameters or custom =
headers)<br><blockquote type=3D"cite"><div><p><br> <br> <font =
face=3D"Courier New">&lt;atom:entry><br>  ...</font><br> <font =
face=3D"Courier New">  &lt;!-- children level 1 --></font><br> <font =
face=3D"Courier New">  &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed"<br>    =
href=3D"/finance/feeds/default/portfolios/1/positions"></font><br> <font =
face=3D"Courier New">    &lt;ae:inline><br>      =
&lt;atom:feed></font><br> <font face=3D"Courier New">	   &lt;!-- /a =
--></font><br> <font face=3D"Courier New">        =
&lt;atom:entry></font><br> <font face=3D"Courier New">	  ...</font><br> =
<font face=3D"Courier New">	  &lt;!-- children level 2 for /a =
--><br>        &lt;atom:link rel=3D"down"<br>         =
href=3D"/finance/feeds/default/portfolios/1/positions"/><br>            =
...</font><br> <font face=3D"Courier New">	    	=
&lt;ae:inline></font><br> <font face=3D"Courier New">		   =
&lt;atom:feed></font><br> <font face=3D"Courier New">			=
&lt;!-- entry /a/1 --><br> 			=
&lt;atom:entry></font><br> <font face=3D"Courier New">				=
...</font><br> <font face=3D"Courier New">		        	=
&lt;atom:link rel=3D"down"<br> 			         =
href=3D"/finance/feeds/default/portfolios/1/positions/down"></font><br> =
<font face=3D"Courier New">				 &lt;!-- repeats =
--></font><br> <font face=3D"Courier New">		  		=
&lt;/atom:link></font><br> <font face=3D"Courier New">		        	=
&lt;atom:link rel=3D"down-tree"<br> 			         =
href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" =
/></font><br> <font face=3D"Courier New"><br> 				=
...</font><br> <font face=3D"Courier New">			=
&lt;/atom:entry></font><br> <font face=3D"Courier New">		    =
&lt;/atom:feed></font><br> <font face=3D"Courier New">		=
&lt;/ae:inline></font><br> <font face=3D"Courier New">		=
&lt;atom:entry>...&lt;/atom:entry></font><br> <font face=3D"Courier =
New">		&lt;atom:entry>...&lt;/atom:entry><br>      =
&lt;/atom:feed><br>    &lt;/ae:inline><br>  &lt;/atom:link></font><br> =
<font face=3D"Courier New">  &lt;atom:link rel=3D"down-tree" =
type=3D"application/atom+xml;type=3Dfeed"<br>    =
href=3D"/finance/feeds-tree/default/portfolios/1/positions" =
/></font><br> <font face=3D"Courier New">  <br>  ...<br> =
&lt;/atom:entry></font></p></div></blockquote><div><br></div><div>I =
can't make sense of this example since it appears to be not well-formed =
XML (omitting ellipsis). Can you, perhaps, retry with a well-formed =
example? Also, your concern is not clear (to me).&nbsp;</div><blockquote =
type=3D"cite"><div><p><font face=3D"Courier New"><br> </font> <font =
size=3D"4">The contents of the down link relation will be what should be =
included in the down-tree due to recursion through the atom entries. =
Having a separate extension element, side-steps this issue of =
expression.</font></p></div></blockquote><div>Is this related to your =
concerns about duplication [1]. If so, let me say that a server can =
choose to in-line where it finds the need to and not, where it doesn't. =
In fact, it may be possible to get rid of the down-tree relation, if the =
representation of "down" can be in-lined to a suitable depth. That may =
actually be preferable anyway.</div><br><blockquote =
type=3D"cite"><div><p><br> <br> Second example: verbosity<br> This =
proposal now has:<br> <font face=3D"Courier New">&lt;atom:entry><br>  =
...</font><br> <font face=3D"Courier New">  &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed"<br>    =
href=3D"/finance/feeds/default/portfolios/1/positions"><br>    =
&lt;ae:inline><br>      &lt;atom:feed><br>        &lt;atom:link =
rel=3D"self"<br>         =
href=3D"/finance/feeds/default/portfolios/1/positions"/><br>         =
...</font><br> <font face=3D"Courier New">		=
&lt;atom:entry>...&lt;/atom:entry></font><br> <font face=3D"Courier =
New">		&lt;atom:entry>...&lt;/atom:entry></font><br> <font =
face=3D"Courier New">		&lt;atom:entry>...&lt;/atom:entry><br>   =
   &lt;/atom:feed><br>    &lt;/ae:inline><br>  &lt;/atom:link><br>  =
...<br> &lt;/atom:entry><br> </font><br> instead of a simpler =
mechanism:<br> <font face=3D"Courier New">&lt;atom:entry></font><br> =
<font face=3D"Courier New">  ...</font><br> <font face=3D"Courier New">  =
&lt;ah:include rel=3D"down"><br> 	=
&lt;atom:entry>...&lt;/atom:entry></font><br> <font face=3D"Courier =
New">	&lt;atom:entry>...&lt;/atom:entry></font><br> <font =
face=3D"Courier New">	&lt;atom:entry>...&lt;/atom:entry><br>  =
&lt;/ah:include><br>  ...<br> &lt;/atom:entry><br> </font><br> <font =
face=3D"Courier New">The I-D introduces a concept of hierarchy through =
up/up-tree/down-tree/down relations yet a all-purpose mechanism for =
inclusion.  Most (all?) of the information on the feed element is =
duplicated on the enclosing entry (id, uri, etc). =
</font></p></div></blockquote>If verbosity is a concern, then the fact =
that we repeat the text "atom:entry" about 8 times in the above example =
is a valid target. However, that is besides the point. Even if we were =
to take the "simpler mechanism", you would still have to put in id, =
title, updated, etc. because the definition of atom:entry requires those =
things. See Section 4.1.2 of RFC 4287. BTW, link is not one of the =
required elements in a valid entry, so you could skip it in either =
case.<br><blockquote type=3D"cite"><div><p><font face=3D"Courier New"> =
Can't we do better for this specific scenario the I-D is =
addressing?</font><br> <br></p></div></blockquote><div>Yes, the server =
can avoid sending anything in the in-lined entry that is not required =
for being treated as valid Atom by RFC 4287. This is unrelated to the =
hierarchy I-D.</div><blockquote type=3D"cite"><div><p> <font =
face=3D"Courier New">Also,</font><br> <font face=3D"Courier New">Are =
there reasons for the statements below?  A resource may be involved in =
many different independent hierarchies - e.g., folder structure, file =
plan, etc.  Most of which we probably cannot imagine right now, but may =
be used in a year or two.  This also conflicts with the current 'up' =
relation which, as not stated otherwise, allows multiple 'up' link =
relations in a single entry or feed.</font><br> <br> <font face=3D"Courier=
 New">Section 4.1:[1]</font><br> <font face=3D"Verdana">>An entry MUST =
NOT contain more than one atom:link element with a rel attribute value =
of "down" that has the same combination of type and >hreflang attribute =
values.</font><font size=3D"4"> </font></p></div></blockquote><div>RFC =
4287 already defines a similar constraint for @rel=3D"alternate".&nbsp;RFC=
 4287 provides two discriminators for link elements in addition to rel, =
and processors use this to select one that is suitable for the purpose, =
and these are type and hreflang.&nbsp;Since down defines a formal =
relation between the referrer and the referee, it is necessary to have a =
clear meaning for multiple occurrences of that relation. Therefore the =
text above. If you can propose an alternate resolution of the issue I =
identified just now, I'll be interested in reviewing =
it.</div><blockquote type=3D"cite"><div><p><br> <br> <font face=3D"Courier=
 New">Section 4.2:</font><br> <font face=3D"Verdana">>An entry MUST NOT =
contain more than one atom:link element with a rel attribute value of =
"down-tree" that has the same combination of type and >hreflang =
attribute values.</font><font size=3D"4"> </font><br> <br> <font =
face=3D"Courier New">Section 5.1:</font><br> <font face=3D"Verdana">>A =
feed MUST NOT contain more than one atom:link element with a rel =
attribute value of "up" that has the same combination of type and =
hreflang >attribute values.</font><font size=3D"4"> </font><br> <br> =
<font size=3D"4">Section 5.2:</font><br> <font face=3D"Verdana">>An =
entry MUST NOT contain more than one atom:link element with a rel =
attribute value of "up-tree" that has the same combination of type and =
>hreflang attribute values.</font><font size=3D"4"> </font><br> <br> =
-Al<br> <br> [1] <a =
href=3D"http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-ato=
m-hierarchy.html"><u><font size=3D"4" =
color=3D"#0000FF">http://www.oracle.com/technology/tech/feeds/spec/draft-d=
ivilly-atom-hierarchy.html</font></u></a><font size=3D"4"> </font><br> =
<br> Al Brown<br> Emerging Standards and Industry Frameworks<br> CMIS: =
<a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif></span><font color=3D"#424282">"Nikunj R. Mehta" =
---06/05/2009 11:18:07 AM---All the feedback on this mailing list has =
been really useful. We have revised the I-D to reflect the thinking =
about in-lining i</font><br> <br> <table width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font size=3D"2">"Nikunj =
R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>></font=
></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font =
size=3D"2">Atom-Syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>></font></td></=
tr> <tr valign=3D"top"><td width=3D"1%"><span>&lt;ecblank.gif></span><br> =
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font =
size=3D"2">06/05/2009 11:18 AM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif></span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif></span><br> <font size=3D"2">Fwd: =
New Version Notification for =
draft-divilly-atom-hierarchy-01</font></td></tr> </tbody></table> =
</p><hr width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <font size=3D"4">All the =
feedback on this mailing list has been really useful. We have revised =
the I-D to reflect the thinking about in-lining inside atom:link using =
foreign markup. We've also made the use of in-line representations =
independent of the the new link relations. Looking forward to comments =
and implementation experience.</font> <ul><br> <font face=3D"Verdana">01 =
- Changes include:</font> <ul> <ul> <ul><font face=3D"Verdana">In-line =
representations of linked resources are independent of =
hierarchy</font><br> <font face=3D"Verdana">Removed Atom specific =
language in link relation definitions</font><br> <font =
face=3D"Verdana">Made explicit that this specification re-uses existing =
'up' link relation</font><br> <font face=3D"Verdana">Changed namespace =
prefix from ah to ae</font><br> <font face=3D"Verdana">Removed the =
ah:count attribute and added the ae:inline element</font></ul> </ul> =
<font face=3D"Verdana">Text: </font><a =
href=3D"http://www.ietf.org/internet-drafts/draft-divilly-atom-hierarchy-0=
1.txt"><u><font color=3D"#0000FF" =
face=3D"Verdana">http://www.ietf.org/internet-drafts/draft-divilly-atom-hi=
erarchy-01.txt</font></u></a><br> <font face=3D"Verdana">HTML: </font><a =
href=3D"http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-ato=
m-hierarchy.html"><u><font color=3D"#0000FF" =
face=3D"Verdana">http://www.oracle.com/technology/tech/feeds/spec/draft-di=
villy-atom-hierarchy.html</font></u></a></ul> </ul> <font =
size=3D"2">Nikunj</font><br> <a =
href=3D"http://o-micron.blogspot.com/"><u><font size=3D"2" =
color=3D"#0000FF">http://o-micron.blogspot.com</font></u></a><br> <br> =
<br> <br> <font size=3D"4">Begin forwarded message:</font><br> <ul> =
<ul><b><font size=3D"4">From: </font></b><font size=3D"4">IETF I-D =
Submission Tool &lt;</font><a =
href=3D"mailto:idsubmission@ietf.org"><u><font size=3D"4" =
color=3D"#0000FF">idsubmission@ietf.org</font></u></a><font =
size=3D"4">></font><br> <b><font size=3D"4">Date: </font></b><font =
size=3D"4">June 5, 2009 10:06:45 AM PDT</font><br> <b><font size=3D"4">To:=
 </font></b><a href=3D"mailto:nikunj.mehta@oracle.com"><u><font size=3D"4"=
 color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a><br> <b><font =
size=3D"4">Cc: </font></b><a =
href=3D"mailto:colm.divilly@oracle.com"><u><font size=3D"4" =
color=3D"#0000FF">colm.divilly@oracle.com</font></u></a><br> <b><font =
size=3D"4">Subject: New Version Notification for =
draft-divilly-atom-hierarchy-01 </font></b><br> <br> <font size=3D"4"><br>=
 A new version of I-D, draft-divilly-atom-hierarchy-01.txt has been =
successfuly submitted by Nikunj Mehta and posted to the IETF =
repository.<br> <br> Filename: draft-divilly-atom-hierarchy<br> =
Revision: 01<br> Title: Inlining and Hierarchy Extensions for Atom<br> =
Creation_date: 2009-06-05<br> WG ID: Independent Submission<br> =
Number_of_pages: 11<br> <br> Abstract:<br> This specification defines =
mechanisms for in-lining representations<br> of linked resources and for =
hierarchical navigation among Atom feeds<br> and entries.Editorial =
Note<br> <br> To provide feedback on this Internet-Draft, join the =
atom-syntax<br> mailing list (</font><a =
href=3D"http://www.imc.org/atom-syntax/"><u><font size=3D"4" =
color=3D"#0000FF">http://www.imc.org/atom-syntax/</font></u></a><font =
size=3D"4">) [1].<br> <br> <br> <br> The IETF Secretariat.<br> <br> =
</font></ul> </ul> <br> <br> </div></blockquote></div><br></body></html>=

--Apple-Mail-6--106637932--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 12:52:45 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C8D413A6E14 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:52:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.232
X-Spam-Level: 
X-Spam-Status: No, score=-3.232 tagged_above=-999 required=5 tests=[AWL=-1.233, BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ADe2435WzReV for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 12:52:44 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id DABFD3A68D2 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 12:52:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JePNe018845 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 12:40:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58JePTE018844; Mon, 8 Jun 2009 12:40:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.145]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JeD2c018825 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 12:40:24 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2526405qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 12:40:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=I46yWmdxDXSGWwIMa2OsFyMn3ZXjwuHItm0vZCvAmqg=; b=H+voSY0c51iAmC60zBSM0kIgq8/mh5RekBVf7FQDOHAJfy2RYlhVP13iul4HdoywZs CLr69T/TN8EFtQfnA5v1PGad2OueigtavNTk0EVXPX085tZqOKSV1DLJyD4U/m6GIATh ZTG1SN3Mbvo7CMG/Ij7JF09J26ZucbdPtG9tc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=XrrnYoH8VQBwa6wtQb/Y+H2mpDlN6wDVbxEAwL3KuAoKAj6+cfSZ557sNNNmGezsYy oyoEReJYWG/Q/qZznH/J8U6sB5wYEfiu2h/W1j9MTAFE4aGlCXUY/7rbOjXt5zVEk6FD ZTxfCuU+XPv0YcSrYDFosY+XCgOSC0x2c49jU=
Received: by 10.224.89.4 with SMTP id c4mr7143754qam.368.1244490013154; Mon, 08 Jun 2009 12:40:13 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 5sm184295qwg.5.2009.06.08.12.40.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 12:40:12 -0700 (PDT)
Message-ID: <4A2D6953.7000308@gmail.com>
Date: Mon, 08 Jun 2009 12:41:07 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Julian Reschke <julian.reschke@gmx.de>, Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: New WG for Atom? (was Re: New Version Notification for draft-divilly-atom-hierarchy-00)
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com> <4A26A187.6080602@gmx.de> <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com>
In-Reply-To: <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

A new workgroup chartered to focus on specific extensions to the Atom 
format would be valuable and welcome. There are several drafts, such as 
the Bidi extensions, that I would really like to see finalized and 
standardized.  I would gladly participate.

- James

Nikunj R. Mehta wrote:
>
> On Jun 3, 2009, at 9:15 AM, Julian Reschke wrote:
>
>> Nikunj R. Mehta wrote:
>>> ...
>>>> Assuming that the contents of the link element are inlined content 
>>>> are adding an extension without explicitly identifying it; this may 
>>>> conflict with future uses.
>>> Our proposal is /the/ future use, so I don't see how it can conflict 
>>> with future uses. It is our intention to promote an extension of 
>>> Atom. By submitting the I-D to the IETF and by bringing this 
>>> discussion to atom-syntax, we have made the intention quite clear, 
>>> don't you agree?
>>> ...
>>
>> I think the point is that this is not an extension point for general 
>> use; thus if it is to be used it would need to be done by a spec 
>> that's on the standards track, and updates RFC4287. For that you'll 
>> likely need a WG to reach the consensus that *this* is the way to go.
>
> The IETF AD for Applications has already suggested that she would be 
> supportive of a new WG to look at this issue. Frankly, IETF needs to 
> look at the issue of hierarchical representation in Atom. Frankly, 
> there is a lot of experience in dealing with hierarchy in 
> Atom/AtomPub. It would be futile to think otherwise. As examples, take 
> a look at Google's GData APIs and Microsoft's ADO.NET use of 
> Atom/AtomPub.
>
> I was dissuaded from submitting the atompub-hierarchy I-D along 
> standards track, but it looks like the right way to proceed. Of 
> course, that also means getting together a new WG. Would you be 
> willing to help form such a WG?
>
>>> It is a different story if Atom cannot be extended as we wish. May 
>>> be it would be useful if you or others who claim that our approach 
>>> is wrong can explain what is the process for extending Atom. Is it 
>>> creating a brand new working group?
>>
>> The Atom format has extension points that allow distributed 
>> extensibility, but the content of atom:link isn't one of them, as far 
>> as I can tell.
>
> It was never the intention of atom-hierarchy I-D to perform 
> independent extension of Atom. Therefore, I don't see this as a problem.
>
> Nikunj
> http://o-micron.blogspot.com
>
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:02:23 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A9AD23A6E23 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.453 tagged_above=-999 required=5 tests=[AWL=-2.218, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8gIejXMeWbw7 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:02:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 5921A3A6D3A for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:02:20 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Jo4tc019238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 12:50:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58Jo3rH019236; Mon, 8 Jun 2009 12:50:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e37.co.us.ibm.com (e37.co.us.ibm.com [32.97.110.158]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Jnr8a019219 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 12:50:03 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e37.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n58JnDNY004249 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:49:13 -0600
Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n58Jnqgd158808 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:49:52 -0600
Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n58Jnqod003529 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:49:52 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n58Jnq45003517; Mon, 8 Jun 2009 13:49:52 -0600
In-Reply-To: <DAAAB098-2BDB-4EF1-90A2-0B6D07764C65@oracle.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <DAAAB098-2BDB-4EF1-90A2-0B6D07764C65@oracle.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
X-KeepSent: 948F977C:3841C12A-882575CF:006AFFDB; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF948F977C.3841C12A-ON882575CF.006AFFDB-882575CF.006CE950@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Mon, 8 Jun 2009 12:49:36 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/08/2009 13:49:51
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B"

--1__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


I withdraw the proposal/plea for a simpler, less verbose mechanism for
expressing a hierarchy in atom in a single document.  Since the group f=
inds
value in a generic mechanism and would be useful as well for CMIS in
non-hierarchy use cases, I doubt it makes sense to standardize two
approaches for the same similar functionality.

If it is not a huge cost, I would prefer the generic inlining mechanism=
 to
be a separate I-D since it is only generically related to hierarchy.


>RFC 4287 already defines a similar constraint for @rel=3D"alternate". =
RFC
4287 provides two discriminators for link elements in addition to rel, =
and
processors use >this to select one that is suitable for the purpose, an=
d
these are type and hreflang. Since down defines a formal relation betwe=
en
the referrer and the referee, it is >necessary to have a clear meaning =
for
multiple occurrences of that relation. Therefore the text above. If you=
 can
propose an alternate resolution of the issue I >identified just now, I'=
ll
be interested in reviewing it.


I don't actually see a need to resolve multiple occurrences of that
relation.  Multiple relations of 'up' are multiple parents - feeds or
entries.  Multiple relations of 'down' are multiple children.  The clie=
nt
can chose to follow none, one or all of those links.  In most scenarios=
,
there will probably only be one up and one down link relation though.
Changing MUST to SHOULD would be better, though omitting that statement=

entirely would be better.


I see a problem with that restriction in RC4287 in exposing alternate
renditions/transcodings of that resource specifically when the variance=

happens inside the media type and is not language-specific  such as bit=

rate (low or high bandwidth video) or height and width (color vs b/w,
small, medium or large).  It is one of the reasons why I prefer not to
state items in a specification unless there is clear reason to do so.  =
This
is actually a problem for CMIS in leveraging alternate link relation in=

exposing image representation of resources as there may be more than on=
e
thumbnail of different sizes. Another use case is different image
representation of CAD drawings at different scale or orientation.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         Atom-Syntax Syntax <atom-syntax@imc.org>                 =
                                                         
                                                                       =
                                                         
  Date:       06/08/2009 12:17 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: New Version Notification for draft-divilly-atom-hiera=
rchy-01                                                  
                                                                       =
                                                         





On Jun 5, 2009, at 2:06 PM, Al Brown wrote:



      The 01 draft is a much better. I am concerned the generic mechani=
sm
      using inlining links is sub-optimal for displaying a hierarchy th=
at
      this I-D helps navigate via the new link relations.


I read "displaying" as conveying, since Atom format is all about a
representation, and not a rendering.



      First example: there are two down relations: down and down-tree. =
It
      is important to have both of those link relations on the [standal=
one]
      atom entry that represents a folder so the client can chose a fla=
t
      (feed) or tree (expanded feed) representation.


With you so far.


      If the client chooses the tree representation, then on the atom f=
eed
      returned the server will inline using the link relation down.
      down-tree is not expanded with content inline. E.g.,


When producing an entry representation, e.g., for a folder, the server =
may
go one level deep by in-lining the "down" relation but not in-lining th=
e
entries in the already in-lined link. Or it can choose to arbitrarily
in-line linked resources. The communication between the client and the
server about what representation is desirable may either be out of band=
, or
be a part of the request (either through query parameters or custom
headers)




      <atom:entry>
      ...
      <!-- children level 1 -->
      <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"=

      href=3D"/finance/feeds/default/portfolios/1/positions">
      <ae:inline>
      <atom:feed>
      <!-- /a -->
      <atom:entry>
      ...
      <!-- children level 2 for /a -->
      <atom:link rel=3D"down"
      href=3D"/finance/feeds/default/portfolios/1/positions"/>
      ...
      <ae:inline>
      <atom:feed>
      <!-- entry /a/1 -->
      <atom:entry>
      ...
      <atom:link rel=3D"down"
      href=3D"/finance/feeds/default/portfolios/1/positions/down">
      <!-- repeats -->
      </atom:link>
      <atom:link rel=3D"down-tree"
      href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" =
/>

      ...
      </atom:entry>
      </atom:feed>
      </ae:inline>
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      </atom:feed>
      </ae:inline>
      </atom:link>
      <atom:link rel=3D"down-tree" type=3D"application/atom+xml;type=3D=
feed"
      href=3D"/finance/feeds-tree/default/portfolios/1/positions" />

      ...
      </atom:entry>



I can't make sense of this example since it appears to be not well-form=
ed
XML (omitting ellipsis). Can you, perhaps, retry with a well-formed
example? Also, your concern is not clear (to me).



      The contents of the down link relation will be what should be
      included in the down-tree due to recursion through the atom entri=
es.
      Having a separate extension element, side-steps this issue of
      expression.


Is this related to your concerns about duplication [1]. If so, let me s=
ay
that a server can choose to in-line where it finds the need to and not,=

where it doesn't. In fact, it may be possible to get rid of the down-tr=
ee
relation, if the representation of "down" can be in-lined to a suitable=

depth. That may actually be preferable anyway.





      Second example: verbosity
      This proposal now has:
      <atom:entry>
      ...
      <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"=

      href=3D"/finance/feeds/default/portfolios/1/positions">
      <ae:inline>
      <atom:feed>
      <atom:link rel=3D"self"
      href=3D"/finance/feeds/default/portfolios/1/positions"/>
      ...
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      </atom:feed>
      </ae:inline>
      </atom:link>
      ...
      </atom:entry>

      instead of a simpler mechanism:
      <atom:entry>
      ...
      <ah:include rel=3D"down">
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      <atom:entry>...</atom:entry>
      </ah:include>
      ...
      </atom:entry>

      The I-D introduces a concept of hierarchy through
      up/up-tree/down-tree/down relations yet a all-purpose mechanism f=
or
      inclusion. Most (all?) of the information on the feed element is
      duplicated on the enclosing entry (id, uri, etc).


If verbosity is a concern, then the fact that we repeat the text
"atom:entry" about 8 times in the above example is a valid target. Howe=
ver,
that is besides the point. Even if we were to take the "simpler mechani=
sm",
you would still have to put in id, title, updated, etc. because the
definition of atom:entry requires those things. See Section 4.1.2 of RF=
C
4287. BTW, link is not one of the required elements in a valid entry, s=
o
you could skip it in either case.


      Can't we do better for this specific scenario the I-D is addressi=
ng?



Yes, the server can avoid sending anything in the in-lined entry that i=
s
not required for being treated as valid Atom by RFC 4287. This is unrel=
ated
to the hierarchy I-D.


      Also,
      Are there reasons for the statements below? A resource may be
      involved in many different independent hierarchies - e.g., folder=

      structure, file plan, etc. Most of which we probably cannot imagi=
ne
      right now, but may be used in a year or two. This also conflicts =
with
      the current 'up' relation which, as not stated otherwise, allows
      multiple 'up' link relations in a single entry or feed.

      Section 4.1:[1]
      >An entry MUST NOT contain more than one atom:link element with a=
 rel
      attribute value of "down" that has the same combination of type a=
nd
      >hreflang attribute values.


RFC 4287 already defines a similar constraint for @rel=3D"alternate". R=
FC
4287 provides two discriminators for link elements in addition to rel, =
and
processors use this to select one that is suitable for the purpose, and=

these are type and hreflang. Since down defines a formal relation betwe=
en
the referrer and the referee, it is necessary to have a clear meaning f=
or
multiple occurrences of that relation. Therefore the text above. If you=
 can
propose an alternate resolution of the issue I identified just now, I'l=
l be
interested in reviewing it.




      Section 4.2:
      >An entry MUST NOT contain more than one atom:link element with a=
 rel
      attribute value of "down-tree" that has the same combination of t=
ype
      and >hreflang attribute values.

      Section 5.1:
      >A feed MUST NOT contain more than one atom:link element with a r=
el
      attribute value of "up" that has the same combination of type and=

      hreflang >attribute values.

      Section 5.2:
      >An entry MUST NOT contain more than one atom:link element with a=
 rel
      attribute value of "up-tree" that has the same combination of typ=
e
      and >hreflang attribute values.

      -Al

      [1]
      http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-at=
om-hierarchy.html


      Al Brown
      Emerging Standards and Industry Frameworks
      CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
      Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/=
Home

      Office 714 327 3453
      Mobile 714 263 6441
      Email albertcbrown@us.ibm.com
      CONFIDENTIAL NOTICE: The contents of this message, including any
      attachments, are confidential and are intended solely for the use=
 of
      the person or entity to whom the message was addressed. If you ar=
e
      not the intended recipient of this message, please be advised tha=
t
      any dissemination, distribution, or use of the contents of this
      message is strictly prohibited. If you received this message in
      error, please notify the sender. Please also permanently delete a=
ll
      copies of the original message and any attached documentation.

      <graycol.gif>"Nikunj R. Mehta" ---06/05/2009 11:18:07 AM---All th=
e
      feedback on this mailing list has been really useful. We have rev=
ised
      the I-D to reflect the thinking about in-lining i
                                                                       =
    
 <ecblank.gif>  <ecblank.gif>                                          =
    
 From:          "Nikunj R. Mehta" <nikunj.mehta@oracle.com>            =
    
                                                                       =
    
 <ecblank.gif>  <ecblank.gif>                                          =
    
 To:            Atom-Syntax Syntax <atom-syntax@imc.org>               =
    
                                                                       =
    
 <ecblank.gif>  <ecblank.gif>                                          =
    
 Date:          06/05/2009 11:18 AM                                    =
    
                                                                       =
    
 <ecblank.gif>  <ecblank.gif>                                          =
    
 Subject:       Fwd: New Version Notification for                      =
    
                draft-divilly-atom-hierarchy-01                        =
    
                                                                       =
    







      All the feedback on this mailing list has been really useful. We =
have
      revised the I-D to reflect the thinking about in-lining inside
      atom:link using foreign markup. We've also made the use of in-lin=
e
      representations independent of the the new link relations. Lookin=
g
      forward to comments and implementation experience.

            01 - Changes include:
                              In-line representations of linked resourc=
es
                              are independent of hierarchy
                              Removed Atom specific language in link
                              relation definitions
                              Made explicit that this specification re-=
uses
                              existing 'up' link relation
                              Changed namespace prefix from ah to ae
                              Removed the ah:count attribute and added =
the
                              ae:inline element
                  Text:
                  http://www.ietf.org/internet-drafts/draft-divilly-ato=
m-hierarchy-01.txt

                  HTML:
                  http://www.oracle.com/technology/tech/feeds/spec/draf=
t-divilly-atom-hierarchy.html
      Nikunj
      http://o-micron.blogspot.com



      Begin forwarded message:
                  From: IETF I-D Submission Tool <idsubmission@ietf.org=
>
                  Date: June 5, 2009 10:06:45 AM PDT
                  To: nikunj.mehta@oracle.com
                  Cc: colm.divilly@oracle.com
                  Subject: New Version Notification for
                  draft-divilly-atom-hierarchy-01


                  A new version of I-D, draft-divilly-atom-hierarchy-01=
.txt
                  has been successfuly submitted by Nikunj Mehta and po=
sted
                  to the IETF repository.

                  Filename: draft-divilly-atom-hierarchy
                  Revision: 01
                  Title: Inlining and Hierarchy Extensions for Atom
                  Creation_date: 2009-06-05
                  WG ID: Independent Submission
                  Number_of_pages: 11

                  Abstract:
                  This specification defines mechanisms for in-lining
                  representations
                  of linked resources and for hierarchical navigation a=
mong
                  Atom feeds
                  and entries.Editorial Note

                  To provide feedback on this Internet-Draft, join the
                  atom-syntax
                  mailing list (http://www.imc.org/atom-syntax/) [1].



                  The IETF Secretariat.




=

--1__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>I withdraw the proposal/plea for a simpler, less verbose mechanism f=
or expressing a hierarchy in atom in a single document.  Since the grou=
p finds value in a generic mechanism and would be useful as well for CM=
IS in non-hierarchy use cases, I doubt it makes sense to standardize tw=
o approaches for the same similar functionality.  <br>
<br>
If it is not a huge cost, I would prefer the generic inlining mechanism=
 to be a separate I-D since it is only generically related to hierarchy=
.
<p><font size=3D"4">&gt;RFC 4287 already defines a similar constraint f=
or @rel=3D&quot;alternate&quot;. RFC 4287 provides two discriminators f=
or link elements in addition to rel, and processors use &gt;this to sel=
ect one that is suitable for the purpose, and these are type and hrefla=
ng. Since down defines a formal relation between the referrer and the r=
eferee, it is &gt;necessary to have a clear meaning for multiple occurr=
ences of that relation. Therefore the text above. If you can propose an=
 alternate resolution of the issue I &gt;identified just now, I'll be i=
nterested in reviewing it.</font>
<p>I don't actually see a need to resolve multiple occurrences of that =
relation.  Multiple relations of 'up' are multiple parents - feeds or e=
ntries.  Multiple relations of 'down' are multiple children.  The clien=
t can chose to follow none, one or all of those links.  In most scenari=
os, there will probably only be one up and one down link relation thoug=
h.  Changing MUST to SHOULD would be better, though omitting that state=
ment entirely would be better.
<p>I see a problem with that restriction in RC4287 in exposing alternat=
e renditions/transcodings of that resource specifically when the varian=
ce happens inside the media type and is not language-specific  such as =
bit rate (low or high bandwidth video) or height and width (color vs b/=
w, small, medium or large).  It is one of the reasons why I prefer not =
to state items in a specification unless there is clear reason to do so=
.  This is actually a problem for CMIS in leveraging alternate link rel=
ation in exposing image representation of resources as there may be mor=
e than one thumbnail of different sizes. Another use case is different =
image representation of CAD drawings at different scale or orientation.=
<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5CDFF9794B8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---06/08/2009 12:17:31 PM---On Jun 5, 2009, at 2=
:06 PM, Al Brown wrote: The 01 draf"><font color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/08/2009 12:17:31 PM---On Jun 5, 2009, at 2:06 P=
M, Al Brown wrote: The 01 draft is a much better. I am concerned the ge=
neric mechanism using inlining</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFF9794B8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5C=
DFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;</font><=
/td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFF9794B8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 12:17 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFF9794B8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: New Version Notification for draft-divilly-atom-hi=
erarchy-01</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">On Jun 5, 2009, at 2:06 PM, Al Brown wrote:</font><br>=


<ul>
<ul><font size=3D"5">The 01 draft is a much better. I am concerned the =
generic mechanism using inlining links is sub-optimal for displaying a =
hierarchy that this I-D helps navigate via the new link relations.</fon=
t></ul>
</ul>
<font size=3D"4">I read &quot;displaying&quot; as conveying, since Atom=
 format is all about a representation, and not a rendering.</font>
<ul>
<ul><font size=3D"5"><br>
First example: there are two down relations: down and down-tree. It is =
important to have both of those link relations on the [standalone] atom=
 entry that represents a folder so the client can chose a flat (feed) o=
r tree (expanded feed) representation.</font></ul>
</ul>
<font size=3D"4">With you so far.</font>
<ul>
<ul><font size=3D"5">If the client chooses the tree representation, the=
n on the atom feed returned the server will inline using the link relat=
ion down. down-tree is not expanded with content inline. E.g., </font><=
/ul>
</ul>
<font size=3D"4">When producing an entry representation, e.g., for a fo=
lder, the server may go one level deep by in-lining the &quot;down&quot=
; relation but not in-lining the entries in the already in-lined link. =
Or it can choose to arbitrarily in-line linked resources. The communica=
tion between the client and the server about what representation is des=
irable may either be out of band, or be a part of the request (either t=
hrough query parameters or custom headers)</font>
<ul>
<ul><font size=3D"4"><br>
</font><font size=3D"4" face=3D"Courier New"><br>
&lt;atom:entry&gt;<br>
...<br>
&lt;!-- children level 1 --&gt;<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dfeed&quot;<br>
href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&gt;<br=
>
&lt;ae:inline&gt;<br>
&lt;atom:feed&gt;<br>
&lt;!-- /a --&gt;<br>
&lt;atom:entry&gt;<br>
...<br>
&lt;!-- children level 2 for /a --&gt;<br>
&lt;atom:link rel=3D&quot;down&quot;<br>
href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&gt;<b=
r>
...<br>
&lt;ae:inline&gt;<br>
&lt;atom:feed&gt;<br>
&lt;!-- entry /a/1 --&gt;<br>
&lt;atom:entry&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot;<br>
href=3D&quot;/finance/feeds/default/portfolios/1/positions/down&quot;&g=
t;<br>
&lt;!-- repeats --&gt;<br>
&lt;/atom:link&gt;<br>
&lt;atom:link rel=3D&quot;down-tree&quot;<br>
href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions/down&qu=
ot; /&gt;<br>
<br>
...<br>
&lt;/atom:entry&gt;<br>
&lt;/atom:feed&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/atom:feed&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
&lt;atom:link rel=3D&quot;down-tree&quot; type=3D&quot;application/atom=
+xml;type=3Dfeed&quot;<br>
href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions&quot; /=
&gt;<br>
<br>
...<br>
&lt;/atom:entry&gt;</font></ul>
</ul>
<br>
<font size=3D"4">I can't make sense of this example since it appears to=
 be not well-formed XML (omitting ellipsis). Can you, perhaps, retry wi=
th a well-formed example? Also, your concern is not clear (to me). </fo=
nt>
<ul>
<ul><font size=3D"5"><br>
The contents of the down link relation will be what should be included =
in the down-tree due to recursion through the atom entries. Having a se=
parate extension element, side-steps this issue of expression.</font></=
ul>
</ul>
<font size=3D"4">Is this related to your concerns about duplication [1]=
. If so, let me say that a server can choose to in-line where it finds =
the need to and not, where it doesn't. In fact, it may be possible to g=
et rid of the down-tree relation, if the representation of &quot;down&q=
uot; can be in-lined to a suitable depth. That may actually be preferab=
le anyway.</font><br>

<ul>
<ul><font size=3D"4"><br>
<br>
Second example: verbosity<br>
This proposal now has:</font><font size=3D"4" face=3D"Courier New"><br>=

&lt;atom:entry&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dfeed&quot;<br>
href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&gt;<br=
>
&lt;ae:inline&gt;<br>
&lt;atom:feed&gt;<br>
&lt;atom:link rel=3D&quot;self&quot;<br>
href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&gt;<b=
r>
...<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/atom:feed&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
...<br>
&lt;/atom:entry&gt;</font><font size=3D"4"><br>
<br>
instead of a simpler mechanism:</font><font size=3D"4" face=3D"Courier =
New"><br>
&lt;atom:entry&gt;<br>
...<br>
&lt;ah:include rel=3D&quot;down&quot;&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ah:include&gt;<br>
...<br>
&lt;/atom:entry&gt;</font><font size=3D"4"><br>
</font><font size=3D"4" face=3D"Courier New"><br>
The I-D introduces a concept of hierarchy through up/up-tree/down-tree/=
down relations yet a all-purpose mechanism for inclusion. Most (all?) o=
f the information on the feed element is duplicated on the enclosing en=
try (id, uri, etc). </font></ul>
</ul>
<font size=3D"4">If verbosity is a concern, then the fact that we repea=
t the text &quot;atom:entry&quot; about 8 times in the above example is=
 a valid target. However, that is besides the point. Even if we were to=
 take the &quot;simpler mechanism&quot;, you would still have to put in=
 id, title, updated, etc. because the definition of atom:entry requires=
 those things. See Section 4.1.2 of RFC 4287. BTW, link is not one of t=
he required elements in a valid entry, so you could skip it in either c=
ase.</font>
<ul>
<ul><font size=3D"4" face=3D"Courier New">Can't we do better for this s=
pecific scenario the I-D is addressing?</font><font size=3D"4"><br>
</font></ul>
</ul>
<font size=3D"4">Yes, the server can avoid sending anything in the in-l=
ined entry that is not required for being treated as valid Atom by RFC =
4287. This is unrelated to the hierarchy I-D.</font>
<ul>
<ul><font size=3D"4" face=3D"Courier New">Also,<br>
Are there reasons for the statements below? A resource may be involved =
in many different independent hierarchies - e.g., folder structure, fil=
e plan, etc. Most of which we probably cannot imagine right now, but ma=
y be used in a year or two. This also conflicts with the current 'up' r=
elation which, as not stated otherwise, allows multiple 'up' link relat=
ions in a single entry or feed.</font><font size=3D"4"><br>
</font><font size=3D"4" face=3D"Courier New"><br>
Section 4.1:[1]</font><font size=3D"4" face=3D"Verdana"><br>
&gt;An entry MUST NOT contain more than one atom:link element with a re=
l attribute value of &quot;down&quot; that has the same combination of =
type and &gt;hreflang attribute values.</font><font size=3D"5"> </font>=
</ul>
</ul>
<font size=3D"4">RFC 4287 already defines a similar constraint for @rel=
=3D&quot;alternate&quot;. RFC 4287 provides two discriminators for link=
 elements in addition to rel, and processors use this to select one tha=
t is suitable for the purpose, and these are type and hreflang. Since d=
own defines a formal relation between the referrer and the referee, it =
is necessary to have a clear meaning for multiple occurrences of that r=
elation. Therefore the text above. If you can propose an alternate reso=
lution of the issue I identified just now, I'll be interested in review=
ing it.</font>
<ul>
<ul><font size=3D"4"><br>
</font><font size=3D"4" face=3D"Courier New"><br>
Section 4.2:</font><font size=3D"4" face=3D"Verdana"><br>
&gt;An entry MUST NOT contain more than one atom:link element with a re=
l attribute value of &quot;down-tree&quot; that has the same combinatio=
n of type and &gt;hreflang attribute values.</font><font size=3D"5"> </=
font><font size=3D"4"><br>
</font><font size=3D"4" face=3D"Courier New"><br>
Section 5.1:</font><font size=3D"4" face=3D"Verdana"><br>
&gt;A feed MUST NOT contain more than one atom:link element with a rel =
attribute value of &quot;up&quot; that has the same combination of type=
 and hreflang &gt;attribute values.</font><font size=3D"5"> </font><fon=
t size=3D"4"><br>
</font><font size=3D"5"><br>
Section 5.2:</font><font size=3D"4" face=3D"Verdana"><br>
&gt;An entry MUST NOT contain more than one atom:link element with a re=
l attribute value of &quot;up-tree&quot; that has the same combination =
of type and &gt;hreflang attribute values.</font><font size=3D"5"> </fo=
nt><font size=3D"4"><br>
<br>
-Al<br>
<br>
[1] </font><a href=3D"http://www.oracle.com/technology/tech/feeds/spec/=
draft-divilly-atom-hierarchy.html"><u><font size=3D"5" color=3D"#0000FF=
">http://www.oracle.com/technology/tech/feeds/spec/draft-divilly-atom-h=
ierarchy.html</font></u></a><font size=3D"5"> </font><font size=3D"4"><=
br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"4"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"4"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font size=3D=
"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font size=3D=
"4"><br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/05/2009 11:18:07 AM---All the feedback on this =
mailing list has been really useful. We have revised the I-D to reflect=
 the thinking about in-lining i</font><font size=3D"4"><br>
</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"19%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
From:</font></td><td width=3D"81%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
&quot;Nikunj R. Mehta&quot; &lt;<a href=3D"mailto:nikunj.mehta@oracle.c=
om"><u><font color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&g=
t;</td></tr>

<tr valign=3D"top"><td width=3D"19%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
To:</font></td><td width=3D"81%"><font size=3D"4">&lt;ecblank.gif&gt;</=
font><br>
Atom-Syntax Syntax &lt;<a href=3D"mailto:atom-syntax@imc.org"><u><font =
color=3D"#0000FF">atom-syntax@imc.org</font></u></a>&gt;</td></tr>

<tr valign=3D"top"><td width=3D"19%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Date:</font></td><td width=3D"81%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
06/05/2009 11:18 AM</td></tr>

<tr valign=3D"top"><td width=3D"19%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Subject:</font></td><td width=3D"81%"><font size=3D"4">&lt;ecblank.gif&=
gt;</font><br>
Fwd: New Version Notification for draft-divilly-atom-hierarchy-01</td><=
/tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"4"><=
br>
<br>
</font><font size=3D"5"><br>
All the feedback on this mailing list has been really useful. We have r=
evised the I-D to reflect the thinking about in-lining inside atom:link=
 using foreign markup. We've also made the use of in-line representatio=
ns independent of the the new link relations. Looking forward to commen=
ts and implementation experience.</font><font size=3D"4"> </font>
<ul>
<ul><font size=3D"4" face=3D"Verdana"><br>
01 - Changes include:</font><font size=3D"4"> </font>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul><font size=3D"4" face=3D"Verdana">In-line representations of linked=
 resources are independent of hierarchy<br>
Removed Atom specific language in link relation definitions<br>
Made explicit that this specification re-uses existing 'up' link relati=
on<br>
Changed namespace prefix from ah to ae<br>
Removed the ah:count attribute and added the ae:inline element</font></=
ul>
</ul>
</ul>
</ul>
<font size=3D"4" face=3D"Verdana">Text: </font><a href=3D"http://www.ie=
tf.org/internet-drafts/draft-divilly-atom-hierarchy-01.txt"><u><font si=
ze=3D"4" color=3D"#0000FF" face=3D"Verdana">http://www.ietf.org/interne=
t-drafts/draft-divilly-atom-hierarchy-01.txt</font></u></a><font size=3D=
"4" face=3D"Verdana"><br>
HTML: </font><a href=3D"http://www.oracle.com/technology/tech/feeds/spe=
c/draft-divilly-atom-hierarchy.html"><u><font size=3D"4" color=3D"#0000=
FF" face=3D"Verdana">http://www.oracle.com/technology/tech/feeds/spec/d=
raft-divilly-atom-hierarchy.html</font></u></a></ul>
</ul>
</ul>
</ul>
Nikunj<u><font size=3D"4" color=3D"#0000FF"><br>
</font></u><a href=3D"http://o-micron.blogspot.com/"><u><font color=3D"=
#0000FF">http://o-micron.blogspot.com</font></u></a><font size=3D"4"><b=
r>
<br>
<br>
</font><font size=3D"5"><br>
Begin forwarded message:</font>
<ul>
<ul>
<ul>
<ul><b><font size=3D"5">From: </font></b><font size=3D"5">IETF I-D Subm=
ission Tool &lt;</font><a href=3D"mailto:idsubmission@ietf.org"><u><fon=
t size=3D"5" color=3D"#0000FF">idsubmission@ietf.org</font></u></a><fon=
t size=3D"5">&gt;</font><b><font size=3D"5"><br>
Date: </font></b><font size=3D"5">June 5, 2009 10:06:45 AM PDT</font><b=
><font size=3D"5"><br>
To: </font></b><a href=3D"mailto:nikunj.mehta@oracle.com"><u><font size=
=3D"5" color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a><b><font=
 size=3D"5"><br>
Cc: </font></b><a href=3D"mailto:colm.divilly@oracle.com"><u><font size=
=3D"5" color=3D"#0000FF">colm.divilly@oracle.com</font></u></a><b><font=
 size=3D"5"><br>
Subject: New Version Notification for draft-divilly-atom-hierarchy-01 <=
/font></b><font size=3D"4"><br>
</font><font size=3D"5"><br>
<br>
A new version of I-D, draft-divilly-atom-hierarchy-01.txt has been succ=
essfuly submitted by Nikunj Mehta and posted to the IETF repository.<br=
>
<br>
Filename: draft-divilly-atom-hierarchy<br>
Revision: 01<br>
Title: Inlining and Hierarchy Extensions for Atom<br>
Creation_date: 2009-06-05<br>
WG ID: Independent Submission<br>
Number_of_pages: 11<br>
<br>
Abstract:<br>
This specification defines mechanisms for in-lining representations<br>=

of linked resources and for hierarchical navigation among Atom feeds<br=
>
and entries.Editorial Note<br>
<br>
To provide feedback on this Internet-Draft, join the atom-syntax<br>
mailing list (</font><a href=3D"http://www.imc.org/atom-syntax/"><u><fo=
nt size=3D"5" color=3D"#0000FF">http://www.imc.org/atom-syntax/</font><=
/u></a><font size=3D"5">) [1].<br>
<br>
<br>
<br>
The IETF Secretariat.<br>
</font></ul>
</ul>
</ul>
</ul>
<font size=3D"4"><br>
</font></ul>
</ul>
<br>
<br>
</body></html>=


--1__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B--


--0__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFF9794B8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5CDFF9794B8f9e8a93df938690918c07BBFF5CDFF9794B--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:07:11 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6ECB53A6A58 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:07:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.176
X-Spam-Level: 
X-Spam-Status: No, score=-0.176 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_35=0.6, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jixOelWgBKMx for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:07:10 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1DAC93A6A1E for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:07:09 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JtJ3I019474 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 12:55:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58JtJXa019473; Mon, 8 Jun 2009 12:55:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f225.google.com (mail-fx0-f225.google.com [209.85.220.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Jt774019453 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 12:55:18 -0700 (MST) (envelope-from hadrien.gardeur@feedbooks.com)
Received: by fxm25 with SMTP id 25so3279977fxm.10 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 12:55:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.239.164.142 with SMTP id t14mr590773hbd.75.1244490906114; Mon,  08 Jun 2009 12:55:06 -0700 (PDT)
In-Reply-To: <4A2D5EDC.1020207@gmail.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com>  <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>  <4A2D5EDC.1020207@gmail.com>
From: Hadrien Gardeur <hadrien.gardeur@feedbooks.com>
Date: Mon, 8 Jun 2009 21:54:46 +0200
Message-ID: <404dcbd20906081254u68cbeda1v233b01bc1593a894@mail.gmail.com>
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
To: James M Snell <jasnell@gmail.com>
Cc: Al Brown <albertcbrown@us.ibm.com>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
Content-Type: multipart/alternative; boundary=001485f62850629b22046bdb9e9d
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--001485f62850629b22046bdb9e9d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

James,

Hmmm.... I know we've discussed this, but after thinking about it more and
> looking through the examples, I'm becoming increasingly less convinced that
> we need a distinction between "down" and "down-tree".  One should simply
> assume that "down" could point to a child entry or child feed and that those
> children could potentially also be parents. Yes, that possibly increases the
> processing compexity but I think it simplifies the model overall.


I agree, and I've implemented hierarchy using strictly link@rel="down"
instead of "down-tree" for the same reason.


> I think we can address this by eliminating the restriction that "down" and
> "up" must always point to Atom feed documents and by changing the
> cardinality rules for those links. That restriction, I think, is arbitrary
> and unnecessary


I agree about the type: it could be useful to use a "down" link on something
else than a feed.
Not sure about cardinality though, moving from a tree model to a graph model
really make things more complex (more flexible and powerful too).


> Unlike any of the other methods discussed, this approach would allow
> clients that don't understand the hierarchy model to still understand that
> there is some kind of link relationship with each of the individual child
> resources and eliminates the need to include the extraneous atom:feed
> metadata.
>
> Note that this is the same basic approach taken by my comment thread
> extension (in-reply-to).
>

The hierarchy I-D used to have ah:count to indicate the number of entries in
the child feed. Now that Nikunj removed ah:count from the draft, do you
believe that thr:count from your Atom threading extension could be used on
link@type="application/atom+xml;type=feed" for hierarchy ?

Hadrien

--001485f62850629b22046bdb9e9d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

James,<br><br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hm=
mm.... I know we&#39;ve discussed this, but after thinking about it more an=
d looking through the examples, I&#39;m becoming increasingly less convince=
d that we need a distinction between &quot;down&quot; and &quot;down-tree&q=
uot;. =C2=A0One should simply assume that &quot;down&quot; could point to a=
 child entry or child feed and that those children could potentially also b=
e parents. Yes, that possibly increases the processing compexity but I thin=
k it simplifies the model overall.</blockquote>

<div><br></div><div>I agree, and I&#39;ve implemented hierarchy using stric=
tly link@rel=3D&quot;down&quot; instead of &quot;down-tree&quot; for the sa=
me reason.</div><div>=C2=A0=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I think we can address this by eliminating the restriction that &quot;down&=
quot; and &quot;up&quot; must always point to Atom feed documents and by ch=
anging the cardinality rules for those links. That restriction, I think, is=
 arbitrary and unnecessary</blockquote>

<div><br></div><div>I agree about the type: it could be useful to use a &qu=
ot;down&quot; link on something else than a feed.</div><div>Not sure about =
cardinality though, moving from a tree model to a graph model really make t=
hings more complex (more flexible and powerful too).</div>

<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex;">Unlike any of the other me=
thods discussed, this approach would allow clients that don&#39;t understan=
d the hierarchy model to still understand that there is some kind of link r=
elationship with each of the individual child resources and eliminates the =
need to include the extraneous atom:feed metadata.<br>


<br>
Note that this is the same basic approach taken by my comment thread extens=
ion (in-reply-to).<font color=3D"#888888"><br>
</font></blockquote></div><div><br></div>The hierarchy I-D used to have ah:=
count to indicate the number of entries in the child feed. Now that Nikunj =
removed ah:count from the draft, do you believe that thr:count from your At=
om threading extension could be used on link@type=3D&quot;application/atom+=
xml;type=3Dfeed&quot; for hierarchy ?<br clear=3D"all">

<br><div>Hadrien
</div>

--001485f62850629b22046bdb9e9d--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:13:06 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 583B53A6A1E for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.224
X-Spam-Level: 
X-Spam-Status: No, score=-3.224 tagged_above=-999 required=5 tests=[AWL=-0.625, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F2I5fNJrG9TJ for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:12:59 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0A3063A6B5F for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:12:58 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58JxFp2019635 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 12:59:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58JxEcc019634; Mon, 8 Jun 2009 12:59:14 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.149]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Jx3Hg019620 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 12:59:14 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2539167qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 12:59:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=8zo+DB1NZGE6x+Ii5HP/4SNpdeB2JDVkSDkCIyj7cyI=; b=QXPzIH7K/HAMufNg/9O04Am+x2ytHGZoXXUAJxabJsr/PMiYChbq3gkD49ucPSOpYc sw/W9WjbRJobC4sTZ7qziJBRGY12uKhqYqB+cRCznjo5K7SbGD4zKYgNcEVmVIrFkas7 bT90SyN5ZMwFNT/Lz7msc8HdHOV+j22DtHPqQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=IhYhvAXU4BB8AIfdSHKolxYFOj96CrnlRBodmjD1PVtw4lT1Js98dlLl8qMZHsyNAU 9K59G0OzD5GtRbDZrc2iY34yBKy20zT1VlFRWGPk4RIdy0fwSd7tgImtOGCy1vPoUJRa tXTfp6NHgOXvSQfAMKnEJ2PgVixMCXKHOvMvk=
Received: by 10.224.28.207 with SMTP id n15mr7229722qac.95.1244491143593; Mon, 08 Jun 2009 12:59:03 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 7sm101471qwf.59.2009.06.08.12.59.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 12:59:03 -0700 (PDT)
Message-ID: <4A2D6DBE.4000504@gmail.com>
Date: Mon, 08 Jun 2009 12:59:58 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: atom-syntax <atom-syntax@imc.org>
Subject: Atom bidi draft revitalized
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I just posted an updated version of the Atom Bidi Draft, mainly to get 
it out of the Expired state. I've changed it to "Informational" from 
"Experimental" and updated the IPR per the current boilerplate 
guidelines. I also added an explicit statement indicating that the dir 
attribute will be treated as unknown foreign markup by existing Atom 
processors that do not implement support for the dir attribute. I would 
like to go ahead and get this wrapped up and published as an 
Informational RFC. Support for the attribute has been implemented in 
Apache Abdera and the attribute is being used in at least one commercial 
product (IBM's Lotus Connections Blogs component).

Current draft at:

 http://www.ietf.org/internet-drafts/draft-snell-atompub-bidi-07.txt

- James


From etz@delta.com  Mon Jun  8 13:15:58 2009
Return-Path: <etz@delta.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 412D128C12C for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:15:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.573
X-Spam-Level: 
X-Spam-Status: No, score=-8.573 tagged_above=-999 required=5 tests=[BAYES_99=3.5, HELO_EQ_BR=0.955, HOST_EQ_BR=1.295, HTML_IMAGE_ONLY_04=2.041, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_1=0.001, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, SARE_HTML_IMG_ONLY=1.666, SARE_RECV_VIRTUACOMBR=1.193, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G22TrKWnb-3O for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:15:51 -0700 (PDT)
Received: from c9157ed3.virtua.com.br (c9157ed3.virtua.com.br [201.21.126.211]) by core3.amsl.com (Postfix) with ESMTP id 065D228C152 for <atompub-archive@lists.ietf.org>; Mon,  8 Jun 2009 13:15:49 -0700 (PDT)
Received: from [192.168.181.90] (port=36741 helo=[127.0.0.1]) by smtp4.delta.com with asmtp id 06fb0df775a for atompub-archive@lists.ietf.org; Mon, 08 Jun 2009 20:15:30 +0000
Message-ID: <474F8E9F.3EF47DF@delta.com>
Date: Mon, 08 Jun 2009 20:15:15 +0000
From: Marlon <etz@delta.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: atompub-archive@lists.ietf.org
Subject: Hello
Content-Type: multipart/alternative; boundary="------------040303020804000903746940"
X-Spam: Not detected
X-Mras: Ok

This is a multi-part message in MIME format.
--------------040303020804000903746940
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit





just answer today please
mandy
that is it




--------------040303020804000903746940
Content-Type: multipart/related;
 boundary="------------030600040002070905194647"


--------------030600040002070905194647
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<a href='http://jagletum.cn/?said=g08b'>
<img alt=""
 src="cid:part1.00978820.00068179@delta.com"
><br>
<small>
<font color='#ccd$dd5'>
just answer today please<br>
mandy<br>
that is it<br>
</font>
</small>
</a>

</body>
</html>

--------------030600040002070905194647
Content-Type: image/jpeg;
 name="lio8.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.00978820.00068179@delta.com>
Content-Disposition: inline;
 filename="lio8.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkS
Ew8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJ
CQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjL/wAARCADqARUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx
8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDi
QFpkm0Cq4mOKikmJFJszK12Qc1mlctV2Uk1HFC0rYAqGy0S20QyK14Ixim2+mHyl
PcinKxiYo3UUKSBpovLEuOlSCBfSiG2uZI9wiOMZzV63tgFMkwaQekZGPxbpT50N
RkyoIF9BQywRAlyAByfamXt7bWu4g5PZd3H59+9Y4nvJvnht5JpWztCsoVT75NS6
nYpU31N0/ZRKkRmi8xxkR7hu/EdqkaBMdK5ez0DxDBPHeSQhtjbgjSqctnPIz3rr
Lme0a1t7m0mysw+eB/vwuOqn/GtVsRLQzrqFQDisK5jGTWxcXAIrKl+Y1m7DTM9Y
ctW1YWwOMiqsUXzVs2a4xVRCR9C/DhdngLTF9PN/9GvXU1zHw8/5EXTf+2v/AKNe
unqgQUUUUAFFFQPdRI5TduYdVXkj60WuJtLcnoqt9rTdgo/1xUizxscBxk9jwadm
CkmS0UlUdQ1a105R5z5kP3Y15J/wrKpVhSjzzdkXGLk7RRformD4nlkb5I441/2s
sf6Vbt9cMhG54SfQgp/jXnxzjCSlZS/r8zZ4WqlqjcoqCG5SbjlXxnaf6etTivSh
OM1eLMGmtwoooqhBRRRQAUUUUAfH2zioJFq6V4qB1y2M1LRmtSgw9qvWYQKCcZpv
kqDk1LtVRnGK55z7HZTpWJVmuIpNo5HUVbtma8uC7RR8YGTUMSgxY25OMirUbFIh
swWPPTBzWSd2bSikjRQrBCQxLyj7u7kD3IrP1LWplilhe5FwWGUQIRt9jg9OPbNN
laYQlgCSOgJAzVUBX226jcxO6Vv7x/yPyrRGTZRs7dtQunmckgc7SOAc46enoPwr
otPihin+UxoxPJLBpOvp27f55pFtYobTI+U889l/xPH+e2FNfzWRZvNLKThTtALf
UjtRuxXOo1K8cr9nsUVp0Qu27hYlHc/4d6zUbSf7Pjit5bh7m6bzfMnA4foRkADB
4IHPTOea5lPEFzo+oOcl5Fkw49cZHX+X411Fztu41uhEE8776f3WGM49jkGtm3ax
k1FK71MyUHkGohESavTbppWd+WYkk46mnQ2+T0pJGSdiGC3JPStOCDFSQ2+O1X44
cCtoRCUj2v4fDb4G04f9df8A0a9dNXOeAxjwXp4/66f+jGro6b3GtgpDS1mazfC0
hWNX2yS55z0UdT/IfjRGLk7IU5KKuwur0yM0UL7UU4eQdT7L/jVBruKBNiYAHasW
61dI02oQEUYHoBWNcaupwd+QzbcjkZrup4d2PLq4tJnUyaoo/iFQnV/9riuQkv5W
LBdo6qpY8lh7elQG4nlXZ5j7iwK7RtOMfyzW6w6OV4uR3P8Awkr20TEYc4wqnsa5
9ppLiZpZXLyOcsx71mxSu5HmDDA8irKeYFUdwfmPWvz3iKrKpi3Rj8MdPna7f6H2
eUQthVUlvL8jQjGasKvFVIJPnK44HOfariuPl6gt0r5icWjuky3a3rwOquxMeePV
T6iustLgXEIbI3DhsVxJINbfhuctJLCegUH9f/r17+Q46cayoS2Zw4qknDnXQ6Oi
iivtDzAooooAKKKKAPkh8LHk9Kwbi7P2lgDwDWnqJO3bmuek3Fvm/Sok0xwhY3LM
SyrlDn1B6itPanklZAAR6dq5m2vmt+jHAq+Lua6Xc/yx+/Ga5ZQZ1xkXEuzllALA
cZFS214jdRzxkE1iNM5ZjHJiPsSOtOsmee1aVsnYeD0PWhQtqDlfQ6gXBk49eKdH
Cv2veMfdAz14z/OqcEgMoyOpwK2IBgH5eR09cVSdzOSsMu4j5G3blc4OT17c1x2q
j/T4LeR8Rs3UjgCvQGAeNlfqfT0rjPEMCNtnZc+RL8w/vL7VpBGbkc1f6fcJdzoI
iwiTezLyAueufTmuz0q8S/06J1+8oCOPQgVn2l88EUTgCaCMjDDnbnkAn8OhrSst
I8qS2uNL2CF12SxO+N5yTnJ6EfyxWu+g50m1dF1IC3QZxVyCD2q7ZQeVA1wrqUZD
Cy7hkORyhGeowfrjNJFjFOFmYSg4ixxACpgMUm4DpShsiuhJGTuezeBf+RNsP+2n
/oxq6Kud8C/8ibYf9tP/AEY1dFWL3NlsFcF46upbbU4eoR4MKe2Qxz/Su9rM1zRb
bXLE21xlSPmjkXqjeo/wrWhNQmnLYxxNOVSm4x3PJWf7RkggORg7jwR/jT2MbFiz
ZUknavHXqKl1bwtq+jOxaEzwDpNEMjHuOoqvpFq17MTKCIk6+9eliMTRoUXWk9F2
/I8OlhK9WqqSWr/q5PDE8zDyIWZugY5OffHTPvU76VqhjwsJ24+6DgV0MDRwxhI1
CqOwqykue9fLyz/ESleKSX3/AI/8MfQxyKhGNptt/d+BxkMF1bSFbi3kj54JFXUe
ur3BlwwBB7HmqNxpVvNlo/3T+3T8q+fzGjPFVpV1a76HuYNww9KNHWyMqOUjAJyP
Srkc49eelUbm3ms5AkykZ5DDofpUYlPrivDnCUXZ6M7XFSV0ahxsKo+Pc1u+FY2a
a4nI+UKEz79T/SuWtVnvLhLe3QvIx4Hp7n2r0XTLFNOsUt1OSOWb+83c17WSYWdX
EKs1pH8zz8bJU4cnVlwUUUV9keQFFFFABRRRQB8h6hF3UfpWU9uGyQAT6HitG6vQ
ITxkngVVSQuueK5WdWlzK8giTDqeelWTJ5siQkkICOPX61PPEWwVU7hyCDVaQTLk
vBz7GhO4muwlzOx1GOGBQY1BRlPRgetbNpiOJYQoCKemPvGsC2km+3R7olUE85OT
W6rbCWHqcVM+iHBbs09gAVu2RjFX4MKyo5Ow4BI64rF+0EzQoTwGH5YrWtHzGhPc
EkfjUxumOWqNGO4iWQA42k4/CsTxBHE1sGK5Bq7NEOSoOM5+lYF9fM21ApJyRit1
I53E5eSCa2nJhZtn8LKecehqw2u6vHNuNw6zAYL4G78zzWpDZyyzLMDtI54Ga6qO
C2uIVE1tDIAAAGQHFWp9GFmtjlIddurpYLKygkYl9zgHO5sEDt755/Gu8KvCTE5y
68MR3PenWNpZWai5MKJsGVTFVpLoPKzn+Ik0SlZJIqC5m2yVnIpBMwFRCUGkLCpV
VmnsYs91+H7bvBGnH/rp/wCjGrpa5j4eHPgXTf8Atr/6NeunrVO6uc7VnYKKKKYh
K871q4X+3bsAKuHxgDHQV6JXmnjCCSx115cHy5sOD/OvJzhSdFW7/od2At7Rp9hi
yuzqocquMkjqfYVYS4dJAnmLj72WHRR159ax4LoMoBAI9D2q2rROrKcjdgHHt04r
5tVbHpygbC3UZQurqwAzwadHdRybNrcsNwU8HHrissr5hYllbew3nodo/hFK00se
5uQWbIBGQFHYH1PpW0a7MnTNdmiliMM6B4j1XuPcehqCw8Kx3d06vqLiMfMiKgBZ
fXJ/I8VXWYhBvYE45OMVNbakbWdJFblWyM/r+YrWFSjOadWN0K1SMWqbsdlp2lWe
mQ7LWILn7zHlm+pq7SKQVBHelr62EIwjyxVkeLKTk7yd2FFFFUIKKKKACiiigD4t
vMYAzwP1pIs4HJFQPJvG7OM9qntpB5J/zmuY3JUlck/NtA71LhTx1P8AM1SMh83J
JAHNPFyI4Sw+8eF9qlxKTGyJtlEinoev0q5BMJ49ucHmoBhoVAPb9aruWtnWRfXB
FK1x3NOViuGHpWlpd4JGwf4ePwNYIvVkYA8HFEV0bS6WUfd6MKOUTkdcs+JWU9wC
Pr/+v+dZt5bxPJvQDB6D0yKrxX67huP0PtU0sgkxtzuHcU1cTEjKxHuPapDdMvKn
FN2lxk8mjyeKozuOkvpZcZJ4GKb9oY96QQjNL5YFAJkqXDetOa5IFVzgdKjfpQac
+h9G/DFy/wAPNKY9T5v/AKNeuurj/hac/DjST/12/wDRz12FdEdjB6sKKKKYgrL1
zRYNbsjBL8sg5jfH3T/hWpRUThGpFxktGVGTi+ZbnjOp6LqmhysJ4HMIPEqDKn8a
qRajjAJr3BlDAhgCD1BFYt54T0O/YtNp8QY9Wjyh/SvEr5Pd3pv7z0qeYraovuPM
01JfXFSDVNo4fH0Ndo3w50Rmyr3iD0WUY/UVPB4B0GFgWhmm9pJT/TFcv9jVr9Pv
NXjqPmefPqpZtqAsxPAHJNdJ4e8O6lfXUdzfxNb2iMG2Pw746DHYfWu3sdG03Tv+
POyhhP8AeVBn8+tXq7sPlEYPmqO/kc1XH3VoKwg6UtFFe0eeFFFFABRRRQAUUUUA
fH6eC/FJ4bw1rAGf+fGX/wCJqWPwT4nDceHdXAPY2Mn/AMTX13RWfs0XznyDN4K8
UDOPDesEe1jL/wDE1UPgrxYBj/hGtZJJ/wCfCX/4mvsminyC5j49Twh4sBH/ABTO
s4/68Jf/AImn3Pg/xS8Py+GdZzu6fYJf/ia+v6KORD52fGsngvxXgMvhjWsnkD7B
Lx/47QPB/i5lAPhfWgf+vCX/AOJr7Kop8guY+PY/BvizGP8AhHNaGOmbGX/4mtS2
8J+KFxu8P6sOx/0KT/4mvq6ik4JiufL6eFvEY/5gGq/+Acn+FOPhfxF/0ANU/wDA
OT/Cvp6ip9khHy+fC/iT/oAar/4Byf4U0+FvEn/QA1X/AMA5P8K+oqKPZID5bPhT
xH/0L+q/+Acn+FNPhTxJ/wBC/qv/AIBSf4V9TUU/ZoDlfhvaXNh4B0y2u7eW3nTz
d0UyFGXMrkZB5HBBrqqKKtKyAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFMmlSCGSaVgscalmY9AAMk0+uT8fG4vtHh8PWMpiu9ZmFt5gXd5cQG6
VyO42Aj/AIEOlJuyuXThzyUTO8H+JNZvdZRdZlU2ms2zX2lp5aqYUV8eWSPvHY0b
Z5710Gt+M/Dvh26itdW1WG2nkxtjIZiAehIUHaOOpwK43WfDPirR7W01ubxR/aia
I63KWaaZHCWjAxIoZTn/AFZYY/8A10eJNQ0vSvEsuq2urX+k3eoQwESvYm5s78YI
VcKC27bx1Xt1rLmaWp2ujTqTTjqn2vuvlfbyOh1TxBcf8Jn4OttOvUfTdUW7ebyw
rLMEiDIQ2MjBOeCM10Vhqllqn2j7FOJlt5TDI6qdu8dQGxhsd8ZweOteU6na3niG
4+H9sbY+Hbm6t9RURWqhPIHlDG0Y+UMOcdQG9ea7f4e3zTeGU024gS2v9Kc2V1Ci
7QGXowGBwww2RxyaqMm3/XZEV6MY001uv/kpa+fY6G21K0vDdCCYMbWUxTggqUYA
HBz7EHPQg1mXXjLw/ZaHb61dalHDYXI3QyOjAyD2TG4/lXNfEGS80VpJ9PU51+Ia
UdrYK3LcRSe3ymQEjnhPSl1VLbwf4s0jVL5ZF0C10lrGN0gaRbaUOp3EKCRuUYzj
tQ5NEwoRaT77L03X37HTyeLNCj8OP4g/tGNtKTAa4jVnAJYKAQoJzkgYx3q5davY
2eqWGm3E+y8v/M+zR7GPmbF3PyBgYB7kV5brGnXuu+EfHeoabbT/AGDUpbaWygaE
oziLZ5sgUjPzbfTnbWpc+ItP8SfEnwRc6YZpLdDfqZZIXjBbyRlRuAJIxzjjmlzv
+vUv6rHdX638rRuvxuvkddp3jPw7qtrJc2eqRPBHAbiR2VkCRhiuW3AY5U9fT0pd
E8ZeHfEdzLb6TqkNzPHndGAytgdSAwGRyORkVxXhCwsr74Bx297aXVzbyxTtLFZq
DM2J3IKA8FhtBH071L4V1433iy0tLS4PiC0jSZXv7mwaG407Cj5GcqA244GAAfXN
Cm9L9QnhoLn5b+63+Hy/y8rnX3PjXw3Z6yukXGs2sd8Tt8ot90+hboDz0JBrOvfE
c+n/ABHuLK6uvL0a38PtqEqeWDtdZsF8gbj8o6D8s15l5Op2Om3nhnVPFV3b3VxL
OraZHoCztdFmJ3JLwG3A7s7htz1GK7vS4Zrb4t2UFxM008fhREkldQrOwnAJIBIB
J5wCaSm2XLD06abvfR/8Orpfr6i/DTxTeeLlv7+61iOZhjdpiWmwWWWYL+9/5abg
ufb2rstZn+zaHqFx9s+xeVbSP9q8rzPIwpO/Z/FjrjvjFcT8NNXsdI+F/hv7dP5X
2y5ktIPkZt8rzSbV4BxnB5PFdT4y/wCRG8Qf9g25/wDRTVUX7hjXivrDSVle33O3
b+utzifFnj1tLg8N6bb+JEtnvrRbm51hrAyER7PkcQ4x+8YNx/D6CvRbi+g0y2tz
f3ABkkSASlCA0jcDOPu5PrxyBXnVn/yGPhJ/2DZ//SRK9F1XTodW0q5sJ8iOeMpu
U4KnswPYg4I9xRC7ux11CPJG3e+3drt5Cy6laQanbadJLi7uUeSKMKTlUxuJIGBj
cOuM5rLtvG3hq81o6Pb6xbSX4bb5QJwW9A2NpPHQGuT8PnVPFVz4hvZiINRs7A6J
HIDlVuVDGV1HYFimO5AGelZc2oW2p+BdN8Gadb3MPiWAWqNEbR1NtJG6F5SxG3Hy
sc55pOb3KjhY35Xvpfyv19D1G11exvNUv9Nt5995YeX9pj2MPL3ruTkjByB2JpNK
1mw1zSYtU06fz7OUMUkCMudpKnggHqD2ri4NTg8NfE7xIdQjuA2sLZmwWKB5PPKR
srKCAQDn1xxzV34Rf8kv0f8A7b/+jpKpSu7epnUoKNPnX938U2/xR0EXifRptEt9
ZjvkbT7l1jim2thmZ9gGMZHzccjjvUl1r+lWOotYXV7HDcpam8dXyAkIbaXLdAM8
cmvPToD6trmpeCriCRdMtXuNQjlGApE64iGP9l3mI44KLUVtdapq3g3xH4luNFjv
NQaCGySzuIlkVvIx5j7TndiRpGA/2B3qedmn1aHR/wBPb8Ltnd6L408O+IryWz0r
VYbm4iyWjAZSQOpG4DcPcZFVrX4i+EryWzig1uAyXmfJVlZSfm24OQNpz0zjPauB
0y/t9R+IfhC+tta1PV7VTcxNdXNp5MKO0LAImEUZODkc9BVVI0j/AGZDKihZC4fe
Bg7heYzn1wMUvaP+vkaPB000nfVpel7rt5dkd1pHxBsdS+IGreGmmjUwOsNmBG+6
aRVcz5OMDaVwM4zjgnNHiz4g2PhXxTo2mXk0cVtcJJNeStG7NFHtIj2hRzucEd8Y
6DOag0S6isPi54ptLrfFNqaWklmChxMscJDkHGOCe9Hje6i0vxx4M1e83x2Fs93H
NOELBGkjVUBwD1PFO75d+v6kKnT9sly6OP3vl6ad/wAfuN/V/Gfh3Qb6Oy1PVoLa
5kwRG2SQD0LYB2j3OK20dJI1kjZXRgCrKcgg9wa85tdZsPCWreI7TxFHO9zqWoPc
WpW0eQXMLIoSNSoIyuCuD6V0vgLTr7SvA2k2OpbvtcUOHVuqAklVP0BA/CqjJt2M
atGMIKS8vn6ehhaH8QLK0k1qPxJrMMTx65c2dorqAREm3aDtHQZPzN+ddnf6xpum
ab/aN7ewQWeARM7jac9MHvntivM/DfiHRtAl8XDU7aZpLvX7yOPy7VpftBGD5QKg
88k4OOv1qvf6H4g0vwX4LklvprM6Y0jXcq2QuWt96nyyY++wHZ7Zz2qFNpHRPDQl
Pt+unTT5ddz07RPEGk+I7M3WkX0V1CDhimQVPoVOCPxFadeb/D4T6j4kv9bHiK41
m3ltFga4OlLZxSMHJXByCzL8wPy/xdeMV6RWkHdXOSvTVObiv6/BfkFFFFUYhVHU
LG4vfL+z6teWGzO77MkLb846+ZG/THbHU9eKvVm63qr6PYC4i0+7v5XkWNILWPcx
J7k9FUd2OAKT2KhdyVit/Yeo/wDQ16x/36tP/jFH9h6j/wBDXrH/AH6tP/jFUPDn
jGXV9Zn0XUtKOmapFB9p8kXKXCtHu253pwDkjg881T+I/wDzKX/YyWf/ALPU3Vro
6FCftFCVl8kzb/sPUf8Aoa9Y/wC/Vp/8Yo/sPUf+hr1j/v1af/GKn8TSwQeFNYlu
rf7TbpYzNLBvKeagQkruHIyOMjpmsCHxStj4f0C00TQ5bu9u9Ojnt9OjuABDCEX7
0r9hkLk8mh2TJipzV0l9yJbnwZf3+qwXV94r1KaG0cS2kYt7ZWikwQWY+XtbgnHy
jFaf9h6j/wBDXrH/AH6tP/jFY998QFsfCWq6vJpUqX2lyRxXWnSyhWRnZQPnAIIw
4IIHNWrDxhcTeI7fSNS0O5037akj2EssyP54QAtlVOUODnBpXiW41mrtKy9Omv63
/Evf2HqP/Q16x/36tP8A4xR/Yeo/9DXrH/fq0/8AjFUfGt1Y23/CO/btO+2+brdt
HB+/aPyJTu2y8fexz8p4Oayn+It9s1ia38L3Nxa6Rez293PHdIAscXVwGwSe+0dB
3obSdn+oowqTipRS+5HR/wBh6j/0Nesf9+rT/wCMUf2HqP8A0Nesf9+rT/4xWjBe
re6VHf2KiZZ4BNAGbaHDLlcnnGcjnmsSfxfGnhuw1SG1Mk97cRWqWjSbWWVn2uhI
B5TDk8fwmqdkQvaS0SXbZFr+w9R/6GvWP+/Vp/8AGKP7D1H/AKGvWP8Av1af/GKz
tQ8YXqaldW2jeHrnVobF/LvJ4544xG20MVUMcuwBGQMdalHjO1n1TwxbWUBnttej
nkjnL7TEI0D8rg5JzjqMY70rxK5Ktr2X3Ltf8ia48M3V2ipP4n1eRFkSQKYrTG5W
DKf9R2IB+oFTf2HqP/Q16x/36tP/AIxWJrfxC/sb/hKv+JX539g/ZP8Al42+f5+P
9k7duffPtXVaZd3N7ama6sWs2LsEjeQOxTPyscdMjnHahcrdkKSqxipSSt8uyf5N
FD+w9R/6GvWP+/Vp/wDGKhutA1l7Z1tPGGpxTkfI8trayKD7qIlJ/MVxvhXXNR0u
bxTHp/h+61QDxFeSTtFKkYjT5em4/O3H3R+fTPYXPjCzXRtMv9Pt57+XVMCytosK
8h2ljkscLgA5JPGKSaaNJ06kJWST+S/Ht8yLS/B0+kWZt7XxNq6B5GmkIjtTvkY5
ZstCTyT3Jq7/AGHqP/Q16x/36tP/AIxUWi+JnvnurXVdNl0nULSJZ5reWVZF8s5w
6uvDD5SO2MVwnj/xTd658ONVf+wLu20u5SBrS+klQ+aPOQ/MgO5AQMgnr7UNxSug
hTq1KnLK2rWunX8/kegf2HqP/Q16x/36tP8A4xR/Yeo/9DXrH/fq0/8AjFbdFXZH
P7R+X3L/ACMT+w9R/wChr1j/AL9Wn/xij+w9R/6GvWP+/Vp/8Yrboosg9o/L7l/k
Yn9h6j/0Nesf9+rT/wCMUf2HqP8A0Nesf9+rT/4xW3RRZB7R+X3L/IxP7D1H/oa9
Y/79Wn/xij+w9R/6GvWP+/Vp/wDGK26KLIPaPy+5f5GJ/Yeo/wDQ16x/36tP/jFH
9h6j/wBDXrH/AH6tP/jFbdFFkHtH5fcv8jE/sPUf+hr1j/v1af8Axij+w9R/6GvW
P+/Vp/8AGK26KLIPaPy+5f5GXZ6Ve210k0viDUrtFzmGaO2CNxjnZErcdeCOlalF
FNIhyb3CiiigQVzHjvSdS1jw8kGmqszR3Mc09m0nli8iU5aEt/Du459veunqjqGj
aXq/l/2lptne+Vny/tMCybM4zjcDjOB+QpSV1YulPkmpdjh/CvhrVNP8dLrUnh2w
0exm0xrY21nOrmJ/MV8vgDJPIyuegya1/iFpuq6hY6LLo9h9uuLDV4L1oPOWLciB
yfmY4HJA79elan/CG+Fv+hb0f/wBi/8AiaP+EN8Lf9C3o/8A4Axf/E1HI7WOh106
iqPp5f8ABuYk954r8QaHrem33hH+zfP02dIJP7Sim8yVl2qmBjGcnknHFVIfD+ua
HHoGt6dp0V5qVposemXdjJciIkAK3yvyuQwI9DnrXTf8Ib4W/wChb0f/AMAYv/ia
P+EN8Lf9C3o//gDF/wDE0cr6/wBfgCrwWkVZdrf/AGxxeueD9c1Twl4quXs4v7c1
yS2b7HFOCsaQsgVd7YBOAxJ4rptd0i+vPHnhPUreDfZ2H2z7TJvUeXviCpwTk5I7
A1e/4Q3wt/0Lej/+AMX/AMTR/wAIb4W/6FvR/wDwBi/+Jo5AeIT69+ndW79EtCj4
10i+1f8A4R37DB5v2PW7a7n+dV2RJu3NyRnGRwOay9P8OarB4U8dWUlrtuNUvr+W
zTzFPmpKgCHOcDJ9cY74rov+EN8Lf9C3o/8A4Axf/E0f8Ib4W/6FvR//AABi/wDi
aHG7uKNZRiop/h8+5P4Zs59P8KaPZXSeXcW9jDFKmQdrqgBGRweR2rkV06Wb4t/Z
IpC+mWif2tInUR3MimIL7AgF8epJ710//CG+Fv8AoW9H/wDAGL/4moLTwD4SsoPJ
i8O6ay7i2ZoFlbJ/2nyce2cCm4t2QRqwi5O7u/Lv8zHWw8S+GNS1WPQtIttRs9Uv
HvRLJdiI28jqA24EHcuVyMetU38Gan4d0/wlPo1vHqV1oAuBJbNMIRP5yneVZgQM
McjNdX/whvhb/oW9H/8AAGL/AOJo/wCEN8Lf9C3o/wD4Axf/ABNLkKWIS/XTfS2u
vZ9LHAa14T8UarZeOnk02IXOrjTzbRxXCFW8sjeoJI+6BjJAzjivWqxP+EN8Lf8A
Qt6P/wCAMX/xNH/CG+Fv+hb0f/wBi/8AiacYtEVasaiSb28vJLv5HKaTZ+MvDz68
LHRLW5XUdZubiFpbxY/KR8bZCBncpx93hhjpzxFqnwxRvCfh6wjtodSl0feXtpZ3
hS5EnMgDjlTuww+mK7D/AIQ3wt/0Lej/APgDF/8AE0f8Ib4W/wChb0f/AMAYv/ia
XJpZmn1qz5ouz9PK3ft2OU8KeA7eGPU5bjw1b6Et9ZvZeQl9JdS7H++WbdsAOFwA
M8de1UNa0Pxpe/D2fwkNHtHW1gghhu47tf8ASlR1wAjY2EKuSWPbAznjuv8AhDfC
3/Qt6P8A+AMX/wATR/whvhb/AKFvR/8AwBi/+Jpez0t/X5D+te/zt31T1Xb/ALeL
v2q+/tz7J/Z3/Ev+zeZ9u89f9bux5Xl9fu/Nu6dqvVl2fhnQdPukurLRNNtrhM7J
YbSNHXIwcEDI4JH41qVor9Tjly/Z/r8WFFFFMkKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKxPF3iH/hFfC95rX2X7V9m2fuf
M2btzqn3sHH3s9O1bdcT8Xf+SX6x/wBsP/R0dTN2i2jWhFTqxjLZtfmanifxPLoU
+nWNjpj6nqmos4trVZliDBAGcl24GAfxq5rmv2/h3w5PrWoxSLFAitJHHhmDMQoU
djyQM9K4rx34c0rW/iV4Pi1C185LyK7inHmMu9I496DgjGGZjx1zzV74yWcFz8Nb
+WZNz2ssMsJyRtcyKmeOvyuw59alya5n2OiNKm3Sj/Nv99u/l/Wy6L/hIf8Aiuf+
Ea+y/wDMN+3/AGjzP+mvl7NuPxzn8K268s/4RHRh8TovD8UEsWkp4cObeO4kG9Td
ElS27cQS2cZ/Tis1tV1TTfAurWFgbiaK28Tvpaf6V5bpbbhhfNb7uSQm7tuz2pc7
W43hoztyPtv59d/wPZaK8t8JW+r6P4ys7ZPDh0TT7uGY3FvJraXXmMAGEqoW3ZB4
JH9/npXTfEG5hh0C2hlkvA93ew28MNrOIDcSMTiN5MEqhwSSMHjrVKelzGVC1RQT
vf0/RtfidZRXiENpcaBqPivQ0t7ews28L3FybG2vJLhFfJAYl+Q2CeBxgir8Wk2+
g6P8P9dsZLldRvrqwtbiVrh2DwyRnKbSdoA7ADip9p5GrwiX2t9tPK/f/M9goryL
XdDC61rOs6okmr2sM8jC/wBO1MpdaWmwHb5WQg2ge5ORkHNXb3U00TU7u5065Zx4
o0yB9PkmJHmXIKxAkY4JWWNjgfwnjinz9yfqt0uV3v8A137anqFFeWaZELnUtF8E
TzNM+hahJcTFjgtbxKGtyQMZz50Y9Mo3XHPMo3iDWNOvNefw5cNqcck+3Vm19IBZ
lXI2+USFVVwAQfvYz3pOp5FRwd38X5db23a7HvNUdXur6z0ua403Tv7RvE2+Xa+e
sPmZYA/O3AwCT+GK4AWS6/8AFSwGrQ7WbwxFPNDHN8vmC4B27lPzAN6cHHcVr/F3
/kl+sf8AbD/0dHVc3utmaoJVIQve9vxfr/kdtRXmfivw/Lqfi66u57ePXrSGOFls
ItSaC4sTzl1QEKc/eyxzwcdK7Hwhe2WoeE9OudPu7u7tTGVjnvOZW2kqd5wMkEEZ
9u9NSu7EzoqMFNO/9f10XkLo/iAaheanY3duLK80+XEkbSbg0ZGUlBwPlIz24IIp
3hzXW8RWU1/HaGGyMzJayM+TOgOPMxgbQTnHXI5rlviTYRfatFuYv3U+pXkei3Ui
Dl7aYksv1G3j0yat/EK4utD8HWlto1syxPdQWjJBMINkJONofomcKme27Pap5mr3
6GipQmo8u8vw7nbUV5b4St9X0fxlZ2yeHDomn3cMxuLeTW0uvMYAMJVQtuyDwSP7
/PSsoaZb6G7a9rjz3aLcEnxLpWpM7r+94SSI/KBkhSqqwGDR7TTYf1Vc1ub02f5O
3Tu35Hs9FFcp4keLQ/EOl+JJHWK25sL6RiAqxucxux9FkAHsHPvVt21OaEOd2N3U
rq+tvsn2HTvtvm3KRz/v1j8iI53S8/exx8o5OavV5Fq0f2yHQPETqRJq/iuzljLd
RbrvWEewKjdj1c0a7oYXWtZ1nVEk1e1hnkYX+namUutLTYDt8rIQbQPcnIyDms+d
nUsLF2Tf/D/fY9Hv9XuNNu7qS508jSLawe7kv1lBIdScxiP733Ru3dO1W9Lv49V0
mz1GFXWK7gSdFfG4KyhgDjvzXlHipLLWtd1KTc91ayeBmuYpJCVZ9s3mRucY5yFO
PzHau5+HekWGk+BtK+wweV9storuf52bfK8abm5JxnA4HHtTjJuViatGMKSl1/rz
OporyzT5Eg8D/EwSsEJ1LU+GOPvRgL+faq11oU+taH4UG221W1TQoS+iSX7WzuQq
HzU243H+H5iAOPWjn8gWFV9Zaf8AAv3PXKK5nwLc2E+hSw2Et+yWt1JBLFfvvkt5
AQTFu/iVcjByeO9dNVp3VznnHkk4hRRRTICiiigArE8UabNrOltpv9mWeoWc/wDx
8R3N7JbfdZWXBRGJ5HqOg65rbopNXVioycWpI5a6stavNUsNSuNA0d7yw8z7NJ/b
Ew8veu1+Bb4OQO4NTX8WvanYzWV7oGiT20y7ZI31WXDD/wAB66Oilyl+12029f8A
M4vTPD9/o11BdWHhrR4ZoLT7FG39tXDbYd+/bzAf4jnPX3xUsGjalb2moWieGdDN
vqM73F1HJq0zrLI+NxIa3OM4HA4Hauvoo5Ruu27tfi/8zidD8N3XhuSaXSPCmhWs
kxy7jVpmY+wLW5wPYcVe1Wz1rXNOl0/UvDuiXNrKPnjbVZR9CCLfIPuOa6iijl0s
DrNy5mte93/mcDbeDPsUTR2vg/QYVe2ktHMesTq0kTgBlYiDLZwOTkjsRV+XRtTn
sdMspPDmjtb6XLFLZp/bM48p4hhDnyMnA9c575rr6KORDeIk9X+b/wAzg9T8HtrG
qDUr/wAHeH57sdZDqsw38Y+YC3w3HqDWpdWWs3k1jLP4d0R3sZPMtj/a0o8tsFeA
Lf0PQ8dPSuooo5UDrydrrbzf+ZzEVprcOrXGqR+H9FW9uI1ill/tabLKucDH2fHf
+XoKyrzwg2oawurXXg7w9Jeht5kOqzAM3qyi32sfqDXeUUcqYlXcXdL8X/mcsLHW
hrn9sjw/o/8AaH2b7J5v9sTf6rdu27fs+Pvc5xmjV7LWte0ubTdS0DR57Obb5kf9
sTLnDBhytuD1A711NFHKL2uqdtvX/M4fW/C8/iO5iudW8JaDczxY2yHVplbA6Alb
cZHJ4ORWva/8JDY2sVra6DokMEShY449UkCqB2A+z10NFHL1G6zaUWtF6/5nLalZ
a1q/2T7doGjy/Y7lLuD/AInEy7JUztbi3GcZPB4qxdjxBf2ktpd6Boc9vKu2SOTV
JCrD3H2euhoo5Re12029f8zidD8N3XhuSaXSPCmhWskxy7jVpmY+wLW5wPYcVA3g
3drR1dvBnh43pbeX/tWbbuznds+z7c55zjNd7RS5EX9Yldvq/N/5nI2em6/Y6/qm
rw6PpAm1FIVmX+1pcExhgG5t+uGA4wPlHfJNnUYNe1bTp7C+0HRprWdCkkZ1aYbh
9Rb5H4V0tFPlIdW7vbX59Pmcpe6bq+oQ2EVz4d0Z47CeO4tlGsTKI5E4Q8W4zjPQ
8Vnan4PbWNUGpX/g7w/PdjrIdVmG/jHzAW+G49Qa7yihwT3KjXlH4dPm/wDM5J9K
1STU21F/DeiG6azNiW/tebaYN27Zt+z7cZ9s0ujabq/h+yaz0rw7o1tbmRpPLGsT
MNx64zbnH06V1lFHKJ1m1ZrT5/5nC33hKTUtSn1G78IaBJdzxNFJL/a0wLKy7T0t
+uON3UdjS6j4Vm1bS7PTr7wnoU1tZxrFbg6xOGjQAAAOIN3QDvzjmu5opciK+sTV
vLzf+Zxcvh68m8PPoDeFtCXS3wWt49WmQEhg2crbg9QD1rsYTK0EZnREmKguiOWV
WxyASBkZ74H0FPoqkrGc6jlv+v8AmFFFFMzCiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigArlPGmbS68OasFyLTVI0kPokytET+bLXV1g+NNJm1vwfqVhaozXTxb7c
K+w+apDJhsjHzKOc1MtjWi0qivt/mcZ44s59e17Uru0O6XwvZR3NsApYfaS4lYEA
8/u41GP9vPpW9qt5FrniTwdFblZLdzJqhYHI2rFhD+co/KrvgzTNQt9JvLrW7YQ6
nqV1LcXMO9XCAnai5XggIq//AK6xPA/hvWdM8Q3MurWzJa6fanT9NlMyv5kPnO+7
aD8p2iMcjOAPeos7+p1OceVq/wAGi87qzt89S/P48mTz7628PXlzoNs0iz6kksYx
sOGZYydzKCGyfbvXTX97Jb6NcX9nB9seOBpoog+3zcLkAHBxmvJG+FhsZ30+LwhZ
akryP5OqS6pLEsaEkr5kQIJIBx8p5x26169p9nFp+m2tjCirFbwpCirnAVQAAMkn
oO5JpwcnuZ4iNGNnT1/y+9/p6HPS+ObKK28NzmFtutlCBu5gVgOWwDxvdE7DLday
fEfiSzuNdtdPvNDN1BZa9ZW0Fybox7bl0Z94UDnYCOCcHd7VDZeBdQ+x+IrG5Maw
CJ7bRWGMxRl2mU5zkYcoO3+qX2psnhXXJdA8ONPbLJqn/CQxarqe11AQZYtyW52q
VXAJ4AxUtyaNYxoRldP8fnf7tGc3/wDPIrtvi7/yS/WP+2H/AKOjrE/4RHXf+fH/
AJnb+1f9an/Hr/z0+9/47972rqPiNpF9r3gPUtN02Dz7ybyvLj3qucSox5YgdAe9
CT5WXOpD21N32f6oWz8XzSeJoNH1DRbnTxerI9hPLKjfaAgBbKg5Q4OcHnHpVWfx
5Mnn31t4evLnQbZpFn1JJYxjYcMyxk7mUENk+3erOu6RfXnjzwnqVvBvs7D7Z9pk
3qPL3xBU4Jyckdga4FvhYbGd9Pi8IWWpK8j+TqkuqSxLGhJK+ZECCSAcfKecdutO
TmtjOnDDys5aabfN33a1tb79jodV1RNO+KN7q8aCdLbwhJcqgbaJAsxYDODjOOuK
v23xAuXh07ULvw5c22i3kcOdQM6ERySYGCnDbAWxv4z1xg5rK8ReHLrTrrVryG2V
NKtvBk2npIrjAdSSEALFvujqc/XNRWOm+IfE/gfRvDtzptrFo0tnZvJqAuss8ShH
2CPGQ3ygZzjv7UryTaL5KUoRk7NaLfp9+/kbf/Ncf+5b/wDbmu2rnf7Kk/4WP/a/
2Kbyv7I+y/a/tCeXnzt3l+Vjdu77s4xxjNdFWkVucdaSfLbsgoooqjEKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKo6ho2l6v5f8AaWm2d75WfL+0
wLJszjONwOM4H5Cr1FA02ndGJ/whvhb/AKFvR/8AwBi/+Jo/4Q3wt/0Lej/+AMX/
AMTW3RS5V2L9rP8Amf3mJ/whvhb/AKFvR/8AwBi/+Jo/4Q3wt/0Lej/+AMX/AMTW
3RRyrsHtZ/zP7zE/4Q3wt/0Lej/+AMX/AMTR/wAIb4W/6FvR/wDwBi/+Jrboo5V2
D2s/5n95if8ACG+Fv+hb0f8A8AYv/iaP+EN8Lf8AQt6P/wCAMX/xNbdFHKuwe1n/
ADP7zE/4Q3wt/wBC3o//AIAxf/E0f8Ib4W/6FvR//AGL/wCJrboo5V2D2s/5n95g
TeCPCk8EkL+HNKCyKVJS0RGAIxwygEH3BBFEPgjwpBBHCnhzSisahQXtEdiAMcsw
JJ9ySTW/RRyrsHtqm3M/vMeHwn4ctp454PD+lRTRsHSRLONWRgcgggcEHvWxRRQk
kTKUpbsKKKKZIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//Z
--------------030600040002070905194647--

--------------040303020804000903746940--



From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:19:57 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 485BD3A6C84 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:19:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level: 
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[AWL=-0.500, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MkjrVZ8Cu80a for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:19:56 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 42BCB3A6C7D for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:19:56 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58K8Zd4020113 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:08:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58K8ZOu020112; Mon, 8 Jun 2009 13:08:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.146]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58K8OXN020094 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:08:34 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2545541qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 13:08:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=EUjudwPcMdJ60kxeTb/ng+TsI46gLccfxfJ2USwlALw=; b=MbteMKeYmB0Mn0cx80vePlbKkMkxFFRhvXZN3FB4e7T9BOvOSxJ0YkgMoOKBrjzUMd LiTokSqqZYNgw+bMbqNLH8845jKgdhFuQYLm/sxrWPydZvHA3B/ylDO1MNwLli6LjsEt cLZrLuDcc8WmdNw9wxktl6819LiJ3rjkvAxZU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=ZreF4TQqToaBwqOmiuue+py+dS8+OMoj2YI59wlo36/6E8sL2hdUJt1hCHOEGfx9Ba lfdNZ8FxL+bgCb0b6ZF7hT12UBSAVN2bfXyg04HhbUjIJvUHF/lVhxvg4uOkm6pwstKg IUQ1zBeKy22FxXd/wSLtrxDdkvas3rNek1WVs=
Received: by 10.224.54.133 with SMTP id q5mr7209911qag.141.1244491703721; Mon, 08 Jun 2009 13:08:23 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 4sm67997qwe.37.2009.06.08.13.08.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 13:08:22 -0700 (PDT)
Message-ID: <4A2D6FEC.4050302@gmail.com>
Date: Mon, 08 Jun 2009 13:09:16 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Al Brown <albertcbrown@us.ibm.com>
CC: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <DAAAB098-2BDB-4EF1-90A2-0B6D07764C65@oracle.com> <OF948F977C.3841C12A-ON882575CF.006AFFDB-882575CF.006CE950@us.ibm.com>
In-Reply-To: <OF948F977C.3841C12A-ON882575CF.006AFFDB-882575CF.006CE950@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

+1

Al Brown wrote:
>
> [snip]
>
> If it is not a huge cost, I would prefer the generic inlining 
> mechanism to be a separate I-D since it is only generically related to 
> hierarchy.
>
> [snip]


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:22:50 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 859473A6C84 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:22:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.116
X-Spam-Level: 
X-Spam-Status: No, score=-2.116 tagged_above=-999 required=5 tests=[AWL=-1.317, BAYES_00=-2.599, J_CHICKENPOX_25=0.6, J_CHICKENPOX_35=0.6, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rL3jTd+Wp10x for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:22:49 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4377B3A69DC for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:22:49 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KAFME020211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:10:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KAFen020210; Mon, 8 Jun 2009 13:10:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.145]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KAEDX020204 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:10:15 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2546684qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 13:10:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=YwR2bXFh375LQ4KflPDrHNrz0XKakErC9EtwZWzQbjk=; b=w7DpyRMNchZirSViyDu0MjKb+VF1J30ggIARatMmG00q41RKdOEIgUOGjXIc741aPd nKOQT3csPiJqNfkJ3uQzowurriO0X4MywQ8ia3rmS8Eeu4pxZWzSpjBdfj8LFa8veAYz y98vbVuUgler4aCJo2hT/R5nvjLQtBkpNAcXA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=wCbj7IzoMDMrkNvVDGZORLHOx5CRySloGl09hylllKKdX6gMmLSRrfbyfen2rdyIx3 UgFX6QVGw9lm6OcbLXcw6zSk4Vjp6Z4kSzrZkAECiu0YwsM/CDEbf/RW62/+uhpo6fap E1ejOrOnDIshMglWNVfWi+yMeWdSmBBGcxEzc=
Received: by 10.224.67.75 with SMTP id q11mr7191776qai.278.1244491460597; Mon, 08 Jun 2009 13:04:20 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 4sm100805qwe.47.2009.06.08.13.04.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 13:04:19 -0700 (PDT)
Message-ID: <4A2D6EFA.7070804@gmail.com>
Date: Mon, 08 Jun 2009 13:05:14 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Hadrien Gardeur <hadrien.gardeur@feedbooks.com>
CC: Al Brown <albertcbrown@us.ibm.com>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> 	<OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> 	<4A2D5EDC.1020207@gmail.com> <404dcbd20906081254u68cbeda1v233b01bc1593a894@mail.gmail.com>
In-Reply-To: <404dcbd20906081254u68cbeda1v233b01bc1593a894@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hadrien Gardeur wrote:
> James,
>
>     Hmmm.... I know we've discussed this, but after thinking about it
>     more and looking through the examples, I'm becoming increasingly
>     less convinced that we need a distinction between "down" and
>     "down-tree".  One should simply assume that "down" could point to
>     a child entry or child feed and that those children could
>     potentially also be parents. Yes, that possibly increases the
>     processing compexity but I think it simplifies the model overall.
>
>
> I agree, and I've implemented hierarchy using strictly link@rel="down" 
> instead of "down-tree" for the same reason.
>   
>
>     I think we can address this by eliminating the restriction that
>     "down" and "up" must always point to Atom feed documents and by
>     changing the cardinality rules for those links. That restriction,
>     I think, is arbitrary and unnecessary
>
>
> I agree about the type: it could be useful to use a "down" link on 
> something else than a feed.
> Not sure about cardinality though, moving from a tree model to a graph 
> model really make things more complex (more flexible and powerful too).
Yes, there is the potential for making things a lot more complex but the 
definition of the "down" and "up" links shouldn't rule it out. Whether 
or not to use a tree or graph should be up to the application. However, 
we should be able to use the same link relations for either model.
>  
>
>     Unlike any of the other methods discussed, this approach would
>     allow clients that don't understand the hierarchy model to still
>     understand that there is some kind of link relationship with each
>     of the individual child resources and eliminates the need to
>     include the extraneous atom:feed metadata.
>
>     Note that this is the same basic approach taken by my comment
>     thread extension (in-reply-to).
>
>
> The hierarchy I-D used to have ah:count to indicate the number of 
> entries in the child feed. Now that Nikunj removed ah:count from the 
> draft, do you believe that thr:count from your Atom threading 
> extension could be used on link@type="application/atom+xml;type=feed" 
> for hierarchy ?
>
Potentially. I don't see why it couldn't be used for that.

- James
> Hadrien


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:27:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ED5B13A6AE9 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:27:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.078
X-Spam-Level: 
X-Spam-Status: No, score=-5.078 tagged_above=-999 required=5 tests=[AWL=-0.280, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XgqPGB9XaadR for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:27:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 145D43A69C6 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:27:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KFEHT020593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:15:14 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KFEhK020592; Mon, 8 Jun 2009 13:15:14 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KF3WE020578 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:15:14 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KFraE016936 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:15:55 GMT
Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KG5bf026946; Mon, 8 Jun 2009 20:16:05 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:14:58 -0700
Cc: Al Brown <albertcbrown@us.ibm.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <117E3344-2F66-4B24-B22A-97EDAAF3F5FD@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2D5EDC.1020207@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 13:13:37 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt004.oracle.com [141.146.116.13]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010208.4A2D7142.02AE:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 8, 2009, at 11:56 AM, James M Snell wrote:

<snip>

>> Al Brown wrote:
>>
>> The I-D introduces a concept of hierarchy through up/up-tree/down- 
>> tree/down relations yet a all-purpose mechanism for inclusion. Most  
>> (all?) of the information on the feed element is duplicated on the  
>> enclosing entry (id, uri, etc). Can't we do better for this  
>> specific scenario the I-D is addressing?
>>
> I think we can address this by eliminating the restriction that  
> "down" and "up" must always point to Atom feed documents and by  
> changing the cardinality rules for those links. That restriction, I  
> think, is arbitrary and unnecessary
>
> It would allow us to do something like....
>
> <atom:entry>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child1">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child2">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="childN">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> Unlike any of the other methods discussed, this approach would allow  
> clients that don't understand the hierarchy model to still  
> understand that there is some kind of link relationship with each of  
> the individual child resources and eliminates the need to include  
> the extraneous atom:feed metadata.

I don't find this argument quite convincing. For starters, if a client  
doesn't understand rel="down" it will make no difference whether there  
are multiple of those or a single one. Secondly, a client that does  
the most generic thing possible can at least "render" a feed provided  
in @rel=down in a cogent way. A feed that has rel=down scattered all  
over the place will be more harmful than beneficial.

I can see how there is value in sporting a more flexible (and hence a  
more complex) model, I fail to see requirements for adding this  
complexity. Rather than treating the hierarchy I-D approach as  
arbitrary, I implore the group to identify reasons to expand the  
cardinality before making this arbitrary choice.

>
>
> Note that this is the same basic approach taken by my comment thread  
> extension (in-reply-to).


The whole processing model for multiple occurrences of @rel="replies"  
is underwhelming. From RFC 4685, Section 4,

Multiple replies links appearing within an atom:entry may reference  
alternative representations of the same set of responses or may  
reference entirely distinct resources containing distinct sets of  
responses.  Processors MUST NOT assume that multiple replies links are  
referencing different representations of the same resource and MUST  
process each replies link independently of any others.

I would be interested in learning about the usage experience with  
multiple links for replies, especially in consumers of documents using  
replies links with multiple occurrences. 


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:30:57 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E8693A6D97 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:30:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.958
X-Spam-Level: 
X-Spam-Status: No, score=-5.958 tagged_above=-999 required=5 tests=[AWL=0.640, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCKnvIxBBlRE for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:30:56 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 9C2583A6D84 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:30:55 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KHLTe020701 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:17:21 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KHLvP020700; Mon, 8 Jun 2009 13:17:21 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KHA3X020690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:17:20 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KGmKe022198 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:16:50 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KH5gO018376; Mon, 8 Jun 2009 20:17:05 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:16:59 -0700
Cc: James M Snell <jasnell@gmail.com>, Al Brown <albertcbrown@us.ibm.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <0E4717E2-60E8-48FB-9EE0-020E378FF0F8@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Hadrien Gardeur <hadrien.gardeur@feedbooks.com>
In-Reply-To: <404dcbd20906081254u68cbeda1v233b01bc1593a894@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 13:15:38 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com>  <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com>  <4A2D5EDC.1020207@gmail.com> <404dcbd20906081254u68cbeda1v233b01bc1593a894@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090203.4A2D71BC.01DD:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 8, 2009, at 12:54 PM, Hadrien Gardeur wrote:

<snip>

> I agree, and I've implemented hierarchy using strictly  
> link@rel="down" instead of "down-tree" for the same reason.
>
> I think we can address this by eliminating the restriction that  
> "down" and "up" must always point to Atom feed documents and by  
> changing the cardinality rules for those links. That restriction, I  
> think, is arbitrary and unnecessary
>


<snip>

I can see how we can add a default of type="application/atom 
+xml;type=feed" to @rel=down. The I-D already allows the link to be  
used with other types.


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:40:28 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 61BDC3A6B21 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.1
X-Spam-Level: 
X-Spam-Status: No, score=-5.1 tagged_above=-999 required=5 tests=[AWL=-0.302, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sF3uAeG8ou9C for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:40:27 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 83BB23A6B1B for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:40:23 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KS0AY021203 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:28:00 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KS0s3021202; Mon, 8 Jun 2009 13:28:00 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KRnK7021194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:27:59 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KP1dg000599 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:25:03 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KRntC004264; Mon, 8 Jun 2009 20:27:49 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:27:43 -0700
Cc: atom-syntax <atom-syntax@imc.org>
Message-Id: <59BD8EFC-A04D-4F8B-96C7-1F4B60CC9231@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2D59A9.9090704@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Comments on hierarchy draft
Date: Mon, 8 Jun 2009 13:26:22 -0700
References: <4A2D59A9.9090704@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A01020A.4A2D7440.0125:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 8, 2009, at 11:34 AM, James M Snell wrote:

>
> Great to see a bunch of activity on the list... I'm finally starting  
> to find time to catch up on what's been going on. The hierarchy  
> draft looks good at first read but I had a few comments and  
> concerns...

Good to have you back in active participation on this list.

>
> Forgive me if any of this has already been discussed, there have  
> been a significant number of posts on the hierarchy draft and I  
> simply have not yet had time to dig through them all.
>
> Section 2.1
>
> The cardinality model really isn't all that clear to me upon first  
> read of this draft so please bear with me. The draft would seem to  
> indicate that any given entry can have multiple parent entries. Does  
> this mean that the entry can have multiple "up" links, each pointing  
> to a different parent Atom entry document, or a single "up" link  
> pointing to a single Atom feed document containing all of the parent  
> entries?

The cardinality model is defined in Section 4. Section 2 only  
introduces the meanings of certain relation type and a model for  
relating entries and feeds.

The I-D could have claridfied that a multi-parent relation is  
expressed through @type="application/atom+xml;type=feed" in  
combination with @rel=up.

>
>
> Section 3.2 If the ae:inline element is supposed to allow arbitrary  
> content then it is underspecified. For instance, the atom:content  
> element contains a specific type attribute used to indicate whether  
> the content is text, html, xhtml or some specific media type. If the  
> media-type is binary based, atom:content requires that the contained  
> data be Base64 encoded.  If the media-type is text based,  
> atom:content requires that the characters be included as inline- 
> text. If the media-type is xml based, atom:content requires that the  
> xml be in-lined directly. I know the specification indicates that  
> the optional type attribute of the enclosing atom:link element is  
> intended to provide the necessary information, I think it would make  
> far more sense for the ae:inline element to have it's own type  
> attribute modeled after the atom:content type attribute. e.g.  
> <ae:inline type="text">, <ae:inline type="application/atom 
> +xml;type=entry">.

Wouldn't this merely repeat information from the atom:link element?  
Why is it a better model? What happens if the atom:link @type and  
ae:inline @type differ from each other?

>
> It would also make sense to explicitly spell out the processing  
> model as is done in RFC 4287 for atom:content rather than just  
> saying "process the value of ae:inline per the processing model for  
> atom:content as specified in Section 4.1.3.3 of [RFC4287]".

Of course, the full processing model can be specified in the I-D, but  
we intentionally referred to the atom:content processing model as the  
archetype. If the best way to specify this behavior is to repeat the  
text in hierarchy I-D, that can be easily done.

>
> Section 4
>
<snip>

We are separately discussing this topic, so omitting here

> Section 5.3: There is a bug in the example. The </ae:inline> and </ 
> atom:feed> closing tags have been transposed.
>
Noted. Thanks!


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:41:44 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 41CE328C15F for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:41:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.628
X-Spam-Level: 
X-Spam-Status: No, score=-1.628 tagged_above=-999 required=5 tests=[AWL=-1.429, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_35=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onDfLQbM9W8A for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:41:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C423B28C148 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:41:42 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KU6Uk021331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:30:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KU6oX021330; Mon, 8 Jun 2009 13:30:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.146]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KU5v4021324 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:30:06 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2559589qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 13:30:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=SJsBc3ZUO0Dj22FZQgXjyH206uNr6Sh/3IdreNzLt+E=; b=eFpQnLyFqx9BhU1E2XLYRGebyIcmiVZ78XjKHYVmE3v+WPFHbV7aEU17i89Q0rSm0q 6GW1ney8t2xf2LnMd1B03BS7AzVOLS8Wpf522qbNnyVjFNHKDCINHoq/SN563wUf3sXT SvDZMwkjtwSopDceIzXS33iNUfsPt96oh9o9c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=jLihwWtC05vnXUuQiZTwwZ06iDiqM3gF8bFjTbA/vIQtDy7z2xKkI2jGjMh7ETRLPC fbKHWypSAtBRovQTAxzdpd8k5YM1A2aPv+XMlgg6yEfMaP0WgtupO815Gbi7wf03/XK3 uP6zFgBvJBxeNua0dIN+bAuCVWp+tCO1jHR/o=
Received: by 10.224.80.134 with SMTP id t6mr7249271qak.173.1244493004087; Mon, 08 Jun 2009 13:30:04 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 6sm280511qwk.0.2009.06.08.13.30.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 13:30:03 -0700 (PDT)
Message-ID: <4A2D7502.7000805@gmail.com>
Date: Mon, 08 Jun 2009 13:30:58 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Al Brown <albertcbrown@us.ibm.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <117E3344-2F66-4B24-B22A-97EDAAF3F5FD@oracle.com>
In-Reply-To: <117E3344-2F66-4B24-B22A-97EDAAF3F5FD@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> On Jun 8, 2009, at 11:56 AM, James M Snell wrote:
>
> <snip>
>>
>> Unlike any of the other methods discussed, this approach would allow 
>> clients that don't understand the hierarchy model to still understand 
>> that there is some kind of link relationship with each of the 
>> individual child resources and eliminates the need to include the 
>> extraneous atom:feed metadata.
>
> I don't find this argument quite convincing. For starters, if a client 
> doesn't understand rel="down" it will make no difference whether there 
> are multiple of those or a single one. Secondly, a client that does 
> the most generic thing possible can at least "render" a feed provided 
> in @rel=down in a cogent way. A feed that has rel=down scattered all 
> over the place will be more harmful than beneficial.
>
A client that does not understand anything about "down" or "up" will not 
be able to do anything cogent with the linked resource other than say 
that some kind of relationship exists.  The ability to render the linked 
resource is meaningless if the application is incapable of determining 
the nature of the relationship.  In such cases, the distinction of 
having multiple rel=downs that point to alternate representations of the 
same resource or that point to separate distinct resources is 
meaningless and neither approach is more or less harmful or beneficial 
than the other.
> I can see how there is value in sporting a more flexible (and hence a 
> more complex) model, I fail to see requirements for adding this 
> complexity. Rather than treating the hierarchy I-D approach as 
> arbitrary, I implore the group to identify reasons to expand the 
> cardinality before making this arbitrary choice.
>
This is backwards. Cardinality constraints are a restriction. To ensure 
maximum flexibility, one needs to justify adding the restriction, not 
justify removing it. All that I'm saying is that the existing 
cardinality rules impose a restriction on the model that does not appear 
to be strictly necessary and could potentially be harmful long term. For 
instance, given the current definition, one would need to invent yet 
another set of hierarchy rel relations in order to implement a graph 
model, which, to me at least, seems counterproductive. Define "down" and 
"up" more generically and move the cardinality constraints to the 
application where they belong.  Note that relaxing the cardinality does 
not make it any more difficult to achieve the result you are looking 
for.  An application could still use multiple rel=down links to point to 
alternate language representations of the same logical child feed, for 
instance, Atom processors would simply treat those alternate language 
representations as separate child feeds leaving it up to the application 
to make the appropriate connections.
>>
>>
>> Note that this is the same basic approach taken by my comment thread 
>> extension (in-reply-to).
>
>
> The whole processing model for multiple occurrences of @rel="replies" 
> is underwhelming. From RFC 4685, Section 4,
>
> Multiple replies links appearing within an atom:entry may reference 
> alternative representations of the same set of responses or may 
> reference entirely distinct resources containing distinct sets of 
> responses.  Processors MUST NOT assume that multiple replies links are 
> referencing different representations of the same resource and MUST 
> process each replies link independently of any others.
>
> I would be interested in learning about the usage experience with 
> multiple links for replies, especially in consumers of documents using 
> replies links with multiple occurrences.
I would be interested in learning about the implementation experiences 
for this as well.  I purposefully left that model to be as flexible as 
possible, with as few constraints as possibly, specifically in order to 
avoid placing arbitrary and premature restrictions on implementations. 
If implementation experience shows that specific restrictions would be 
helpful, then I would be more than happy to work on a BCP describing 
those restrictions.

- James


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:55:08 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DEBEF3A6AC4 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:55:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.981
X-Spam-Level: 
X-Spam-Status: No, score=-5.981 tagged_above=-999 required=5 tests=[AWL=0.617, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ag+8UYSuWZK7 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:55:08 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id ADA803A69E2 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:55:07 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KhDsh021909 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:43:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KhDQD021908; Mon, 8 Jun 2009 13:43:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KhCXA021896 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 8 Jun 2009 13:43:12 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KhwJl008381 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:43:59 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KiDGl017491; Mon, 8 Jun 2009 20:44:13 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:43:06 -0700
Message-Id: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Exploring a new WG around Atom
Date: Mon, 8 Jun 2009 13:41:45 -0700
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090206.4A2D77DA.02AA:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Recent discussions on the atom-syntax mailing list has revealed  
interest in creating a new WG to look at several extensions of Atom.  
Here are several extensions that have been discussed:

1. Hierarchy operations including meta-publishing
2. In-line representation
3. Bi-directional text

Please respond to this email if you are interested in helping to  
explore a new WG further. Please also identify if you have a specific  
interest area to consider for a potential new Atom WG.

Nikunj
http://o-micron.blogspot.com


From owner-atom-syntax@mail.imc.org  Mon Jun  8 13:57:14 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8FF9C3A6D84 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:57:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.117
X-Spam-Level: 
X-Spam-Status: No, score=-5.117 tagged_above=-999 required=5 tests=[AWL=-0.320, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q-43hKFk56ub for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 13:57:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C95873A69E2 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 13:57:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Kjkbm022026 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:45:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58Kjk77022025; Mon, 8 Jun 2009 13:45:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KjiVh022011 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 8 Jun 2009 13:45:45 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KjNNq013071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:45:24 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KkePe021986; Mon, 8 Jun 2009 20:46:40 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:45:33 -0700
Cc: Mark Nottingham <mnot@mnot.net>, Peter Keane <pkeane@mail.utexas.edu>, Julian Reschke <julian.reschke@gmx.de>, atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Message-Id: <504D03F5-2436-401D-B5DC-A045EA3B3F7C@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Kyle Marvin <kmarvin@google.com>
In-Reply-To: <192fc9640906052148v4bb3ba29o5c8e75395618eb13@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-12--101320262
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-00
Date: Mon, 8 Jun 2009 13:44:11 -0700
References: <20090520165415.48AAE3A7130@core3.amsl.com> <3CD5B7DD-FEB6-4A6F-928D-76D982318DDC@mnot.net> <36D30DB4-58E9-41DD-A8F5-FA96A8A4E9AB@oracle.com> <A072D38E-690C-4155-8710-0EDA7CA03960@mnot.net> <7CCF9900-A47E-4C0A-8144-6B46BBCE94BD@oracle.com> <94648B62-F0F7-46D0-9496-45F43B0DE5CF@mnot.net> <8158ad750906042110g5128f354i33c339f288be6c5d@mail.gmail.com> <1EF2FFD2-8D31-42D4-B3AB-8F36EEE939F9@mnot.net> <192fc9640906051032ve21ddb0u3215f92a4b841399@mail.gmail.com> <415A555A-1EC2-45E7-903B-501628193BA1@mnot.net> <192fc9640906052148v4bb3ba29o5c8e75395618eb13@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010203.4A2D786E.0278:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-12--101320262
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 5, 2009, at 9:48 PM, Kyle Marvin wrote:

> On Fri, Jun 5, 2009 at 9:47 PM, Mark Nottingham <mnot@mnot.net> wrote:
> Just checking -- you do realise I'm suggesting it's worth using a  
> new media type for the atom document that contains these extensions,  
> not a new media type in it? Your response was worded in such a way  
> that I'm not sure...
>
> Yes, I understand.   I think there are issues with media type under- 
> use at both levels (document and content).   There are definitely  
> cases where a new MIME type on the Atom document would be helpful to  
> processors and others where more judicious usage of specialized MIME  
> types for atom:content would be helpful.   Let me see if I can give  
> you an example and see if you agree or disagree.   Take the case of  
> a feed that describes a calendar and contains entries that describe  
> events in the calendar.   If this had a MIME type of something like  
> "application/calendar+atom+xml", then it would might inform a client  
> processing it that there are other possible processing options  
> besides regular syndication, like importing to a local calendar.    
> Such a MIME type might explain the set of metadata extensions  
> specific to calendars that are expected (ex timezone info) and  
> possibly even put constraints or expectations on the MIME type of  
> atom:content found within the entries.
>
> Of course, the "application/calendar+atom+xml" is fictitious because  
> there's no model for saying that something is an atom feed of a  
> specific type in the same way that "application/atom+xml" says that  
> it's an XML document with Atom syntax constraints.   Rooted in this  
> might be Nikunj's concern but there's probably more (see next  
> paragraph).   Without a model for defining Atom media subtypes,  
> you'd have to type it as something that is going to cause a generic  
> Atom processor to ignore it even though it could still be processed  
> in useful (albeit less vertical way) to let me know when data/events  
> are available or have changed via a feed reader interface.

I find Kyle's commentary sympathetic to my previous concern.

>
> I don't know, though, that anything in the hierarchy proposal  
> justifies a new MIME type and given that you say it might be worth  
> *considering* I'm not sure you see it that way either.   There are  
> definitely cases where you're just adding extensions that are  
> informative and additional metadata and I don't think these alone  
> define a new data format that needs a media type.  Media RSS is  
> possibly another example.   Consider these the Atom Syntax  
> equivalent of a ""mixin".  If such extensions are standardized and/ 
> or get enough de facto usage lots of Atom processors are likely to  
> handle them just fine.   So the current proposal is perhaps not the  
> best poster child for using media types more but I definitely think  
> it's something that the Atom community should consider to better  
> enable client use cases in addition to reader-based syndication.
>
> All this being said, I think the right venue for creating more  
> specialized Atom media types is in communities that would benefit  
> from their existence and the collaboration or processing models that  
> would be enabled by them.    Just minting new MIME types because  
> you've extended Atom is not all that helpful in the bigger scheme of  
> things, imo.
>

In reviewing an industry specification for content management [1], I  
came across a situation where additional constraints were placed on a  
valid/acceptable Atom entry and it just made me think whether a  
generic client can be warned about this through the app:accept kind of  
signaling. I recommended that the specification use a media type  
parameter for Atom that cautions about the server's expectation about  
acceptable content. Since a number of users of Atom feeds beyond  
blogging and news frequently require additional markup in Atom  
documents, there is a latent interoperability problem with and lack of  
adequate metadata about such interactions. Perhaps, a reasoned  
approach could be devised to deal with growing use of Atom documents  
beyond blogs.

[1] http://www.oasis-open.org/committees/download.php/32668/Draft%2062a.zip

> HTH,
>
> -- Kyle-
>
>
>
> Cheers,
>
>
>
> On 06/06/2009, at 3:32 AM, Kyle Marvin wrote:
>
> On Fri, Jun 5, 2009 at 12:05 AM, Mark Nottingham <mnot@mnot.net>  
> wrote:
>
>
> On 05/06/2009, at 2:10 PM, Peter Keane wrote:
>
> I hope I'm not too far off w/ this, but it seems to me there are a
> couple distinct concerns in this thread: First is a need for what is
> essentially multiple atom:content elements in an entry.  atom:link
> seems like a logical home for that content (given that we can assign
> an appropriate @rel).
>
> Peter, I'm not sure I see the need like this;  you want more than  
> multiple content items.  What you have here is multiple resources  
> (some of which might be metadata + content, i.e. an atom entry, or  
> might not even be Atom at all) with some type of relationship  
> between them *and* the desire to retrieve these multiple related  
> resources using a single GET.   A key difference between 'content'  
> and a 'resource' is that the latter is independently dereferencable  
> whereas the same isn't necessarily true for any atom:content types  
> other than out-of-line-content.   A link has the nice property of  
> having a rel that describes how it is related to what it is  
> contained within (i.e. why it might be referenced), a type attribute  
> that informs how to process it (either when referenced or  
> potentially inline), and a href that says where to deference it  
> (i.e. how to reference it independently even if it is inline).   All  
> nice and useful properties within the composite resource that allow  
> it to be used in a decoupled fashion after the initial GET of the  
> composite resource.
>
>
>
> Well, the most straightforward way to fix that would be to fix Atom  
> and allow multiple atom:content elements in an entry...
>
>
> I'd agree with Nikunj that this is not so dramatic a change that new
> media types need to be considered.  It feels more like a tweak to me,
> and I do not see much difficulty at all in using my current tools for
> parsing or producing such atom documents.
>
> I think this is valid but an orthogonal concern.  The key point is  
> that you want to nest a resource that itself has a MIME type and can  
> be processed.  Whether these are new or existing MIME types depends  
> on the use cases and what is the most appropriate MIME type for that  
> relationship.
>
>
> Ah, maybe that's where the misunderstanding lies. It's not that you  
> can't parse it with an Atom library, with appropriate code to handle  
> the extensions; that's obviously possible.
>
> My concern is that a *generic* Atom processor (e.g., a feed reader)  
> or more importantly a generic MIME dispatcher (e.g., a browser or an  
> OS) wouldn't be able to do much that's useful with such a feed,  
> because -- as I understand the use cases -- most of the information  
> will be in extensions that the generic processor won't be able to  
> take advantage of, and because the generic MIME dispatcher won't  
> know to send this document to a handler that can do something with it.
>
> It might surprise you but I'd agree that using MIME types more would  
> be goodness.  It's frequently the case (including in GData) that the  
> lines between what is metadata and what is content are being blurred  
> since both are found in Atom extensions.   This fact does make life  
> harder for Atom processors, since they have to rely on sideband  
> signals (a 'kind' or a 'type') that inform them about what  
> extensions to expect and what they mean and there's not much  
> standardization happening in this space.
>
>
>
> This is the role media types play on the Web (and elsewhere, of  
> course)...
>
> I don't know, though, that this is a problem the Atom WG (or a  
> derivative effort) can solve.  In most cases, those MIME types for  
> nested content are domain-specific representations that are best  
> standardized by (or at least generally agreed upon) by groups  
> working in that domain.    I don't see a proliferation of vendor- 
> specific media types as being much better than the status quo other  
> than that they'd let you write vendor-specific MIME processors;   
> better structured from an Atom perspective but not really pushing  
> the Web forward in the right direction from a collaborative  
> perspective.
>
> Let me know if you think I'm missing something!
>
> -- Kyle
>
>
>
> Cheers,
>
> --
> Mark Nottingham     http://www.mnot.net/
>
>
>
>
> --
> Mark Nottingham     http://www.mnot.net/
>
>


--Apple-Mail-12--101320262
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div =
apple-content-edited=3D"true"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>On Jun 5, 2009, at 9:48 PM, Kyle Marvin =
wrote:</div></div></span></div></span></div></span></div></span></div><div=
><br class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
class=3D"gmail_quote">On Fri, Jun 5, 2009 at 9:47 PM, Mark Nottingham =
<span dir=3D"ltr">&lt;<a =
href=3D"mailto:mnot@mnot.net">mnot@mnot.net</a>></span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex;"> Just checking -- you =
do realise I'm suggesting it's worth using a new media type for the atom =
document that contains these extensions, not a new media type in it? =
Your response was worded in such a way that I'm not sure...</blockquote> =
<div><br></div><div>Yes, I understand. &nbsp; I think there are issues =
with media type under-use at both levels (document and content). &nbsp; =
There are definitely cases where a new MIME type on the Atom document =
would be helpful to processors and others where more judicious usage of =
specialized MIME types for atom:content would be helpful. &nbsp; Let me =
see if I can give you an example and see if you agree or disagree. =
&nbsp; Take the case of a feed that describes a calendar and contains =
entries that describe events in the calendar. &nbsp; If this had a MIME =
type of something like "application/calendar+atom+xml", then it would =
might inform a client processing it that there are other possible =
processing options besides regular syndication, like importing to a =
local calendar. &nbsp; Such a MIME type might explain the set of =
metadata extensions specific to calendars that are expected (ex timezone =
info) and possibly even put constraints or expectations on the MIME type =
of atom:content found within the entries.</div> <div><br></div><div>Of =
course, the "application/calendar+atom+xml" is fictitious because =
there's no model for saying that something is an atom feed of a specific =
type in the same way that "application/atom+xml" says that it's an XML =
document with Atom syntax constraints. &nbsp; Rooted in this might be =
Nikunj's concern but there's probably more (see next paragraph). &nbsp; =
Without a model for defining Atom media subtypes, you'd have to type it =
as something that is going to cause a generic Atom processor to ignore =
it even though it could still be processed in useful (albeit less =
vertical way) to let me know when data/events are available or have =
changed via a feed reader =
interface.</div></div></blockquote><div><br></div><div>I find Kyle's =
commentary sympathetic to my previous =
concern.</div><div><br></div><blockquote type=3D"cite"><div =
class=3D"gmail_quote"> <div><br></div><div>I don't know, though, that =
anything in the hierarchy proposal justifies a new MIME type and given =
that you say it might be worth *considering* I'm not sure you see it =
that way either. &nbsp; There are definitely cases where you're just =
adding extensions that are informative and additional metadata and I =
don't think these alone define a new data format that needs a media =
type. &nbsp;Media RSS is possibly another example. &nbsp; Consider these =
the Atom Syntax equivalent of a ""mixin". &nbsp;If such extensions are =
standardized and/or get enough de facto usage lots of Atom processors =
are likely to handle them just fine. &nbsp; So the current proposal is =
perhaps not the best poster child for using media types more but I =
definitely think it's something that the Atom community should consider =
to better enable client use cases in addition to reader-based =
syndication.</div> <div><br></div><div>All this being said, I think the =
right venue for creating more specialized Atom media types is in =
communities that would benefit from their existence and the =
collaboration or processing models that would be enabled by them. &nbsp; =
&nbsp;Just minting new MIME types because you've extended Atom is not =
all that helpful in the bigger scheme of things, imo.</div> =
<div><br></div></div></blockquote><div><br></div><div>In reviewing an =
industry specification for content management [1], I came across a =
situation where additional constraints were placed on a valid/acceptable =
Atom entry and it just made me think whether a generic client can be =
warned about this through the app:accept kind of signaling. I =
recommended that the specification use a media type parameter for Atom =
that cautions about the server's expectation about acceptable content. =
Since a number of users of Atom feeds beyond blogging and news =
frequently require additional markup in Atom documents, there is a =
latent interoperability problem with and lack of adequate metadata about =
such interactions. Perhaps, a reasoned approach could be devised to deal =
with growing use of Atom documents beyond =
blogs.</div><div><br></div><div>[1]&nbsp;<a =
href=3D"http://www.oasis-open.org/committees/download.php/32668/Draft%2062=
a.zip">http://www.oasis-open.org/committees/download.php/32668/Draft%2062a=
.zip</a></div><div><br></div><blockquote type=3D"cite"><div =
class=3D"gmail_quote"><div>HTH,</div><div><br></div><div>-- =
Kyle-</div><div>&nbsp;</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex;"><br> <br> Cheers,<div><div></div><div =
class=3D"h5"><br> <br> <br> On 06/06/2009, at 3:32 AM, Kyle Marvin =
wrote:<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"> On Fri, Jun 5, 2009 =
at 12:05 AM, Mark Nottingham &lt;<a href=3D"mailto:mnot@mnot.net" =
target=3D"_blank">mnot@mnot.net</a>> wrote:<br> <br> <br> On 05/06/2009, =
at 2:10 PM, Peter Keane wrote:<br> <br> I hope I'm not too far off w/ =
this, but it seems to me there are a<br> couple distinct concerns in =
this thread: First is a need for what is<br> essentially multiple =
atom:content elements in an entry. &nbsp;atom:link<br> seems like a =
logical home for that content (given that we can assign<br> an =
appropriate @rel).<br> <br> Peter, I'm not sure I see the need like =
this; &nbsp;you want more than multiple content items. &nbsp;What you =
have here is multiple resources (some of which might be metadata + =
content, i.e. an atom entry, or might not even be Atom at all) with some =
type of relationship between them *and* the desire to retrieve these =
multiple related resources using a single GET. &nbsp; A key difference =
between 'content' and a 'resource' is that the latter is independently =
dereferencable whereas the same isn't necessarily true for any =
atom:content types other than out-of-line-content. &nbsp; A link has the =
nice property of having a rel that describes how it is related to what =
it is contained within (i.e. why it might be referenced), a type =
attribute that informs how to process it (either when referenced or =
potentially inline), and a href that says where to deference it (i.e. =
how to reference it independently even if it is inline). &nbsp; All nice =
and useful properties within the composite resource that allow it to be =
used in a decoupled fashion after the initial GET of the composite =
resource.<br> <br> <br> <br> Well, the most straightforward way to fix =
that would be to fix Atom and allow multiple atom:content elements in an =
entry...<br> <br> <br> I'd agree with Nikunj that this is not so =
dramatic a change that new<br> media types need to be considered. =
&nbsp;It feels more like a tweak to me,<br> and I do not see much =
difficulty at all in using my current tools for<br> parsing or producing =
such atom documents.<br> <br> I think this is valid but an orthogonal =
concern. &nbsp;The key point is that you want to nest a resource that =
itself has a MIME type and can be processed. &nbsp;Whether these are new =
or existing MIME types depends on the use cases and what is the most =
appropriate MIME type for that relationship.<br> <br> <br> Ah, maybe =
that's where the misunderstanding lies. It's not that you can't parse it =
with an Atom library, with appropriate code to handle the extensions; =
that's obviously possible.<br> <br> My concern is that a *generic* Atom =
processor (e.g., a feed reader) or more importantly a generic MIME =
dispatcher (e.g., a browser or an OS) wouldn't be able to do much that's =
useful with such a feed, because -- as I understand the use cases -- =
most of the information will be in extensions that the generic processor =
won't be able to take advantage of, and because the generic MIME =
dispatcher won't know to send this document to a handler that can do =
something with it.<br> <br> It might surprise you but I'd agree that =
using MIME types more would be goodness. &nbsp;It's frequently the case =
(including in GData) that the lines between what is metadata and what is =
content are being blurred since both are found in Atom extensions. =
&nbsp; This fact does make life harder for Atom processors, since they =
have to rely on sideband signals (a 'kind' or a 'type') that inform them =
about what extensions to expect and what they mean and there's not much =
standardization happening in this space.<br> <br> <br> <br> This is the =
role media types play on the Web (and elsewhere, of course)...<br> <br> =
I don't know, though, that this is a problem the Atom WG (or a =
derivative effort) can solve. &nbsp;In most cases, those MIME types for =
nested content are domain-specific representations that are best =
standardized by (or at least generally agreed upon) by groups working in =
that domain. &nbsp; &nbsp;I don't see a proliferation of vendor-specific =
media types as being much better than the status quo other than that =
they'd let you write vendor-specific MIME processors; &nbsp;better =
structured from an Atom perspective but not really pushing the Web =
forward in the right direction from a collaborative perspective.<br> =
<br> Let me know if you think I'm missing something!<br> <br> -- =
Kyle<br> <br> <br> <br> Cheers,<br> <br> --<br> Mark Nottingham &nbsp; =
&nbsp; <a href=3D"http://www.mnot.net/" =
target=3D"_blank">http://www.mnot.net/</a><br> <br> <br> </blockquote> =
<br> <br> --<br> Mark Nottingham &nbsp; &nbsp; <a =
href=3D"http://www.mnot.net/" =
target=3D"_blank">http://www.mnot.net/</a><br> <br> =
</div></div></blockquote></div><br></blockquote></div><br></body></html>=

--Apple-Mail-12--101320262--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 14:00:22 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1987E3A6AC4 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:00:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[AWL=-0.950, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NsFhsSK8IfLL for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:00:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8A1DD3A69AF for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 14:00:20 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58KnFN5022213 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:49:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KnFg3022212; Mon, 8 Jun 2009 13:49:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.147]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Kn4Y7022198 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:49:14 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2572779qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 13:49:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=3EpkLW3H0TQrQLM8rkdjM4/wOrNn4c2X9/92m51yM4g=; b=inP54FFRtAr0lv8jfB87qNuWmp+sTGXrPL/N9ZG5/NSFK54IkMutAT7WZEW02MW8IJ UwkKYjPSRzqlT9c6hVosJUcad5MxWtMhjFwL/hRZZnYrx3upZBpbxSe+nzbdoyIcgqBR /+46PgXRjD5eA0bShHlYc9Y5+cI28iS9yWNlg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=IZ7/NtAV4eyjC6uZatn5gsDXeqM8/Wt3eQ4JI2YHa/2bgfKSnkgsBoAFsrV7vATVR0 2sbRHtJL34ZNd9M3b47wcg7Xsqwz1qro8cBR7Cl24fxKwTZvapHx6HQrKSRz9tkdFOtR xPrumCClF7J1Fsbc3yQ1tXcpZsyxjcVSmy6eQ=
Received: by 10.224.36.202 with SMTP id u10mr7282883qad.83.1244493778977; Mon, 08 Jun 2009 13:42:58 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 2sm67930qwi.3.2009.06.08.13.42.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 13:42:57 -0700 (PDT)
Message-ID: <4A2D7808.7070003@gmail.com>
Date: Mon, 08 Jun 2009 13:43:52 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax <atom-syntax@imc.org>
Subject: Re: Comments on hierarchy draft
References: <4A2D59A9.9090704@gmail.com> <59BD8EFC-A04D-4F8B-96C7-1F4B60CC9231@oracle.com>
In-Reply-To: <59BD8EFC-A04D-4F8B-96C7-1F4B60CC9231@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> On Jun 8, 2009, at 11:34 AM, James M Snell wrote:
>
>>
>> Great to see a bunch of activity on the list... I'm finally starting 
>> to find time to catch up on what's been going on. The hierarchy draft 
>> looks good at first read but I had a few comments and concerns...
>
> Good to have you back in active participation on this list.
>
Good to actually have the time to do so ;-)
>>
>> Forgive me if any of this has already been discussed, there have been 
>> a significant number of posts on the hierarchy draft and I simply 
>> have not yet had time to dig through them all.
>>
>> Section 2.1
>>
>> The cardinality model really isn't all that clear to me upon first 
>> read of this draft so please bear with me. The draft would seem to 
>> indicate that any given entry can have multiple parent entries. Does 
>> this mean that the entry can have multiple "up" links, each pointing 
>> to a different parent Atom entry document, or a single "up" link 
>> pointing to a single Atom feed document containing all of the parent 
>> entries?
>
> The cardinality model is defined in Section 4. Section 2 only 
> introduces the meanings of certain relation type and a model for 
> relating entries and feeds.
>
> The I-D could have claridfied that a multi-parent relation is 
> expressed through @type="application/atom+xml;type=feed" in 
> combination with @rel=up.
>
Ok...
>>
>>
>> Section 3.2 If the ae:inline element is supposed to allow arbitrary 
>> content then it is underspecified. For instance, the atom:content 
>> element contains a specific type attribute used to indicate whether 
>> the content is text, html, xhtml or some specific media type. If the 
>> media-type is binary based, atom:content requires that the contained 
>> data be Base64 encoded.  If the media-type is text based, 
>> atom:content requires that the characters be included as inline-text. 
>> If the media-type is xml based, atom:content requires that the xml be 
>> in-lined directly. I know the specification indicates that the 
>> optional type attribute of the enclosing atom:link element is 
>> intended to provide the necessary information, I think it would make 
>> far more sense for the ae:inline element to have it's own type 
>> attribute modeled after the atom:content type attribute. e.g. 
>> <ae:inline type="text">, <ae:inline 
>> type="application/atom+xml;type=entry">.
>
> Wouldn't this merely repeat information from the atom:link element? 
> Why is it a better model? What happens if the atom:link @type and 
> ae:inline @type differ from each other?
>
Yes and no. The sematics of the atom:link type attribute currently only 
apply to the media type of the linked resource and is intended only as a 
hint. It is possible that the linked resource is a completely different 
media type than that specified by the type attribute. Further, the type 
attribute does not utilize the special "text", "html" and "xhtml" values 
used in atom:content. Therefore, if the link uses type="text/html", 
should the content of the ae:inline element be processed using the rules 
for atom:content/@type="html" or atom:content/@type="text/html"? There 
are subtle yet important differences between the two. The differences 
become even more pronounced when dealing with type="xhtml" vs. 
type="application/xhtml+xml". I think that if you're going to point to 
the atom:content processing model as the rule for ae:inline, then you 
need ae:inline to have it's own type attribute and not rely on the link 
elements type attribute.  If the two are mismatched, then you treat it 
no differently than if the value of the atom:link/@type does not match 
the actual content type of the linked resource.
>>
>> It would also make sense to explicitly spell out the processing model 
>> as is done in RFC 4287 for atom:content rather than just saying 
>> "process the value of ae:inline per the processing model for 
>> atom:content as specified in Section 4.1.3.3 of [RFC4287]".
>
> Of course, the full processing model can be specified in the I-D, but 
> we intentionally referred to the atom:content processing model as the 
> archetype. If the best way to specify this behavior is to repeat the 
> text in hierarchy I-D, that can be easily done.
>
In the past, I've used both approaches in drafts I've authored. The 
feedback I've received from others has consistently favored repeating 
the text in order to make the requirements absolutely clear.

- James
>>
>> Section 4
>>
> <snip>
>
> We are separately discussing this topic, so omitting here
>
>> Section 5.3: There is a bug in the example. The </ae:inline> and 
>> </atom:feed> closing tags have been transposed.
>>
> Noted. Thanks!
>
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 14:21:58 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B47428C12A for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:21:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.427
X-Spam-Level: 
X-Spam-Status: No, score=-2.427 tagged_above=-999 required=5 tests=[AWL=0.172, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sq+CCByJW4x8 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:21:57 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id EDF253A682D for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 14:21:56 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58L8e1G023126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 14:08:40 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58L8eDv023124; Mon, 8 Jun 2009 14:08:40 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mailhost.dizzyd.com (dizzyd.com [207.210.219.225] (may be forged)) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58L8S4D023112; Mon, 8 Jun 2009 14:08:39 -0700 (MST) (envelope-from stpeter@stpeter.im)
Received: from dhcp-64-101-72-227.cisco.com (dhcp-64-101-72-227.cisco.com [64.101.72.227]) (Authenticated sender: stpeter) by mailhost.dizzyd.com (Postfix) with ESMTPSA id 5B77240CEE; Mon,  8 Jun 2009 15:08:28 -0600 (MDT)
Message-ID: <4A2D7DCB.8050603@stpeter.im>
Date: Mon, 08 Jun 2009 15:08:27 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax@imc.org, atom-protocol@imc.org
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
X-Enigmail-Version: 0.95.7
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/8/09 2:41 PM, Nikunj R. Mehta wrote:
> 
> Recent discussions on the atom-syntax mailing list has revealed interest
> in creating a new WG to look at several extensions of Atom. Here are
> several extensions that have been discussed:
> 
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
> 
> Please respond to this email if you are interested in helping to explore
> a new WG further. 

I'm interested in helping with this at the IETF. Perhaps at BOF at the
Stockholm IETF meeting is in order? The official BOF deadline is today,
but we could at least hold a Bar BOF.

> Please also identify if you have a specific interest
> area to consider for a potential new Atom WG.

I do not have specific interests at this time.

Peter

- --
Peter Saint-Andre
https://stpeter.im/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkotfcsACgkQNL8k5A2w/vwipwCg7aelhxWuIeRiQHr8YTJIZaNd
IrAAn05rytsKqRP6U9SH4Fwzi/zQMjVQ
=qjqD
-----END PGP SIGNATURE-----


From owner-atom-syntax@mail.imc.org  Mon Jun  8 14:22:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FC983A6D06 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:22:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.1
X-Spam-Level: 
X-Spam-Status: No, score=-5.1 tagged_above=-999 required=5 tests=[AWL=-0.302, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qbykfxRreh+R for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 14:22:52 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B3F0A3A682D for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 14:22:51 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Kmoeh022187 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 13:48:50 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58KmoRt022186; Mon, 8 Jun 2009 13:48:50 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Kmm8w022180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 13:48:49 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58Kk1ZS001448 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 20:46:02 GMT
Received: from abhmt010.oracle.com (abhmt010.oracle.com [141.146.116.19]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58KnoOO027774; Mon, 8 Jun 2009 20:49:51 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 13:48:43 -0700
Cc: atom-syntax <atom-syntax@imc.org>
Message-Id: <8C2CB1CB-16F2-479C-9BAD-5F306F03DC57@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2D7808.7070003@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Comments on hierarchy draft
Date: Mon, 8 Jun 2009 13:47:22 -0700
References: <4A2D59A9.9090704@gmail.com> <59BD8EFC-A04D-4F8B-96C7-1F4B60CC9231@oracle.com> <4A2D7808.7070003@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt010.oracle.com [141.146.116.19]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010202.4A2D792C.01DC:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

All this makes sense. Will incorporate in a new atom-inline I-D  
soon. :-)

Nikunj
http://o-micron.blogspot.com

On Jun 8, 2009, at 1:43 PM, James M Snell wrote:

>
>
> Nikunj R. Mehta wrote:
>> On Jun 8, 2009, at 11:34 AM, James M Snell wrote:
>>
>>>
>>> Great to see a bunch of activity on the list... I'm finally  
>>> starting to find time to catch up on what's been going on. The  
>>> hierarchy draft looks good at first read but I had a few comments  
>>> and concerns...
>>
>> Good to have you back in active participation on this list.
>>
> Good to actually have the time to do so ;-)
>>>
>>> Forgive me if any of this has already been discussed, there have  
>>> been a significant number of posts on the hierarchy draft and I  
>>> simply have not yet had time to dig through them all.
>>>
>>> Section 2.1
>>>
>>> The cardinality model really isn't all that clear to me upon first  
>>> read of this draft so please bear with me. The draft would seem to  
>>> indicate that any given entry can have multiple parent entries.  
>>> Does this mean that the entry can have multiple "up" links, each  
>>> pointing to a different parent Atom entry document, or a single  
>>> "up" link pointing to a single Atom feed document containing all  
>>> of the parent entries?
>>
>> The cardinality model is defined in Section 4. Section 2 only  
>> introduces the meanings of certain relation type and a model for  
>> relating entries and feeds.
>>
>> The I-D could have claridfied that a multi-parent relation is  
>> expressed through @type="application/atom+xml;type=feed" in  
>> combination with @rel=up.
>>
> Ok...
>>>
>>>
>>> Section 3.2 If the ae:inline element is supposed to allow  
>>> arbitrary content then it is underspecified. For instance, the  
>>> atom:content element contains a specific type attribute used to  
>>> indicate whether the content is text, html, xhtml or some specific  
>>> media type. If the media-type is binary based, atom:content  
>>> requires that the contained data be Base64 encoded.  If the media- 
>>> type is text based, atom:content requires that the characters be  
>>> included as inline-text. If the media-type is xml based,  
>>> atom:content requires that the xml be in-lined directly. I know  
>>> the specification indicates that the optional type attribute of  
>>> the enclosing atom:link element is intended to provide the  
>>> necessary information, I think it would make far more sense for  
>>> the ae:inline element to have it's own type attribute modeled  
>>> after the atom:content type attribute. e.g. <ae:inline  
>>> type="text">, <ae:inline type="application/atom+xml;type=entry">.
>>
>> Wouldn't this merely repeat information from the atom:link element?  
>> Why is it a better model? What happens if the atom:link @type and  
>> ae:inline @type differ from each other?
>>
> Yes and no. The sematics of the atom:link type attribute currently  
> only apply to the media type of the linked resource and is intended  
> only as a hint. It is possible that the linked resource is a  
> completely different media type than that specified by the type  
> attribute. Further, the type attribute does not utilize the special  
> "text", "html" and "xhtml" values used in atom:content. Therefore,  
> if the link uses type="text/html", should the content of the  
> ae:inline element be processed using the rules for atom:content/ 
> @type="html" or atom:content/@type="text/html"? There are subtle yet  
> important differences between the two. The differences become even  
> more pronounced when dealing with type="xhtml" vs. type="application/ 
> xhtml+xml". I think that if you're going to point to the  
> atom:content processing model as the rule for ae:inline, then you  
> need ae:inline to have it's own type attribute and not rely on the  
> link elements type attribute.  If the two are mismatched, then you  
> treat it no differently than if the value of the atom:link/@type  
> does not match the actual content type of the linked resource.
>>>
>>> It would also make sense to explicitly spell out the processing  
>>> model as is done in RFC 4287 for atom:content rather than just  
>>> saying "process the value of ae:inline per the processing model  
>>> for atom:content as specified in Section 4.1.3.3 of [RFC4287]".
>>
>> Of course, the full processing model can be specified in the I-D,  
>> but we intentionally referred to the atom:content processing model  
>> as the archetype. If the best way to specify this behavior is to  
>> repeat the text in hierarchy I-D, that can be easily done.
>>
> In the past, I've used both approaches in drafts I've authored. The  
> feedback I've received from others has consistently favored  
> repeating the text in order to make the requirements absolutely clear.
>
> - James
>>>
>>> Section 4
>>>
>> <snip>
>>
>> We are separately discussing this topic, so omitting here
>>
>>> Section 5.3: There is a bug in the example. The </ae:inline> and </ 
>>> atom:feed> closing tags have been transposed.
>>>
>> Noted. Thanks!
>>
>>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:24:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 078843A67E3 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.107
X-Spam-Level: 
X-Spam-Status: No, score=-3.107 tagged_above=-999 required=5 tests=[AWL=0.929, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qX5rYGqGnZFW for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:24:07 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C00F33A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:24:05 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MBfC2025776 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:11:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MBfcY025774; Mon, 8 Jun 2009 15:11:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e33.co.us.ibm.com (e33.co.us.ibm.com [32.97.110.151]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MBU2d025755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 8 Jun 2009 15:11:41 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e33.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n58M9VrZ019616; Mon, 8 Jun 2009 16:09:31 -0600
Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n58MBTku044164; Mon, 8 Jun 2009 16:11:29 -0600
Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n58MBSNE016819; Mon, 8 Jun 2009 16:11:29 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n58MBQqr016775; Mon, 8 Jun 2009 16:11:26 -0600
In-Reply-To: <4A2D5EDC.1020207@gmail.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com>
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
X-KeepSent: 0E5CEE35:559023E6-882575CF:0077F470; type=4; name=$KeepSent
To: James M Snell <jasnell@gmail.com>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org, atom-protocol Protocol <atom-protocol@imc.org>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Mon, 8 Jun 2009 15:11:10 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/08/2009 16:11:26
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0"

--1__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


James wrote:
>Hmmm.... I know we've discussed this, but after thinking about it more=

>and looking through the examples, I'm becoming increasingly less
>convinced that we need a distinction between "down" and "down-tree".
>One should simply assume that "down" could point to a child entry or
>child feed and that those children could potentially also be parents.
>Yes, that possibly increases the processing compexity but I think it
>simplifies the model overall.

We've discussed this today on the phone.  For me this is a difference o=
f
protocol/hypermedia vs. syntax.  For syntax, "down" and "up" are
sufficient.  A flat model can modeled with feed and a tree can be model=
ed
using generic inlining in a feed or entry.

A client requests an atom document - entry or feed.  How does the serve=
r
advertise to the client, via what is in the atom document, here are two=

links to representations (flat vs. tree) of a resource, e.g. the folder=
's
children:  one link returns a flat list (no inlining) and one link retu=
rns
a tree (inlined).  Both are the same document just with or without inli=
ning
of linked resources of a particular link relation.  Since the resources=
 are
crossing the wire, the first resource (e.g., folder) needs to convey ho=
w
access a hierarchical resource (e.g., items in a folder) in either a fl=
at
mode (feed) or tree (feed with inlined resources).

The options I see are:
a. append -tree to link relations that may inline (e.g., down-tree,
up-tree).  Not so nice, but works.
b. add a new attribute to link that specifies if they are inlined
      (down) <link rel=3D"down" href=3D"http://www.example.com/foo/down=
" />
      (down-tree) <link rel=3D"down" ah:inlined=3D"true"
href=3D"http://www.example.com/foo/down/inlined" />
      This adds complexity if there are cardinality constraints on link=

relations such as alternate and clients not aware of I-D may think they=
 are
the same.
c. leverage link templates rather than link relations
d. use out of band communication - append a uri argument such as
includeLinkRel=3Ddown to the URI of the resource; could also be HTTP he=
ader.
Not very RESTful but works.

If the model is not sufficient to convey to the client here's a flat mo=
de
vs. here's a tree mode, CMIS will have to find another alternative as i=
t is
currently required by the CMIS domain model.

I see the options for CMIS as:
1. Leverage the model specified by the I-D if exists (best)
2. Move down-tree to CMIS namespace.  This does not solve the
protocol/hypermedia problem for anybody else.
3. Specify in the CMIS specification an URI argument to enable inlining=
 of
'down'.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       James M Snell <jasnell@gmail.com>                        =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax =
Syntax <atom-syntax@imc.org>,                            
              owner-atom-syntax@mail.imc.org                           =
                                                         
                                                                       =
                                                         
  Date:       06/08/2009 11:55 AM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Fwd: New Version Notification for draft-divilly-atom-=
hierarchy-01                                             
                                                                       =
                                                         





Comments below...

Al Brown wrote:
>
> The 01 draft is a much better. I am concerned the generic mechanism
> using inlining links is sub-optimal for displaying a hierarchy that
> this I-D helps navigate via the new link relations.
>
in-lining arbitrarily complex hierarchies is always going to be
problematic and suboptimal... which is why I was so adamant about not
baking hierarchy into Atom and Atompub in the first place when we were
working on all this stuff initially.  Despite the added verbosity that
this approach adds, however, I think it's likely the most acceptable
approach.

> First example: there are two down relations: down and down-tree. It i=
s
> important to have both of those link relations on the [standalone]
> atom entry that represents a folder so the client can chose a flat
> (feed) or tree (expanded feed) representation. If the client chooses
> the tree representation, then on the atom feed returned the server
> will inline using the link relation down. down-tree is not expanded
> with content inline. E.g.,
>
> <atom:entry>
> ...
> <!-- children level 1 -->
> <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"
> href=3D"/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <!-- /a -->
> <atom:entry>
> ...
> <!-- children level 2 for /a -->
> <atom:link rel=3D"down"
> href=3D"/finance/feeds/default/portfolios/1/positions"/>
> ...
> <ae:inline>
> <atom:feed>
> <!-- entry /a/1 -->
> <atom:entry>
> ...
> <atom:link rel=3D"down"
> href=3D"/finance/feeds/default/portfolios/1/positions/down">
> <!-- repeats -->
> </atom:link>
> <atom:link rel=3D"down-tree"
> href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" />
>
> ...
> </atom:entry>
> </atom:feed>
> </ae:inline>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> <atom:link rel=3D"down-tree" type=3D"application/atom+xml;type=3Dfeed=
"
> href=3D"/finance/feeds-tree/default/portfolios/1/positions" />
>
> ...
> </atom:entry>
>
> The contents of the down link relation will be what should be include=
d
> in the down-tree due to recursion through the atom entries. Having a
> separate extension element, side-steps this issue of expression.
>
Hmmm.... I know we've discussed this, but after thinking about it more
and looking through the examples, I'm becoming increasingly less
convinced that we need a distinction between "down" and "down-tree".
One should simply assume that "down" could point to a child entry or
child feed and that those children could potentially also be parents.
Yes, that possibly increases the processing compexity but I think it
simplifies the model overall.

> Second example: verbosity
> This proposal now has:
> <atom:entry>
> ...
> <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"
> href=3D"/finance/feeds/default/portfolios/1/positions">
> <ae:inline>
> <atom:feed>
> <atom:link rel=3D"self"
> href=3D"/finance/feeds/default/portfolios/1/positions"/>
> ...
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </atom:feed>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> instead of a simpler mechanism:
> <atom:entry>
> ...
> <ah:include rel=3D"down">
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> <atom:entry>...</atom:entry>
> </ah:include>
> ...
> </atom:entry>
>
> The I-D introduces a concept of hierarchy through
> up/up-tree/down-tree/down relations yet a all-purpose mechanism for
> inclusion. Most (all?) of the information on the feed element is
> duplicated on the enclosing entry (id, uri, etc). Can't we do better
> for this specific scenario the I-D is addressing?
>
I think we can address this by eliminating the restriction that "down"
and "up" must always point to Atom feed documents and by changing the
cardinality rules for those links. That restriction, I think, is
arbitrary and unnecessary

It would allow us to do something like....

<atom:entry>
...
<atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry" href=
=3D"child1">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
<atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry" href=
=3D"child2">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
...
<atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry" href=
=3D"childN">
<ae:inline>
<atom:entry>...</atom:entry>
</ae:inline>
</atom:link>
...
</atom:entry>

Unlike any of the other methods discussed, this approach would allow
clients that don't understand the hierarchy model to still understand
that there is some kind of link relationship with each of the individua=
l
child resources and eliminates the need to include the extraneous
atom:feed metadata.

Note that this is the same basic approach taken by my comment thread
extension (in-reply-to).

- James

=

--1__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>James wrote:<br>
<tt>&gt;Hmmm.... I know we've discussed this, but after thinking about =
it more <br>
&gt;and looking through the examples, I'm becoming increasingly less <b=
r>
&gt;convinced that we need a distinction between &quot;down&quot; and &=
quot;down-tree&quot;. &nbsp;<br>
&gt;One should simply assume that &quot;down&quot; could point to a chi=
ld entry or <br>
&gt;child feed and that those children could potentially also be parent=
s. <br>
&gt;Yes, that possibly increases the processing compexity but I think i=
t <br>
&gt;simplifies the model overall.</tt><br>
<br>
<tt>We've discussed this today on the phone. &nbsp;For me this is a dif=
ference of protocol/hypermedia vs. syntax. &nbsp;For syntax, &quot;down=
&quot; and &quot;up&quot; are sufficient. &nbsp;A flat model can modele=
d with feed and a tree can be modeled using generic inlining in a feed =
or entry.</tt><br>
<br>
<tt>A client requests an atom document - entry or feed. &nbsp;How does =
the server advertise to the client, via what is in the atom document, h=
ere are two links to representations (flat vs. tree) of a resource, e.g=
. the folder's children: &nbsp;one link returns a flat list (no inlinin=
g) and one link returns a tree (inlined). &nbsp;Both are the same docum=
ent just with or without inlining of linked resources of a particular l=
ink relation. &nbsp;Since the resources are crossing the wire, the firs=
t resource (e.g., folder) needs to convey how access a hierarchical res=
ource (e.g., items in a folder) in either a flat mode (feed) or tree (f=
eed with inlined resources).</tt><br>
<tt><br>
</tt>The options I see are:<br>
a. append -tree to link relations that may inline (e.g., down-tree, up-=
tree).  Not so nice, but works.<br>
b. add a new attribute to link that specifies if they are inlined<br>
	(down) &lt;link rel=3D&quot;down&quot; href=3D&quot;http://www.example=
.com/foo/down&quot; /&gt;<br>
	(down-tree) &lt;link rel=3D&quot;down&quot; ah:inlined=3D&quot;true&qu=
ot; href=3D&quot;http://www.example.com/foo/down/inlined&quot; /&gt;<br=
>
	This adds complexity if there are cardinality constraints on link rela=
tions such as alternate and clients not aware of I-D may think they are=
 the same.<br>
c. leverage link templates rather than link relations<br>
d. use out of band communication - append a uri argument such as includ=
eLinkRel=3Ddown to the URI of the resource; could also be HTTP header. =
 Not very RESTful but works.<br>
<br>
If the model is not sufficient to convey to the client here's a flat mo=
de vs. here's a tree mode, CMIS will have to find another alternative a=
s it is currently required by the CMIS domain model.<br>
<br>
I see the options for CMIS as:<br>
1. Leverage the model specified by the I-D if exists (best)<br>
2. Move down-tree to CMIS namespace.  This does not solve the protocol/=
hypermedia problem for anybody else.<br>
3. Specify in the CMIS specification an URI argument to enable inlining=
 of 'down'.  <br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5CDFE472E08f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for James=
 M Snell ---06/08/2009 11:55:37 AM---Comments below..."><font color=3D"=
#424282">James M Snell ---06/08/2009 11:55:37 AM---Comments below...</f=
ont><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFE472E08f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFE472E08f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5C=
DFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;, Atom-Syntax Syntax &lt;atom-syntax@imc.org&gt;, owner-atom-synta=
x@mail.imc.org</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFE472E08f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 11:55 AM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFE472E08f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFE472E08f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Fwd: New Version Notification for draft-divilly-at=
om-hierarchy-01</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt>Comments below...<br>
<br>
Al Brown wrote:<br>
&gt;<br>
&gt; The 01 draft is a much better. I am concerned the generic mechanis=
m <br>
&gt; using inlining links is sub-optimal for displaying a hierarchy tha=
t <br>
&gt; this I-D helps navigate via the new link relations.<br>
&gt;<br>
in-lining arbitrarily complex hierarchies is always going to be <br>
problematic and suboptimal... which is why I was so adamant about not <=
br>
baking hierarchy into Atom and Atompub in the first place when we were =
<br>
working on all this stuff initially. &nbsp;Despite the added verbosity =
that <br>
this approach adds, however, I think it's likely the most acceptable <b=
r>
approach.<br>
<br>
&gt; First example: there are two down relations: down and down-tree. I=
t is <br>
&gt; important to have both of those link relations on the [standalone]=
 <br>
&gt; atom entry that represents a folder so the client can chose a flat=
 <br>
&gt; (feed) or tree (expanded feed) representation. If the client choos=
es <br>
&gt; the tree representation, then on the atom feed returned the server=
 <br>
&gt; will inline using the link relation down. down-tree is not expande=
d <br>
&gt; with content inline. E.g.,<br>
&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;!-- children level 1 --&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom=
+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&g=
t;<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;!-- /a --&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;!-- children level 2 for /a --&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&=
gt;<br>
&gt; ...<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;!-- entry /a/1 --&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;atom:link rel=3D&quot;down&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions/down&qu=
ot;&gt;<br>
&gt; &lt;!-- repeats --&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down-tree&quot;<br>
&gt; href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions/do=
wn&quot; /&gt;<br>
&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down-tree&quot; type=3D&quot;application=
/atom+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions&qu=
ot; /&gt;<br>
&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; The contents of the down link relation will be what should be incl=
uded <br>
&gt; in the down-tree due to recursion through the atom entries. Having=
 a <br>
&gt; separate extension element, side-steps this issue of expression.<b=
r>
&gt;<br>
Hmmm.... I know we've discussed this, but after thinking about it more =
<br>
and looking through the examples, I'm becoming increasingly less <br>
convinced that we need a distinction between &quot;down&quot; and &quot=
;down-tree&quot;. &nbsp;<br>
One should simply assume that &quot;down&quot; could point to a child e=
ntry or <br>
child feed and that those children could potentially also be parents. <=
br>
Yes, that possibly increases the processing compexity but I think it <b=
r>
simplifies the model overall.<br>
<br>
&gt; Second example: verbosity<br>
&gt; This proposal now has:<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom=
+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&g=
t;<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;atom:link rel=3D&quot;self&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&=
gt;<br>
&gt; ...<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; instead of a simpler mechanism:<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;ah:include rel=3D&quot;down&quot;&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/ah:include&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; The I-D introduces a concept of hierarchy through <br>
&gt; up/up-tree/down-tree/down relations yet a all-purpose mechanism fo=
r <br>
&gt; inclusion. Most (all?) of the information on the feed element is <=
br>
&gt; duplicated on the enclosing entry (id, uri, etc). Can't we do bett=
er <br>
&gt; for this specific scenario the I-D is addressing?<br>
&gt;<br>
I think we can address this by eliminating the restriction that &quot;d=
own&quot; <br>
and &quot;up&quot; must always point to Atom feed documents and by chan=
ging the <br>
cardinality rules for those links. That restriction, I think, is <br>
arbitrary and unnecessary<br>
<br>
It would allow us to do something like....<br>
<br>
&lt;atom:entry&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;child1&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;child2&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;childN&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
...<br>
&lt;/atom:entry&gt;<br>
<br>
Unlike any of the other methods discussed, this approach would allow <b=
r>
clients that don't understand the hierarchy model to still understand <=
br>
that there is some kind of link relationship with each of the individua=
l <br>
child resources and eliminates the need to include the extraneous <br>
atom:feed metadata.<br>
<br>
Note that this is the same basic approach taken by my comment thread <b=
r>
extension (in-reply-to).<br>
<br>
- James<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0--


--0__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFE472E08f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFE472E08f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5CDFE472E08f9e8a93df938690918c07BBFF5CDFE472E0--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:27:21 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 290793A67E3 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:27:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.281
X-Spam-Level: 
X-Spam-Status: No, score=-3.281 tagged_above=-999 required=5 tests=[AWL=-0.682, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jgSHY6CJndy2 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:27:19 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 73B6B3A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:27:19 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58ME5Bq025950 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:14:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58ME5Fe025949; Mon, 8 Jun 2009 15:14:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.145]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58ME3TI025942 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:14:04 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2628400qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 15:14:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=tMQlr66+JRAzaTGRh/D8cVMaGKxaLbb/GYbXg22rcFw=; b=IonSSzMrioUD5lzwyUe+uKFC8a7wZTjY9ZXp33BtzmIzyyUg92NidYeRpZv0lcggun FKUbEdOk9u0op8bsbBuE3iLLJ1T5n5tRpnVCpbs4UaSx1/t1FLyhkyFpm1pnNuT+pJCd C9fPuHMqJiAbvJoU4Re0UniOkz/jNCjMWr21E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=eEPBwuIGvn2tomVx1ePRbQiC5x5pIxJ9Ugch41kurOzP7/5jTyDBWZ2lRDy/u3H2UP /kEQsFlCmQNeV81F2I0r+AjaWzNlR4M8cW1NIg/M+QKT3k541TwzZlIZB7k0OdRWWSEk TAB3aUflbYjAcpNbl0uILYqBkvPsFdRPYmfq4=
Received: by 10.224.80.145 with SMTP id t17mr7321638qak.351.1244499243683; Mon, 08 Jun 2009 15:14:03 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 2sm382519qwi.23.2009.06.08.15.14.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 15:14:02 -0700 (PDT)
Message-ID: <4A2D8D62.60007@gmail.com>
Date: Mon, 08 Jun 2009 15:14:58 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: atom-syntax <atom-syntax@imc.org>
Subject: Atompub Features Draft Dead for Good?
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Ok, so we'd made quite a bit of progress on the Atom features draft a 
while back and then I decided to sit and watch to see if there was a 
strong enough need for the extensions. At this point, I have not seen 
anyone jumping up and down demanding the functionality provided by the 
Features draft so I'm wondering if I should just consider it Dead for 
Good. Thoughts?


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:41:57 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 17C6C3A63CB for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:41:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.084
X-Spam-Level: 
X-Spam-Status: No, score=-5.084 tagged_above=-999 required=5 tests=[AWL=-0.287, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cWMlgWE38yGQ for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:41:55 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BD4DF28C156 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:41:53 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MVWUN026762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:31:32 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MVWRS026761; Mon, 8 Jun 2009 15:31:32 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MVVIi026755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:31:31 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58MVE8x027655 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 22:31:15 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58MVUV7019669; Mon, 8 Jun 2009 22:31:31 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 15:31:24 -0700
Cc: James M Snell <jasnell@gmail.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-2--94967829
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 15:30:04 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4A2D913E.00AA:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-2--94967829
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

As I see it, whether there is a @rel=down-tree or not, you would have  
to communicate certain information out-of-band, e.g., depth of the  
tree or the level of completeness in every in-lined entry.

Atom does not provide any means of advertising URIs for retrieving  
representation variants. This could be a source of your  
dissatisfaction but it applies equally well regardless of hierarchy or  
in-lining.

On Jun 8, 2009, at 3:11 PM, Al Brown wrote:

> James wrote:
> >Hmmm.... I know we've discussed this, but after thinking about it  
> more
> >and looking through the examples, I'm becoming increasingly less
> >convinced that we need a distinction between "down" and "down-tree".
> >One should simply assume that "down" could point to a child entry or
> >child feed and that those children could potentially also be parents.
> >Yes, that possibly increases the processing compexity but I think it
> >simplifies the model overall.
>
> We've discussed this today on the phone.  For me this is a  
> difference of protocol/hypermedia vs. syntax.  For syntax, "down"  
> and "up" are sufficient.  A flat model can modeled with feed and a  
> tree can be modeled using generic inlining in a feed or entry.
>
> A client requests an atom document - entry or feed.  How does the  
> server advertise to the client, via what is in the atom document,  
> here are two links to representations (flat vs. tree) of a resource,  
> e.g. the folder's children:  one link returns a flat list (no  
> inlining) and one link returns a tree (inlined).
>
It is no different from seeing an HTML vs. a PDF representation of the  
same blog entry. One gives you a lot of context such as comments,  
related posts, advertisements and the like, and the other may be  
limited. This problem, AFAICT, exists regardless of CMIS or hierarchy.
> Both are the same document just with or without inlining of linked  
> resources of a particular link relation.
>
For all practical purposes, they are different documents, i.e.,  
different representations of a single resource.

> Since the resources are crossing the wire, the first resource (e.g.,  
> folder) needs to convey how access a hierarchical resource (e.g.,  
> items in a folder) in either a flat mode (feed) or tree (feed with  
> inlined resources).
>
> The options I see are:
> a. append -tree to link relations that may inline (e.g., down-tree,  
> up-tree). Not so nice, but works.
>
It may not be specific enough anyway to say this is a tree link  
because it says nothing about depth
> b. add a new attribute to link that specifies if they are inlined
> (down) <link rel="down" href="http://www.example.com/foo/down" />
> (down-tree) <link rel="down" ah:inlined="true" href="http://www.example.com/foo/down/inlined 
> " />
> This adds complexity if there are cardinality constraints on link  
> relations such as alternate and clients not aware of I-D may think  
> they are the same.
>
IMHO, ah:inlined does nothing because the presence of ae:inline makes  
it plenty clear. If you were trying to say that there is a certain  
level of depth in the tree, may be an attribute would help, but even  
then you don't know what things the server may have elided from every  
entry. So, bottom line is, there is not much value to an attribute to  
describe the thing that is in-lined. You are best off using what you  
have received as an approximation and then get the exact  
representation if you care so much in a separate network call. Of  
course, out-of-band communication or specialized mark-up may provide  
enough information for you to avoid such round-trips.
> c. leverage link templates rather than link relations
>
I am not aware of "link templates". If you are referring to draft- 
gregorio-uri-templates, then too there is no notion of templates baked  
in to the link element yet.
> d. use out of band communication - append a uri argument such as  
> includeLinkRel=down to the URI of the resource; could also be HTTP  
> header. Not very RESTful but works.
>
> If the model is not sufficient to convey to the client here's a flat  
> mode vs. here's a tree mode, CMIS will have to find another  
> alternative as it is currently required by the CMIS domain model.
>
> I see the options for CMIS as:
> 1. Leverage the model specified by the I-D if exists (best)
> 2. Move down-tree to CMIS namespace. This does not solve the  
> protocol/hypermedia problem for anybody else.
> 3. Specify in the CMIS specification an URI argument to enable  
> inlining of 'down'.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>James M Snell ---06/08/2009 11:55:37 AM---Comments  
> below...
>
> <ecblank.gif>
> From:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Al Brown/Costa Mesa/IBM@IBMUS
> <ecblank.gif>
> Cc:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org 
> >, owner-atom-syntax@mail.imc.org
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/08/2009 11:55 AM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
>
> Comments below...
>
> Al Brown wrote:
> >
> > The 01 draft is a much better. I am concerned the generic mechanism
> > using inlining links is sub-optimal for displaying a hierarchy that
> > this I-D helps navigate via the new link relations.
> >
> in-lining arbitrarily complex hierarchies is always going to be
> problematic and suboptimal... which is why I was so adamant about not
> baking hierarchy into Atom and Atompub in the first place when we were
> working on all this stuff initially.  Despite the added verbosity that
> this approach adds, however, I think it's likely the most acceptable
> approach.
>
> > First example: there are two down relations: down and down-tree.  
> It is
> > important to have both of those link relations on the [standalone]
> > atom entry that represents a folder so the client can chose a flat
> > (feed) or tree (expanded feed) representation. If the client chooses
> > the tree representation, then on the atom feed returned the server
> > will inline using the link relation down. down-tree is not expanded
> > with content inline. E.g.,
> >
> > <atom:entry>
> > ...
> > <!-- children level 1 -->
> > <atom:link rel="down" type="application/atom+xml;type=feed"
> > href="/finance/feeds/default/portfolios/1/positions">
> > <ae:inline>
> > <atom:feed>
> > <!-- /a -->
> > <atom:entry>
> > ...
> > <!-- children level 2 for /a -->
> > <atom:link rel="down"
> > href="/finance/feeds/default/portfolios/1/positions"/>
> > ...
> > <ae:inline>
> > <atom:feed>
> > <!-- entry /a/1 -->
> > <atom:entry>
> > ...
> > <atom:link rel="down"
> > href="/finance/feeds/default/portfolios/1/positions/down">
> > <!-- repeats -->
> > </atom:link>
> > <atom:link rel="down-tree"
> > href="/finance/feeds-tree/default/portfolios/1/positions/down" />
> >
> > ...
> > </atom:entry>
> > </atom:feed>
> > </ae:inline>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </atom:feed>
> > </ae:inline>
> > </atom:link>
> > <atom:link rel="down-tree" type="application/atom+xml;type=feed"
> > href="/finance/feeds-tree/default/portfolios/1/positions" />
> >
> > ...
> > </atom:entry>
> >
> > The contents of the down link relation will be what should be  
> included
> > in the down-tree due to recursion through the atom entries. Having a
> > separate extension element, side-steps this issue of expression.
> >
> Hmmm.... I know we've discussed this, but after thinking about it more
> and looking through the examples, I'm becoming increasingly less
> convinced that we need a distinction between "down" and "down-tree".
> One should simply assume that "down" could point to a child entry or
> child feed and that those children could potentially also be parents.
> Yes, that possibly increases the processing compexity but I think it
> simplifies the model overall.
>
> > Second example: verbosity
> > This proposal now has:
> > <atom:entry>
> > ...
> > <atom:link rel="down" type="application/atom+xml;type=feed"
> > href="/finance/feeds/default/portfolios/1/positions">
> > <ae:inline>
> > <atom:feed>
> > <atom:link rel="self"
> > href="/finance/feeds/default/portfolios/1/positions"/>
> > ...
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </atom:feed>
> > </ae:inline>
> > </atom:link>
> > ...
> > </atom:entry>
> >
> > instead of a simpler mechanism:
> > <atom:entry>
> > ...
> > <ah:include rel="down">
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </ah:include>
> > ...
> > </atom:entry>
> >
> > The I-D introduces a concept of hierarchy through
> > up/up-tree/down-tree/down relations yet a all-purpose mechanism for
> > inclusion. Most (all?) of the information on the feed element is
> > duplicated on the enclosing entry (id, uri, etc). Can't we do better
> > for this specific scenario the I-D is addressing?
> >
> I think we can address this by eliminating the restriction that "down"
> and "up" must always point to Atom feed documents and by changing the
> cardinality rules for those links. That restriction, I think, is
> arbitrary and unnecessary
>
> It would allow us to do something like....
>
> <atom:entry>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child1">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child2">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="childN">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> Unlike any of the other methods discussed, this approach would allow
> clients that don't understand the hierarchy model to still understand
> that there is some kind of link relationship with each of the  
> individual
> child resources and eliminates the need to include the extraneous
> atom:feed metadata.
>
> Note that this is the same basic approach taken by my comment thread
> extension (in-reply-to).
>
> - James
>
>


--Apple-Mail-2--94967829
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">As I see it, whether there is a =
@rel=3Ddown-tree or not, you would have to communicate certain =
information =
out-of-band,&nbsp;e.g.,&nbsp;depth&nbsp;of&nbsp;the&nbsp;tree&nbsp;or&nbsp=
;the&nbsp;level&nbsp;of&nbsp;completeness&nbsp;in&nbsp;every&nbsp;in-lined=
&nbsp;entry.&nbsp;<div><br></div><div>Atom does not provide any means of =
advertising URIs for retrieving representation variants. This could be a =
source of your dissatisfaction but it applies equally well regardless of =
hierarchy or in-lining.&nbsp;</div><div><br><div><div>On Jun 8, 2009, at =
3:11 PM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><p>James wrote:<br> <tt>&gt;Hmmm.... I know we've =
discussed this, but after thinking about it more <br> &gt;and looking =
through the examples, I'm becoming increasingly less <br> &gt;convinced =
that we need a distinction between "down" and "down-tree". &nbsp;<br> =
&gt;One should simply assume that "down" could point to a child entry or =
<br> &gt;child feed and that those children could potentially also be =
parents. <br> &gt;Yes, that possibly increases the processing compexity =
but I think it <br> &gt;simplifies the model overall.</tt><br> <br> =
<tt>We've discussed this today on the phone. &nbsp;For me this is a =
difference of protocol/hypermedia vs. syntax. &nbsp;For syntax, "down" =
and "up" are sufficient. &nbsp;A flat model can modeled with feed and a =
tree can be modeled using generic inlining in a feed or entry.</tt><br> =
<br> <tt>A client requests an atom document - entry or feed. &nbsp;How =
does the server advertise to the client, via what is in the atom =
document, here are two links to representations (flat vs. tree) of a =
resource, e.g. the folder's children: &nbsp;one link returns a flat list =
(no inlining) and one link returns a tree (inlined). =
&nbsp;</tt></p></div></blockquote>It is no different from seeing an HTML =
vs. a PDF representation of the same blog entry. One gives you a lot of =
context such as comments, related posts, advertisements and the like, =
and the other may be limited. This problem, AFAICT, exists regardless of =
CMIS or hierarchy.<br><blockquote type=3D"cite"><div><p><tt>Both are the =
same document just with or without inlining of linked resources of a =
particular link relation. &nbsp;</tt></p></div></blockquote><div>For all =
practical purposes, they are different documents, i.e., different =
representations of a single resource.</div><br><blockquote =
type=3D"cite"><div><p><tt>Since the resources are crossing the wire, the =
first resource (e.g., folder) needs to convey how access a hierarchical =
resource (e.g., items in a folder) in either a flat mode (feed) or tree =
(feed with inlined resources).</tt><br> <tt><br> </tt>The options I see =
are:<br> a. append -tree to link relations that may inline (e.g., =
down-tree, up-tree).  Not so nice, but =
works.<br></p></div></blockquote>It may not be specific enough anyway to =
say this is a tree link because it says nothing about =
depth<br><blockquote type=3D"cite"><div><p> b. add a new attribute to =
link that specifies if they are inlined<br> 	(down) &lt;link =
rel=3D"down" href=3D"<a =
href=3D"http://www.example.com/foo/down">http://www.example.com/foo/down</=
a>" /&gt;<br> 	(down-tree) &lt;link rel=3D"down" ah:inlined=3D"true" =
href=3D"<a =
href=3D"http://www.example.com/foo/down/inlined">http://www.example.com/fo=
o/down/inlined</a>" /&gt;<br> 	This adds complexity if there are =
cardinality constraints on link relations such as alternate and clients =
not aware of I-D may think they are the =
same.<br></p></div></blockquote>IMHO, ah:inlined does nothing because =
the presence of ae:inline makes it plenty clear. If you were trying to =
say that there is a certain level of depth in the tree, may be an =
attribute would help, but even then you don't know what things the =
server may have elided from every entry. So, bottom line is, there is =
not much value to an attribute to describe the thing that is in-lined. =
You are best off using what you have received as an approximation and =
then get the exact representation if you care so much in a separate =
network call. Of course, out-of-band communication or specialized =
mark-up may provide enough information for you to avoid such =
round-trips.<br><blockquote type=3D"cite"><div><p> c. leverage link =
templates rather than link relations<br></p></div></blockquote>I am not =
aware of "link templates". If you are referring to =
draft-gregorio-uri-templates, then too there is no notion of templates =
baked in to the link element yet.<br><blockquote type=3D"cite"><div><p> =
d. use out of band communication - append a uri argument such as =
includeLinkRel=3Ddown to the URI of the resource; could also be HTTP =
header.  Not very RESTful but works.<br> <br> If the model is not =
sufficient to convey to the client here's a flat mode vs. here's a tree =
mode, CMIS will have to find another alternative as it is currently =
required by the CMIS domain model.<br> <br> I see the options for CMIS =
as:<br> 1. Leverage the model specified by the I-D if exists (best)<br> =
2. Move down-tree to CMIS namespace.  This does not solve the =
protocol/hypermedia problem for anybody else.<br> 3. Specify in the CMIS =
specification an URI argument to enable inlining of 'down'.  <br> <br> =
-Al<br> <br> Al Brown<br> Emerging Standards and Industry Frameworks<br> =
CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif&gt;</span><font color=3D"#424282">James M Snell =
---06/08/2009 11:55:37 AM---Comments below...</font><br> <br> <table =
width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> =
<tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">James=
 M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com</a>&gt;</font></td></t=
r> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Al =
Brown/Costa Mesa/IBM@IBMUS</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">"Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;, =
Atom-Syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>&gt;, <a =
href=3D"mailto:owner-atom-syntax@mail.imc.org">owner-atom-syntax@mail.imc.=
org</a></font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">06/08/2009 11:55 AM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Re: =
Fwd: New Version Notification for =
draft-divilly-atom-hierarchy-01</font></td></tr> </tbody></table> =
</p><hr width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <tt>Comments below...<br> <br> =
Al Brown wrote:<br> &gt;<br> &gt; The 01 draft is a much better. I am =
concerned the generic mechanism <br> &gt; using inlining links is =
sub-optimal for displaying a hierarchy that <br> &gt; this I-D helps =
navigate via the new link relations.<br> &gt;<br> in-lining arbitrarily =
complex hierarchies is always going to be <br> problematic and =
suboptimal... which is why I was so adamant about not <br> baking =
hierarchy into Atom and Atompub in the first place when we were <br> =
working on all this stuff initially. &nbsp;Despite the added verbosity =
that <br> this approach adds, however, I think it's likely the most =
acceptable <br> approach.<br> <br> &gt; First example: there are two =
down relations: down and down-tree. It is <br> &gt; important to have =
both of those link relations on the [standalone] <br> &gt; atom entry =
that represents a folder so the client can chose a flat <br> &gt; (feed) =
or tree (expanded feed) representation. If the client chooses <br> &gt; =
the tree representation, then on the atom feed returned the server <br> =
&gt; will inline using the link relation down. down-tree is not expanded =
<br> &gt; with content inline. E.g.,<br> &gt;<br> &gt; =
&lt;atom:entry&gt;<br> &gt; ...<br> &gt; &lt;!-- children level 1 =
--&gt;<br> &gt; &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions"&gt;<br> &gt; =
&lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; &lt;!-- /a =
--&gt;<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; &lt;!-- =
children level 2 for /a --&gt;<br> &gt; &lt;atom:link rel=3D"down"<br> =
&gt; href=3D"/finance/feeds/default/portfolios/1/positions"/&gt;<br> =
&gt; ...<br> &gt; &lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; =
&lt;!-- entry /a/1 --&gt;<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> =
&gt; &lt;atom:link rel=3D"down"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions/down"&gt;<br> &gt; =
&lt;!-- repeats --&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; =
&lt;atom:link rel=3D"down-tree"<br> &gt; =
href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" =
/&gt;<br> &gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> &gt; =
&lt;/atom:feed&gt;<br> &gt; &lt;/ae:inline&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; &lt;/atom:feed&gt;<br> =
&gt; &lt;/ae:inline&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; =
&lt;atom:link rel=3D"down-tree" =
type=3D"application/atom+xml;type=3Dfeed"<br> &gt; =
href=3D"/finance/feeds-tree/default/portfolios/1/positions" /&gt;<br> =
&gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> &gt;<br> &gt; The =
contents of the down link relation will be what should be included <br> =
&gt; in the down-tree due to recursion through the atom entries. Having =
a <br> &gt; separate extension element, side-steps this issue of =
expression.<br> &gt;<br> Hmmm.... I know we've discussed this, but after =
thinking about it more <br> and looking through the examples, I'm =
becoming increasingly less <br> convinced that we need a distinction =
between "down" and "down-tree". &nbsp;<br> One should simply assume that =
"down" could point to a child entry or <br> child feed and that those =
children could potentially also be parents. <br> Yes, that possibly =
increases the processing compexity but I think it <br> simplifies the =
model overall.<br> <br> &gt; Second example: verbosity<br> &gt; This =
proposal now has:<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; =
&lt;atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"<br> =
&gt; href=3D"/finance/feeds/default/portfolios/1/positions"&gt;<br> &gt; =
&lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; &lt;atom:link =
rel=3D"self"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions"/&gt;<br> &gt; =
...<br> &gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; &lt;/atom:feed&gt;<br> =
&gt; &lt;/ae:inline&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; ...<br> =
&gt; &lt;/atom:entry&gt;<br> &gt;<br> &gt; instead of a simpler =
mechanism:<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; =
&lt;ah:include rel=3D"down"&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;/ah:include&gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> =
&gt;<br> &gt; The I-D introduces a concept of hierarchy through <br> =
&gt; up/up-tree/down-tree/down relations yet a all-purpose mechanism for =
<br> &gt; inclusion. Most (all?) of the information on the feed element =
is <br> &gt; duplicated on the enclosing entry (id, uri, etc). Can't we =
do better <br> &gt; for this specific scenario the I-D is =
addressing?<br> &gt;<br> I think we can address this by eliminating the =
restriction that "down" <br> and "up" must always point to Atom feed =
documents and by changing the <br> cardinality rules for those links. =
That restriction, I think, is <br> arbitrary and unnecessary<br> <br> It =
would allow us to do something like....<br> <br> &lt;atom:entry&gt;<br> =
...<br> &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dentry" href=3D"child1"&gt;<br> =
&lt;ae:inline&gt;<br> &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> =
&lt;/ae:inline&gt;<br> &lt;/atom:link&gt;<br> &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dentry" href=3D"child2"&gt;<br> =
&lt;ae:inline&gt;<br> &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> =
&lt;/ae:inline&gt;<br> &lt;/atom:link&gt;<br> ...<br> &lt;atom:link =
rel=3D"down" type=3D"application/atom+xml;type=3Dentry" =
href=3D"childN"&gt;<br> &lt;ae:inline&gt;<br> =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &lt;/ae:inline&gt;<br> =
&lt;/atom:link&gt;<br> ...<br> &lt;/atom:entry&gt;<br> <br> Unlike any =
of the other methods discussed, this approach would allow <br> clients =
that don't understand the hierarchy model to still understand <br> that =
there is some kind of link relationship with each of the individual <br> =
child resources and eliminates the need to include the extraneous <br> =
atom:feed metadata.<br> <br> Note that this is the same basic approach =
taken by my comment thread <br> extension (in-reply-to).<br> <br> - =
James<br> </tt><br> <br> =
</div></blockquote></div><br></div></body></html>=

--Apple-Mail-2--94967829--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:50:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 192A03A6894 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.624
X-Spam-Level: 
X-Spam-Status: No, score=-2.624 tagged_above=-999 required=5 tests=[AWL=-1.225, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mLwTQhnOvWwP for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:50:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 071613A6886 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:50:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58McuXv027017 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:38:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58Mcut3027016; Mon, 8 Jun 2009 15:38:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.148]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Mcjnj026993 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:38:55 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2642095qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 15:38:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=uMNJYe/BHq7ZSSjHJG0DvE/fsj6BJFgIXi/xHtMjWiM=; b=DTc+aD2lgKzCuifwN43acChPNEenLq6p4h6PDotBNxy512TcOnLrbk8iU/fImL5JCr LlkQ5Ism5ve41lr6Mtgv6ij2lXQWFhGMYWjnQqD4VRYVO7AJZ28m1rkgwFhNi9l++SQu stdrv5rxUwfZhz8NUtGO+kBl3qbjhEWEJH5Bk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=qpEuAq/vRuqmsNizpj2GuhaXbPz1hCh9kLFBoSop6I/oSa1iZQejhGgWr/a/6cteCQ NNjh3SQUtrdrOSPVHAS8duYuBizHUSySn0BHpgK3KZJ8TBHHPuXYrC0jrLmcxgC3TROr th9pU0Bc4DtFt/D44LqKnrxaGIKwMlZlZbuYM=
Received: by 10.224.89.3 with SMTP id c3mr7346607qam.373.1244500724946; Mon, 08 Jun 2009 15:38:44 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 5sm300241qwg.35.2009.06.08.15.38.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 15:38:44 -0700 (PDT)
Message-ID: <4A2D932B.2040400@gmail.com>
Date: Mon, 08 Jun 2009 15:39:39 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Al Brown <albertcbrown@us.ibm.com>, atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com>
In-Reply-To: <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> As I see it, whether there is a @rel=down-tree or not, you would have 
> to communicate certain information 
> out-of-band, e.g., depth of the tree or the level of completeness in every in-lined entry.  
>
>
Right, which is why I'm not sure if the distinction between down and 
down-tree is meaningful enough. You're still going to have to look at 
the out-of-band info to figure out what you need to do with it.

> <snip>
> IMHO, ah:inlined does nothing because the presence of ae:inline makes 
> it plenty clear. If you were trying to say that there is a certain 
> level of depth in the tree, may be an attribute would help, but even 
> then you don't know what things the server may have elided from every 
> entry. So, bottom line is, there is not much value to an attribute to 
> describe the thing that is in-lined. You are best off using what you 
> have received as an approximation and then get the exact 
> representation if you care so much in a separate network call. Of 
> course, out-of-band communication or specialized mark-up may provide 
> enough information for you to avoid such round-trips.
+1
>>
>> c. leverage link templates rather than link relations
>>
> I am not aware of "link templates". If you are referring to 
> draft-gregorio-uri-templates, then too there is no notion of templates 
> baked in to the link element yet.
This came from a discussion Al and I were having offline.  Basically, 
I've worked up some ideas on how to use Joe G.'s URI templates within an 
Atom entry as a form of link-template.  I need to get that fully documented.

- James


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:51:36 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 693173A6BC6 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:51:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.13
X-Spam-Level: 
X-Spam-Status: No, score=-3.13 tagged_above=-999 required=5 tests=[AWL=-0.531, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ejm56HYZbshC for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:51:35 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id CF4683A6980 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:51:34 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MecX6027143 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:40:38 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MecK6027142; Mon, 8 Jun 2009 15:40:38 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.146]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MebNd027136 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:40:38 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2643037qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 15:40:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=1pFa2zKMWyNYsLrHDTOsZ8C2COYoQdvhMRkRYHcepmw=; b=D4wRkMf8KuxA4jQqBcwSG4NHjsSkDPLQQNZCPvYEfIglmRMz8x4FuFCgXmu7WldIlW 92za6UxWOj3OxDKCnnefHV7Hs3FyTc0GDv+DKnJ4x6FeYgp7Vu4Jat5afNV19bJv399q 1XqbLOZ0BgqN9WbeY1JLwqnWigKdzEi/6vI/g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=hZ34/SxmWDTX1Zo/s86nm68DQB6kTB68Jlb12yvGmyChnHiX4U+Re35LAh4iiptRFC jcBdUFTe3SGvLZiHxmtu+wxrgCbh8lsZeLK0SnVr6FAs8Tzix6r/vYopAJBliQPgjMaY JyOFPXq2wi+n/XHFxCEMsTB1TDAcKQn22eVRM=
Received: by 10.224.11.136 with SMTP id t8mr7353836qat.305.1244500837017; Mon, 08 Jun 2009 15:40:37 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 5sm24041qwg.5.2009.06.08.15.40.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 15:40:36 -0700 (PDT)
Message-ID: <4A2D939C.9040609@gmail.com>
Date: Mon, 08 Jun 2009 15:41:32 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: atom-syntax <atom-syntax@imc.org>
Subject: Atom Tombstones Draft Revitalized
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

As requested, the Atom Tombstones draft has been revitalized.

  http://www.ietf.org/internet-drafts/draft-snell-atompub-tombstones-06.txt

Changed this from Experimental to Informational and updated the IPR 
boilerplate.

- James


From owner-atom-syntax@mail.imc.org  Mon Jun  8 15:56:25 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DA02F28C116 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:56:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.508
X-Spam-Level: 
X-Spam-Status: No, score=-2.508 tagged_above=-999 required=5 tests=[AWL=0.144, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, SARE_OBFU_SPLIT_HR2=0.183, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id egS7ktMn3geX for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 15:56:23 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B637E3A6BC6 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 15:56:22 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MjCSI027278 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:45:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MjCKl027277; Mon, 8 Jun 2009 15:45:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MjCPJ027271 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:45:12 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e31.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n58MeuYW016286 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:40:56 -0600
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n58MjBaZ258714 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:45:11 -0600
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n58Mjj8Z017395 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:45:45 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n58Mjj7C017390; Mon, 8 Jun 2009 16:45:45 -0600
In-Reply-To: <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
X-KeepSent: F6C94627:F2D911AC-882575CF:007C33F4; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@gmail.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Mon, 8 Jun 2009 15:44:55 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/08/2009 16:45:10
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564"

--1__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


Nikunj wrote:
>     Al Brown wrote:


      b. add a new attribute to link that specifies if they are inlined=

      (down) <link rel=3D"down" href=3D"http://www.example.com/foo/down=
" />
      (down-tree) <link rel=3D"down" ah:inlined=3D"true" href=3D"
      http://www.example.com/foo/down/inlined" />
      This adds complexity if there are cardinality constraints on link=

      relations such as alternate and clients not aware of I-D may thin=
k
      they are the same.


>IMHO, ah:inlined does nothing because the presence of ae:inline makes =
it
plenty clear. If you were trying to say that there is a certain level o=
f
depth in the tree, may >be an attribute would help, but even then you d=
on't
know what things the server may have elided from every entry. So, botto=
m
line is, there is not much value to an >attribute to describe the thing=

that is in-lined. You are best off using what you have received as an
approximation and then get the exact representation if you care so >muc=
h in
a separate network call. Of course, out-of-band communication or
specialized mark-up may provide enough information for you to avoid suc=
h
round-trips.


Maybe I did not explain clearly enough - this is a protocol/hypermedia
issue.  How does the client say (follow the right link relation) I want=
 an
inlined representation of this resource specified by a link relation?
E.g.,


Client (C) navigates to this atom entry (A) somehow.  A wants to advert=
ise
to the client that A has references to two to representations for resou=
rce
B.  One version of B is flat (ala a feed).  One version of B is the sam=
e
flat feed with its link relations inlined (ala tree).


How can resource A provide the client C with information there are two
choices available for B (flat vs tree)?


-Al



Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         James M Snell <jasnell@gmail.com>, atom-syntax Syntax <at=
om-syntax@imc.org>                                       
                                                                       =
                                                         
  Date:       06/08/2009 03:33 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: New Version Notification for draft-divilly-atom-hiera=
rchy-01                                                  
                                                                       =
                                                         





As I see it, whether there is a @rel=3Ddown-tree or not, you would have=
 to
communicate certain information out-of-band, e.g., depth of the tree or=
 the
level of completeness in every in-lined entry.

Atom does not provide any means of advertising URIs for retrieving
representation variants. This could be a source of your dissatisfaction=
 but
it applies equally well regardless of hierarchy or in-lining.

On Jun 8, 2009, at 3:11 PM, Al Brown wrote:



      James wrote:
      >Hmmm.... I know we've discussed this, but after thinking about i=
t
      more
      >and looking through the examples, I'm becoming increasingly less=

      >convinced that we need a distinction between "down" and "down-tr=
ee".

      >One should simply assume that "down" could point to a child entr=
y or

      >child feed and that those children could potentially also be
      parents.
      >Yes, that possibly increases the processing compexity but I thin=
k it

      >simplifies the model overall.

      We've discussed this today on the phone.  For me this is a differ=
ence
      of protocol/hypermedia vs. syntax.  For syntax, "down" and "up" a=
re
      sufficient.  A flat model can modeled with feed and a tree can be=

      modeled using generic inlining in a feed or entry.

      A client requests an atom document - entry or feed.  How does the=

      server advertise to the client, via what is in the atom document,=

      here are two links to representations (flat vs. tree) of a resour=
ce,
      e.g. the folder's children:  one link returns a flat list (no
      inlining) and one link returns a tree (inlined).


It is no different from seeing an HTML vs. a PDF representation of the =
same
blog entry. One gives you a lot of context such as comments, related po=
sts,
advertisements and the like, and the other may be limited. This problem=
,
AFAICT, exists regardless of CMIS or hierarchy.


      Both are the same document just with or without inlining of linke=
d
      resources of a particular link relation.


For all practical purposes, they are different documents, i.e., differe=
nt
representations of a single resource.



      Since the resources are crossing the wire, the first resource (e.=
g.,
      folder) needs to convey how access a hierarchical resource (e.g.,=

      items in a folder) in either a flat mode (feed) or tree (feed wit=
h
      inlined resources).

      The options I see are:
      a. append -tree to link relations that may inline (e.g., down-tre=
e,
      up-tree). Not so nice, but works.


It may not be specific enough anyway to say this is a tree link because=
 it
says nothing about depth


      b. add a new attribute to link that specifies if they are inlined=

      (down) <link rel=3D"down" href=3D"http://www.example.com/foo/down=
" />
      (down-tree) <link rel=3D"down" ah:inlined=3D"true" href=3D"
      http://www.example.com/foo/down/inlined" />
      This adds complexity if there are cardinality constraints on link=

      relations such as alternate and clients not aware of I-D may thin=
k
      they are the same.


IMHO, ah:inlined does nothing because the presence of ae:inline makes i=
t
plenty clear. If you were trying to say that there is a certain level o=
f
depth in the tree, may be an attribute would help, but even then you do=
n't
know what things the server may have elided from every entry. So, botto=
m
line is, there is not much value to an attribute to describe the thing =
that
is in-lined. You are best off using what you have received as an
approximation and then get the exact representation if you care so much=
 in
a separate network call. Of course, out-of-band communication or
specialized mark-up may provide enough information for you to avoid suc=
h
round-trips.


      c. leverage link templates rather than link relations


I am not aware of "link templates". If you are referring to
draft-gregorio-uri-templates, then too there is no notion of templates
baked in to the link element yet.


      d. use out of band communication - append a uri argument such as
      includeLinkRel=3Ddown to the URI of the resource; could also be H=
TTP
      header. Not very RESTful but works.

      If the model is not sufficient to convey to the client here's a f=
lat
      mode vs. here's a tree mode, CMIS will have to find another
      alternative as it is currently required by the CMIS domain model.=


      I see the options for CMIS as:
      1. Leverage the model specified by the I-D if exists (best)
      2. Move down-tree to CMIS namespace. This does not solve the
      protocol/hypermedia problem for anybody else.
      3. Specify in the CMIS specification an URI argument to enable
      inlining of 'down'.

      -Al

      Al Brown
      Emerging Standards and Industry Frameworks
      CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
      Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/=
Home

      Office 714 327 3453
      Mobile 714 263 6441
      Email albertcbrown@us.ibm.com
      CONFIDENTIAL NOTICE: The contents of this message, including any
      attachments, are confidential and are intended solely for the use=
 of
      the person or entity to whom the message was addressed. If you ar=
e
      not the intended recipient of this message, please be advised tha=
t
      any dissemination, distribution, or use of the contents of this
      message is strictly prohibited. If you received this message in
      error, please notify the sender. Please also permanently delete a=
ll
      copies of the original message and any attached documentation.

      <graycol.gif>James M Snell ---06/08/2009 11:55:37 AM---Comments
      below...
                                                                       =
    
 <ecblan <ecblank.gif>                                                 =
    
 k.gif>  James M Snell <jasnell@gmail.com>                             =
    
 From:                                                                 =
    
                                                                       =
    
 <ecblan <ecblank.gif>                                                 =
    
 k.gif>  Al Brown/Costa Mesa/IBM@IBMUS                                 =
    
 To:                                                                   =
    
                                                                       =
    
 <ecblan <ecblank.gif>                                                 =
    
 k.gif>  "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Synta=
x < 
 Cc:     atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org          =
    
                                                                       =
    
 <ecblan <ecblank.gif>                                                 =
    
 k.gif>  06/08/2009 11:55 AM                                           =
    
 Date:                                                                 =
    
                                                                       =
    
 <ecblan <ecblank.gif>                                                 =
    
 k.gif>  Re: Fwd: New Version Notification for                         =
    
 Subject draft-divilly-atom-hierarchy-01                               =
    
 :                                                                     =
    
                                                                       =
    







      Comments below...

      Al Brown wrote:
      >
      > The 01 draft is a much better. I am concerned the generic mecha=
nism

      > using inlining links is sub-optimal for displaying a hierarchy =
that

      > this I-D helps navigate via the new link relations.
      >
      in-lining arbitrarily complex hierarchies is always going to be
      problematic and suboptimal... which is why I was so adamant about=
 not

      baking hierarchy into Atom and Atompub in the first place when we=

      were
      working on all this stuff initially.  Despite the added verbosity=

      that
      this approach adds, however, I think it's likely the most accepta=
ble
      approach.

      > First example: there are two down relations: down and down-tree=
. It
      is
      > important to have both of those link relations on the [standalo=
ne]
      > atom entry that represents a folder so the client can chose a f=
lat
      > (feed) or tree (expanded feed) representation. If the client
      chooses
      > the tree representation, then on the atom feed returned the ser=
ver
      > will inline using the link relation down. down-tree is not expa=
nded

      > with content inline. E.g.,
      >
      > <atom:entry>
      > ...
      > <!-- children level 1 -->
      > <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfee=
d"
      > href=3D"/finance/feeds/default/portfolios/1/positions">
      > <ae:inline>
      > <atom:feed>
      > <!-- /a -->
      > <atom:entry>
      > ...
      > <!-- children level 2 for /a -->
      > <atom:link rel=3D"down"
      > href=3D"/finance/feeds/default/portfolios/1/positions"/>
      > ...
      > <ae:inline>
      > <atom:feed>
      > <!-- entry /a/1 -->
      > <atom:entry>
      > ...
      > <atom:link rel=3D"down"
      > href=3D"/finance/feeds/default/portfolios/1/positions/down">
      > <!-- repeats -->
      > </atom:link>
      > <atom:link rel=3D"down-tree"
      > href=3D"/finance/feeds-tree/default/portfolios/1/positions/down=
" />
      >
      > ...
      > </atom:entry>
      > </atom:feed>
      > </ae:inline>
      > <atom:entry>...</atom:entry>
      > <atom:entry>...</atom:entry>
      > </atom:feed>
      > </ae:inline>
      > </atom:link>
      > <atom:link rel=3D"down-tree" type=3D"application/atom+xml;type=3D=
feed"
      > href=3D"/finance/feeds-tree/default/portfolios/1/positions" />
      >
      > ...
      > </atom:entry>
      >
      > The contents of the down link relation will be what should be
      included
      > in the down-tree due to recursion through the atom entries. Hav=
ing
      a
      > separate extension element, side-steps this issue of expression=
.
      >
      Hmmm.... I know we've discussed this, but after thinking about it=

      more
      and looking through the examples, I'm becoming increasingly less
      convinced that we need a distinction between "down" and "down-tre=
e".

      One should simply assume that "down" could point to a child entry=
 or
      child feed and that those children could potentially also be pare=
nts.

      Yes, that possibly increases the processing compexity but I think=
 it
      simplifies the model overall.

      > Second example: verbosity
      > This proposal now has:
      > <atom:entry>
      > ...
      > <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfee=
d"
      > href=3D"/finance/feeds/default/portfolios/1/positions">
      > <ae:inline>
      > <atom:feed>
      > <atom:link rel=3D"self"
      > href=3D"/finance/feeds/default/portfolios/1/positions"/>
      > ...
      > <atom:entry>...</atom:entry>
      > <atom:entry>...</atom:entry>
      > <atom:entry>...</atom:entry>
      > </atom:feed>
      > </ae:inline>
      > </atom:link>
      > ...
      > </atom:entry>
      >
      > instead of a simpler mechanism:
      > <atom:entry>
      > ...
      > <ah:include rel=3D"down">
      > <atom:entry>...</atom:entry>
      > <atom:entry>...</atom:entry>
      > <atom:entry>...</atom:entry>
      > </ah:include>
      > ...
      > </atom:entry>
      >
      > The I-D introduces a concept of hierarchy through
      > up/up-tree/down-tree/down relations yet a all-purpose mechanism=
 for

      > inclusion. Most (all?) of the information on the feed element i=
s
      > duplicated on the enclosing entry (id, uri, etc). Can't we do
      better
      > for this specific scenario the I-D is addressing?
      >
      I think we can address this by eliminating the restriction that
      "down"
      and "up" must always point to Atom feed documents and by changing=
 the

      cardinality rules for those links. That restriction, I think, is
      arbitrary and unnecessary

      It would allow us to do something like....

      <atom:entry>
      ...
      <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry=
"
      href=3D"child1">
      <ae:inline>
      <atom:entry>...</atom:entry>
      </ae:inline>
      </atom:link>
      <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry=
"
      href=3D"child2">
      <ae:inline>
      <atom:entry>...</atom:entry>
      </ae:inline>
      </atom:link>
      ...
      <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dentry=
"
      href=3D"childN">
      <ae:inline>
      <atom:entry>...</atom:entry>
      </ae:inline>
      </atom:link>
      ...
      </atom:entry>

      Unlike any of the other methods discussed, this approach would al=
low
      clients that don't understand the hierarchy model to still unders=
tand

      that there is some kind of link relationship with each of the
      individual
      child resources and eliminates the need to include the extraneous=

      atom:feed metadata.

      Note that this is the same basic approach taken by my comment thr=
ead
      extension (in-reply-to).

      - James



=

--1__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><font size=3D"4">Nikunj wrote:</font><br>
<font size=3D"4">&gt;	Al Brown wrote:</font>
<ul>
<ul><font size=3D"4">b. add a new attribute to link that specifies if t=
hey are inlined<br>
(down) &lt;link rel=3D&quot;down&quot; href=3D&quot;</font><a href=3D"h=
ttp://www.example.com/foo/down"><u><font size=3D"4" color=3D"#0000FF">h=
ttp://www.example.com/foo/down</font></u></a><font size=3D"4">&quot; /&=
gt;<br>
(down-tree) &lt;link rel=3D&quot;down&quot; ah:inlined=3D&quot;true&quo=
t; href=3D&quot;</font><a href=3D"http://www.example.com/foo/down/inlin=
ed"><u><font size=3D"4" color=3D"#0000FF">http://www.example.com/foo/do=
wn/inlined</font></u></a><font size=3D"4">&quot; /&gt;<br>
This adds complexity if there are cardinality constraints on link relat=
ions such as alternate and clients not aware of I-D may think they are =
the same.</font></ul>
</ul>
<font size=3D"4">&gt;IMHO, ah:inlined does nothing because the presence=
 of ae:inline makes it plenty clear. If you were trying to say that the=
re is a certain level of depth in the tree, may &gt;be an attribute wou=
ld help, but even then you don't know what things the server may have e=
lided from every entry. So, bottom line is, there is not much value to =
an &gt;attribute to describe the thing that is in-lined. You are best o=
ff using what you have received as an approximation and then get the ex=
act representation if you care so &gt;much in a separate network call. =
Of course, out-of-band communication or specialized mark-up may provide=
 enough information for you to avoid such round-trips.</font>
<p>Maybe I did not explain clearly enough - this is a protocol/hypermed=
ia  issue.  How does the client say (follow the right link relation) I =
want an inlined representation of this resource specified by a link rel=
ation?  E.g.,
<p>Client (C) navigates to this atom entry (A) somehow.  A wants to adv=
ertise to the client that A has references to two to representations fo=
r resource B.  One version of B is flat (ala a feed).  One version of B=
 is the same flat feed with its link relations inlined (ala tree).
<p>How can resource A provide the client C with information there are t=
wo choices available for B (flat vs tree)?
<p>-Al
<p><br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5CDFEFB5648f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---06/08/2009 03:33:06 PM---As I see it, whether=
 there is a @rel=3Ddown-tree or not, "><font color=3D"#424282">&quot;Ni=
kunj R. Mehta&quot; ---06/08/2009 03:33:06 PM---As I see it, whether th=
ere is a @rel=3Ddown-tree or not, you would have to communicate certain=
 information out-of-band, e.g., dep</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEFB5648f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5C=
DFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;, atom-syntax S=
yntax &lt;atom-syntax@imc.org&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEFB5648f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 03:33 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEFB5648f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: New Version Notification for draft-divilly-atom-hi=
erarchy-01</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">As I see it, whether there is a @rel=3Ddown-tree or no=
t, you would have to communicate certain information out-of-band, e.g.,=
 depth of the tree or the level of completeness in every in-lined entry=
. </font><br>
<br>
<font size=3D"4">Atom does not provide any means of advertising URIs fo=
r retrieving representation variants. This could be a source of your di=
ssatisfaction but it applies equally well regardless of hierarchy or in=
-lining. </font><br>
<br>
<font size=3D"4">On Jun 8, 2009, at 3:11 PM, Al Brown wrote:</font><br>=


<ul>
<ul><font size=3D"4">James wrote:</font><tt><font size=3D"4"><br>
&gt;Hmmm.... I know we've discussed this, but after thinking about it m=
ore <br>
&gt;and looking through the examples, I'm becoming increasingly less <b=
r>
&gt;convinced that we need a distinction between &quot;down&quot; and &=
quot;down-tree&quot;. &nbsp;<br>
&gt;One should simply assume that &quot;down&quot; could point to a chi=
ld entry or <br>
&gt;child feed and that those children could potentially also be parent=
s. <br>
&gt;Yes, that possibly increases the processing compexity but I think i=
t <br>
&gt;simplifies the model overall.</font></tt><font size=3D"4"><br>
</font><tt><font size=3D"4"><br>
We've discussed this today on the phone. &nbsp;For me this is a differe=
nce of protocol/hypermedia vs. syntax. &nbsp;For syntax, &quot;down&quo=
t; and &quot;up&quot; are sufficient. &nbsp;A flat model can modeled wi=
th feed and a tree can be modeled using generic inlining in a feed or e=
ntry.</font></tt><font size=3D"4"><br>
</font><tt><font size=3D"4"><br>
A client requests an atom document - entry or feed. &nbsp;How does the =
server advertise to the client, via what is in the atom document, here =
are two links to representations (flat vs. tree) of a resource, e.g. th=
e folder's children: &nbsp;one link returns a flat list (no inlining) a=
nd one link returns a tree (inlined). &nbsp;</font></tt></ul>
</ul>
<font size=3D"4">It is no different from seeing an HTML vs. a PDF repre=
sentation of the same blog entry. One gives you a lot of context such a=
s comments, related posts, advertisements and the like, and the other m=
ay be limited. This problem, AFAICT, exists regardless of CMIS or hiera=
rchy.</font>
<ul>
<ul><tt><font size=3D"4">Both are the same document just with or withou=
t inlining of linked resources of a particular link relation. &nbsp;</f=
ont></tt></ul>
</ul>
<font size=3D"4">For all practical purposes, they are different documen=
ts, i.e., different representations of a single resource.</font><br>

<ul>
<ul><tt><font size=3D"4">Since the resources are crossing the wire, the=
 first resource (e.g., folder) needs to convey how access a hierarchica=
l resource (e.g., items in a folder) in either a flat mode (feed) or tr=
ee (feed with inlined resources).<br>
</font></tt><font size=3D"4"><br>
The options I see are:<br>
a. append -tree to link relations that may inline (e.g., down-tree, up-=
tree). Not so nice, but works.</font></ul>
</ul>
<font size=3D"4">It may not be specific enough anyway to say this is a =
tree link because it says nothing about depth</font>
<ul>
<ul><font size=3D"4">b. add a new attribute to link that specifies if t=
hey are inlined<br>
(down) &lt;link rel=3D&quot;down&quot; href=3D&quot;</font><a href=3D"h=
ttp://www.example.com/foo/down"><u><font size=3D"4" color=3D"#0000FF">h=
ttp://www.example.com/foo/down</font></u></a><font size=3D"4">&quot; /&=
gt;<br>
(down-tree) &lt;link rel=3D&quot;down&quot; ah:inlined=3D&quot;true&quo=
t; href=3D&quot;</font><a href=3D"http://www.example.com/foo/down/inlin=
ed"><u><font size=3D"4" color=3D"#0000FF">http://www.example.com/foo/do=
wn/inlined</font></u></a><font size=3D"4">&quot; /&gt;<br>
This adds complexity if there are cardinality constraints on link relat=
ions such as alternate and clients not aware of I-D may think they are =
the same.</font></ul>
</ul>
<font size=3D"4">IMHO, ah:inlined does nothing because the presence of =
ae:inline makes it plenty clear. If you were trying to say that there i=
s a certain level of depth in the tree, may be an attribute would help,=
 but even then you don't know what things the server may have elided fr=
om every entry. So, bottom line is, there is not much value to an attri=
bute to describe the thing that is in-lined. You are best off using wha=
t you have received as an approximation and then get the exact represen=
tation if you care so much in a separate network call. Of course, out-o=
f-band communication or specialized mark-up may provide enough informat=
ion for you to avoid such round-trips.</font>
<ul>
<ul><font size=3D"4">c. leverage link templates rather than link relati=
ons</font></ul>
</ul>
<font size=3D"4">I am not aware of &quot;link templates&quot;. If you a=
re referring to draft-gregorio-uri-templates, then too there is no noti=
on of templates baked in to the link element yet.</font>
<ul>
<ul><font size=3D"4">d. use out of band communication - append a uri ar=
gument such as includeLinkRel=3Ddown to the URI of the resource; could =
also be HTTP header. Not very RESTful but works.<br>
<br>
If the model is not sufficient to convey to the client here's a flat mo=
de vs. here's a tree mode, CMIS will have to find another alternative a=
s it is currently required by the CMIS domain model.<br>
<br>
I see the options for CMIS as:<br>
1. Leverage the model specified by the I-D if exists (best)<br>
2. Move down-tree to CMIS namespace. This does not solve the protocol/h=
ypermedia problem for anybody else.<br>
3. Specify in the CMIS specification an URI argument to enable inlining=
 of 'down'. <br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"4"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"4"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font size=3D=
"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font size=3D=
"4"><br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">James M Sn=
ell ---06/08/2009 11:55:37 AM---Comments below...</font><font size=3D"4=
"><br>
</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"11%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
From:</font></td><td width=3D"89%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
James M Snell &lt;<a href=3D"mailto:jasnell@gmail.com"><u><font color=3D=
"#0000FF">jasnell@gmail.com</font></u></a>&gt;</td></tr>

<tr valign=3D"top"><td width=3D"11%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
To:</font></td><td width=3D"89%"><font size=3D"4">&lt;ecblank.gif&gt;</=
font><br>
Al Brown/Costa Mesa/IBM@IBMUS</td></tr>

<tr valign=3D"top"><td width=3D"11%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Cc:</font></td><td width=3D"89%" valign=3D"middle"><font size=3D"4">&lt=
;ecblank.gif&gt;</font><br>
&quot;Nikunj R. Mehta&quot; &lt;<a href=3D"mailto:nikunj.mehta@oracle.c=
om"><u><font color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&g=
t;, Atom-Syntax Syntax &lt;<a href=3D"mailto:atom-syntax@imc.org"><u><f=
ont color=3D"#0000FF">atom-syntax@imc.org</font></u></a>&gt;, <a href=3D=
"mailto:owner-atom-syntax@mail.imc.org"><u><font color=3D"#0000FF">owne=
r-atom-syntax@mail.imc.org</font></u></a></td></tr>

<tr valign=3D"top"><td width=3D"11%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Date:</font></td><td width=3D"89%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
06/08/2009 11:55 AM</td></tr>

<tr valign=3D"top"><td width=3D"11%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Subject:</font></td><td width=3D"89%"><font size=3D"4">&lt;ecblank.gif&=
gt;</font><br>
Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01</=
td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"4"><=
br>
<br>
</font><tt><font size=3D"4"><br>
Comments below...<br>
<br>
Al Brown wrote:<br>
&gt;<br>
&gt; The 01 draft is a much better. I am concerned the generic mechanis=
m <br>
&gt; using inlining links is sub-optimal for displaying a hierarchy tha=
t <br>
&gt; this I-D helps navigate via the new link relations.<br>
&gt;<br>
in-lining arbitrarily complex hierarchies is always going to be <br>
problematic and suboptimal... which is why I was so adamant about not <=
br>
baking hierarchy into Atom and Atompub in the first place when we were =
<br>
working on all this stuff initially. &nbsp;Despite the added verbosity =
that <br>
this approach adds, however, I think it's likely the most acceptable <b=
r>
approach.<br>
<br>
&gt; First example: there are two down relations: down and down-tree. I=
t is <br>
&gt; important to have both of those link relations on the [standalone]=
 <br>
&gt; atom entry that represents a folder so the client can chose a flat=
 <br>
&gt; (feed) or tree (expanded feed) representation. If the client choos=
es <br>
&gt; the tree representation, then on the atom feed returned the server=
 <br>
&gt; will inline using the link relation down. down-tree is not expande=
d <br>
&gt; with content inline. E.g.,<br>
&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;!-- children level 1 --&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom=
+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&g=
t;<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;!-- /a --&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;!-- children level 2 for /a --&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&=
gt;<br>
&gt; ...<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;!-- entry /a/1 --&gt;<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;atom:link rel=3D&quot;down&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions/down&qu=
ot;&gt;<br>
&gt; &lt;!-- repeats --&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down-tree&quot;<br>
&gt; href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions/do=
wn&quot; /&gt;<br>
&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down-tree&quot; type=3D&quot;application=
/atom+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds-tree/default/portfolios/1/positions&qu=
ot; /&gt;<br>
&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; The contents of the down link relation will be what should be incl=
uded <br>
&gt; in the down-tree due to recursion through the atom entries. Having=
 a <br>
&gt; separate extension element, side-steps this issue of expression.<b=
r>
&gt;<br>
Hmmm.... I know we've discussed this, but after thinking about it more =
<br>
and looking through the examples, I'm becoming increasingly less <br>
convinced that we need a distinction between &quot;down&quot; and &quot=
;down-tree&quot;. &nbsp;<br>
One should simply assume that &quot;down&quot; could point to a child e=
ntry or <br>
child feed and that those children could potentially also be parents. <=
br>
Yes, that possibly increases the processing compexity but I think it <b=
r>
simplifies the model overall.<br>
<br>
&gt; Second example: verbosity<br>
&gt; This proposal now has:<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom=
+xml;type=3Dfeed&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;&g=
t;<br>
&gt; &lt;ae:inline&gt;<br>
&gt; &lt;atom:feed&gt;<br>
&gt; &lt;atom:link rel=3D&quot;self&quot;<br>
&gt; href=3D&quot;/finance/feeds/default/portfolios/1/positions&quot;/&=
gt;<br>
&gt; ...<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/atom:feed&gt;<br>
&gt; &lt;/ae:inline&gt;<br>
&gt; &lt;/atom:link&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; instead of a simpler mechanism:<br>
&gt; &lt;atom:entry&gt;<br>
&gt; ...<br>
&gt; &lt;ah:include rel=3D&quot;down&quot;&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&gt; &lt;/ah:include&gt;<br>
&gt; ...<br>
&gt; &lt;/atom:entry&gt;<br>
&gt;<br>
&gt; The I-D introduces a concept of hierarchy through <br>
&gt; up/up-tree/down-tree/down relations yet a all-purpose mechanism fo=
r <br>
&gt; inclusion. Most (all?) of the information on the feed element is <=
br>
&gt; duplicated on the enclosing entry (id, uri, etc). Can't we do bett=
er <br>
&gt; for this specific scenario the I-D is addressing?<br>
&gt;<br>
I think we can address this by eliminating the restriction that &quot;d=
own&quot; <br>
and &quot;up&quot; must always point to Atom feed documents and by chan=
ging the <br>
cardinality rules for those links. That restriction, I think, is <br>
arbitrary and unnecessary<br>
<br>
It would allow us to do something like....<br>
<br>
&lt;atom:entry&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;child1&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;child2&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
...<br>
&lt;atom:link rel=3D&quot;down&quot; type=3D&quot;application/atom+xml;=
type=3Dentry&quot; href=3D&quot;childN&quot;&gt;<br>
&lt;ae:inline&gt;<br>
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br>
&lt;/ae:inline&gt;<br>
&lt;/atom:link&gt;<br>
...<br>
&lt;/atom:entry&gt;<br>
<br>
Unlike any of the other methods discussed, this approach would allow <b=
r>
clients that don't understand the hierarchy model to still understand <=
br>
that there is some kind of link relationship with each of the individua=
l <br>
child resources and eliminates the need to include the extraneous <br>
atom:feed metadata.<br>
<br>
Note that this is the same basic approach taken by my comment thread <b=
r>
extension (in-reply-to).<br>
<br>
- James</font></tt><font size=3D"4"><br>
<br>
</font></ul>
</ul>
<br>
<br>
</body></html>=


--1__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564--


--0__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFEFB5648f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5CDFEFB5648f9e8a93df938690918c07BBFF5CDFEFB564--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:02:29 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3BEC628C15A for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:02:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.192
X-Spam-Level: 
X-Spam-Status: No, score=-2.192 tagged_above=-999 required=5 tests=[AWL=-1.393, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e2Ne8u8Um8C8 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:02:27 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8826A28C133 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:02:26 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MoVG0027510 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:50:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MoVag027509; Mon, 8 Jun 2009 15:50:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.148]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MoUCu027502 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:50:30 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2648320qwa.28 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 15:50:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=0A4FatSzPwlFa9GYgDvcmeO/eclRdXyaAXoXbCp+MUY=; b=hjJW6hCwqVgsiJR1y0n3CQD/W6k/9oDOCHrSycIVeGlLdEoTjVaK5HOpiFy8DHCrcE SFRs5xheANe02r/v8fJITUtmC+d/i6NF4J6hlZaYYhD4W7O7ct81v0iZSMlmHLK9McXY S2VVwhjTur+OeN7YQJztwaVEkjnBqijMkBY6c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=H+0JTSQni1igMwAW6MtVVd5EkMQZlT6G/Ts2jAoZbYAxIRdzrCceQaA9wFrvGVVj0u 7NGTUAMc0X8s1kdfrKnki2m4iar1pmdUDkgPIFB/0XfOjQWYwMDVMpRQaSPfSOEpwxkS ckyKG0tjF0JPNSL5ONoEt2uJqM2/KW05Ai1BU=
Received: by 10.224.6.74 with SMTP id 10mr7384562qay.242.1244501429856; Mon, 08 Jun 2009 15:50:29 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 6sm56021qwd.22.2009.06.08.15.50.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 15:50:29 -0700 (PDT)
Message-ID: <4A2D95EC.2010308@gmail.com>
Date: Mon, 08 Jun 2009 15:51:24 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Al Brown <albertcbrown@us.ibm.com>
CC: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com>
In-Reply-To: <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Al Brown wrote:
>
> Nikunj wrote:
> > Al Brown wrote:
>
>             b. add a new attribute to link that specifies if they are
>             inlined
>             (down) <link rel="down"
>             href="_http://www.example.com/foo/down_" />
>             (down-tree) <link rel="down" ah:inlined="true"
>             href="_http://www.example.com/foo/down/inlined_" />
>             This adds complexity if there are cardinality constraints
>             on link relations such as alternate and clients not aware
>             of I-D may think they are the same. 
>
> >IMHO, ah:inlined does nothing because the presence of ae:inline makes 
> it plenty clear. If you were trying to say that there is a certain 
> level of depth in the tree, may >be an attribute would help, but even 
> then you don't know what things the server may have elided from every 
> entry. So, bottom line is, there is not much value to an >attribute to 
> describe the thing that is in-lined. You are best off using what you 
> have received as an approximation and then get the exact 
> representation if you care so >much in a separate network call. Of 
> course, out-of-band communication or specialized mark-up may provide 
> enough information for you to avoid such round-trips.
>
> Maybe I did not explain clearly enough - this is a protocol/hypermedia 
> issue. How does the client say (follow the right link relation) I want 
> an inlined representation of this resource specified by a link 
> relation? E.g.,
>
> Client (C) navigates to this atom entry (A) somehow. A wants to 
> advertise to the client that A has references to two to 
> representations for resource B. One version of B is flat (ala a feed). 
> One version of B is the same flat feed with its link relations inlined 
> (ala tree).
>
> How can resource A provide the client C with information there are two 
> choices available for B (flat vs tree)?
>
Such distinctions are usually made by looking at the content-type of the 
linked resource. Again, forgive me if this has already been discussed 
elsewhere in this thread, but I would think that some kind of variation 
on the link type attribute would be appropriate. Perhaps something like 
the profile media type parameter that has been kicked around before?

e.g. (just a strawman)

  <link rel="down" type="application/atom+xml;type=feed;profile=tree" 
href="..." />
  <link rel="down" type="application/atom+xml;type=feed;profile=flat" 
href="..." />

- James
>
> -Al
>
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any 
> attachments, are confidential and are intended solely for the use of 
> the person or entity to whom the message was addressed. If you are not 
> the intended recipient of this message, please be advised that any 
> dissemination, distribution, or use of the contents of this message is 
> strictly prohibited. If you received this message in error, please 
> notify the sender. Please also permanently delete all copies of the 
> original message and any attached documentation.
>
> Inactive hide details for "Nikunj R. Mehta" ---06/08/2009 03:33:06 
> PM---As I see it, whether there is a @rel=down-tree or not, "Nikunj R. 
> Mehta" ---06/08/2009 03:33:06 PM---As I see it, whether there is a 
> @rel=down-tree or not, you would have to communicate certain 
> information out-of-band, e.g., dep
>
>
> From: 	
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>
> To: 	
> Al Brown/Costa Mesa/IBM@IBMUS
>
> Cc: 	
> James M Snell <jasnell@gmail.com>, atom-syntax Syntax 
> <atom-syntax@imc.org>
>
> Date: 	
> 06/08/2009 03:33 PM
>
> Subject: 	
> Re: New Version Notification for draft-divilly-atom-hierarchy-01
>
> ------------------------------------------------------------------------
>
>
>
> As I see it, whether there is a @rel=down-tree or not, you would have 
> to communicate certain information out-of-band, e.g., depth of the 
> tree or the level of completeness in every in-lined entry.
>
> Atom does not provide any means of advertising URIs for retrieving 
> representation variants. This could be a source of your 
> dissatisfaction but it applies equally well regardless of hierarchy or 
> in-lining.
>
> On Jun 8, 2009, at 3:11 PM, Al Brown wrote:
>
>             James wrote:
>             >Hmmm.... I know we've discussed this, but after thinking
>             about it more
>             >and looking through the examples, I'm becoming
>             increasingly less
>             >convinced that we need a distinction between "down" and
>             "down-tree".  
>             >One should simply assume that "down" could point to a
>             child entry or
>             >child feed and that those children could potentially also
>             be parents.
>             >Yes, that possibly increases the processing compexity but
>             I think it
>             >simplifies the model overall.
>
>             We've discussed this today on the phone.  For me this is a
>             difference of protocol/hypermedia vs. syntax.  For syntax,
>             "down" and "up" are sufficient.  A flat model can modeled
>             with feed and a tree can be modeled using generic inlining
>             in a feed or entry.
>
>             A client requests an atom document - entry or feed.  How
>             does the server advertise to the client, via what is in
>             the atom document, here are two links to representations
>             (flat vs. tree) of a resource, e.g. the folder's children:
>              one link returns a flat list (no inlining) and one link
>             returns a tree (inlined).   
>
> It is no different from seeing an HTML vs. a PDF representation of the 
> same blog entry. One gives you a lot of context such as comments, 
> related posts, advertisements and the like, and the other may be 
> limited. This problem, AFAICT, exists regardless of CMIS or hierarchy.
>
>             Both are the same document just with or without inlining
>             of linked resources of a particular link relation.   
>
> For all practical purposes, they are different documents, i.e., 
> different representations of a single resource.
>
>             Since the resources are crossing the wire, the first
>             resource (e.g., folder) needs to convey how access a
>             hierarchical resource (e.g., items in a folder) in either
>             a flat mode (feed) or tree (feed with inlined resources).
>
>             The options I see are:
>             a. append -tree to link relations that may inline (e.g.,
>             down-tree, up-tree). Not so nice, but works. 
>
> It may not be specific enough anyway to say this is a tree link 
> because it says nothing about depth
>
>             b. add a new attribute to link that specifies if they are
>             inlined
>             (down) <link rel="down"
>             href="_http://www.example.com/foo/down_" />
>             (down-tree) <link rel="down" ah:inlined="true"
>             href="_http://www.example.com/foo/down/inlined_" />
>             This adds complexity if there are cardinality constraints
>             on link relations such as alternate and clients not aware
>             of I-D may think they are the same. 
>
> IMHO, ah:inlined does nothing because the presence of ae:inline makes 
> it plenty clear. If you were trying to say that there is a certain 
> level of depth in the tree, may be an attribute would help, but even 
> then you don't know what things the server may have elided from every 
> entry. So, bottom line is, there is not much value to an attribute to 
> describe the thing that is in-lined. You are best off using what you 
> have received as an approximation and then get the exact 
> representation if you care so much in a separate network call. Of 
> course, out-of-band communication or specialized mark-up may provide 
> enough information for you to avoid such round-trips.
>
>             c. leverage link templates rather than link relations 
>
> I am not aware of "link templates". If you are referring to 
> draft-gregorio-uri-templates, then too there is no notion of templates 
> baked in to the link element yet.
>
>             d. use out of band communication - append a uri argument
>             such as includeLinkRel=down to the URI of the resource;
>             could also be HTTP header. Not very RESTful but works.
>
>             If the model is not sufficient to convey to the client
>             here's a flat mode vs. here's a tree mode, CMIS will have
>             to find another alternative as it is currently required by
>             the CMIS domain model.
>
>             I see the options for CMIS as:
>             1. Leverage the model specified by the I-D if exists (best)
>             2. Move down-tree to CMIS namespace. This does not solve
>             the protocol/hypermedia problem for anybody else.
>             3. Specify in the CMIS specification an URI argument to
>             enable inlining of 'down'.
>
>             -Al
>
>             Al Brown
>             Emerging Standards and Industry Frameworks
>             CMIS: _https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home_
>             Industry Frameworks:
>             _https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home_
>
>             Office 714 327 3453
>             Mobile 714 263 6441
>             Email _albertcbrown@us.ibm.com_
>             <mailto:albertcbrown@us.ibm.com>
>             CONFIDENTIAL NOTICE: The contents of this message,
>             including any attachments, are confidential and are
>             intended solely for the use of the person or entity to
>             whom the message was addressed. If you are not the
>             intended recipient of this message, please be advised that
>             any dissemination, distribution, or use of the contents of
>             this message is strictly prohibited. If you received this
>             message in error, please notify the sender. Please also
>             permanently delete all copies of the original message and
>             any attached documentation.
>
>             <graycol.gif>James M Snell ---06/08/2009 11:55:37
>             AM---Comments below...
>             <ecblank.gif>
>             From: 	<ecblank.gif>
>             James M Snell <_jasnell@gmail.com_
>             <mailto:jasnell@gmail.com>>
>             <ecblank.gif>
>             To: 	<ecblank.gif>
>             Al Brown/Costa Mesa/IBM@IBMUS
>             <ecblank.gif>
>             Cc: 	<ecblank.gif>
>             "Nikunj R. Mehta" <_nikunj.mehta@oracle.com_
>             <mailto:nikunj.mehta@oracle.com>>, Atom-Syntax Syntax
>             <_atom-syntax@imc.org_ <mailto:atom-syntax@imc.org>>,
>             _owner-atom-syntax@mail.imc.org_
>             <mailto:owner-atom-syntax@mail.imc.org>
>             <ecblank.gif>
>             Date: 	<ecblank.gif>
>             06/08/2009 11:55 AM
>             <ecblank.gif>
>             Subject: 	<ecblank.gif>
>             Re: Fwd: New Version Notification for
>             draft-divilly-atom-hierarchy-01
>
>             ------------------------------------------------------------------------
>
>
>
>             Comments below...
>
>             Al Brown wrote:
>             >
>             > The 01 draft is a much better. I am concerned the
>             generic mechanism
>             > using inlining links is sub-optimal for displaying a
>             hierarchy that
>             > this I-D helps navigate via the new link relations.
>             >
>             in-lining arbitrarily complex hierarchies is always going
>             to be
>             problematic and suboptimal... which is why I was so
>             adamant about not
>             baking hierarchy into Atom and Atompub in the first place
>             when we were
>             working on all this stuff initially.  Despite the added
>             verbosity that
>             this approach adds, however, I think it's likely the most
>             acceptable
>             approach.
>
>             > First example: there are two down relations: down and
>             down-tree. It is
>             > important to have both of those link relations on the
>             [standalone]
>             > atom entry that represents a folder so the client can
>             chose a flat
>             > (feed) or tree (expanded feed) representation. If the
>             client chooses
>             > the tree representation, then on the atom feed returned
>             the server
>             > will inline using the link relation down. down-tree is
>             not expanded
>             > with content inline. E.g.,
>             >
>             > <atom:entry>
>             > ...
>             > <!-- children level 1 -->
>             > <atom:link rel="down" type="application/atom+xml;type=feed"
>             > href="/finance/feeds/default/portfolios/1/positions">
>             > <ae:inline>
>             > <atom:feed>
>             > <!-- /a -->
>             > <atom:entry>
>             > ...
>             > <!-- children level 2 for /a -->
>             > <atom:link rel="down"
>             > href="/finance/feeds/default/portfolios/1/positions"/>
>             > ...
>             > <ae:inline>
>             > <atom:feed>
>             > <!-- entry /a/1 -->
>             > <atom:entry>
>             > ...
>             > <atom:link rel="down"
>             > href="/finance/feeds/default/portfolios/1/positions/down">
>             > <!-- repeats -->
>             > </atom:link>
>             > <atom:link rel="down-tree"
>             >
>             href="/finance/feeds-tree/default/portfolios/1/positions/down"
>             />
>             >
>             > ...
>             > </atom:entry>
>             > </atom:feed>
>             > </ae:inline>
>             > <atom:entry>...</atom:entry>
>             > <atom:entry>...</atom:entry>
>             > </atom:feed>
>             > </ae:inline>
>             > </atom:link>
>             > <atom:link rel="down-tree"
>             type="application/atom+xml;type=feed"
>             > href="/finance/feeds-tree/default/portfolios/1/positions" />
>             >
>             > ...
>             > </atom:entry>
>             >
>             > The contents of the down link relation will be what
>             should be included
>             > in the down-tree due to recursion through the atom
>             entries. Having a
>             > separate extension element, side-steps this issue of
>             expression.
>             >
>             Hmmm.... I know we've discussed this, but after thinking
>             about it more
>             and looking through the examples, I'm becoming
>             increasingly less
>             convinced that we need a distinction between "down" and
>             "down-tree".  
>             One should simply assume that "down" could point to a
>             child entry or
>             child feed and that those children could potentially also
>             be parents.
>             Yes, that possibly increases the processing compexity but
>             I think it
>             simplifies the model overall.
>
>             > Second example: verbosity
>             > This proposal now has:
>             > <atom:entry>
>             > ...
>             > <atom:link rel="down" type="application/atom+xml;type=feed"
>             > href="/finance/feeds/default/portfolios/1/positions">
>             > <ae:inline>
>             > <atom:feed>
>             > <atom:link rel="self"
>             > href="/finance/feeds/default/portfolios/1/positions"/>
>             > ...
>             > <atom:entry>...</atom:entry>
>             > <atom:entry>...</atom:entry>
>             > <atom:entry>...</atom:entry>
>             > </atom:feed>
>             > </ae:inline>
>             > </atom:link>
>             > ...
>             > </atom:entry>
>             >
>             > instead of a simpler mechanism:
>             > <atom:entry>
>             > ...
>             > <ah:include rel="down">
>             > <atom:entry>...</atom:entry>
>             > <atom:entry>...</atom:entry>
>             > <atom:entry>...</atom:entry>
>             > </ah:include>
>             > ...
>             > </atom:entry>
>             >
>             > The I-D introduces a concept of hierarchy through
>             > up/up-tree/down-tree/down relations yet a all-purpose
>             mechanism for
>             > inclusion. Most (all?) of the information on the feed
>             element is
>             > duplicated on the enclosing entry (id, uri, etc). Can't
>             we do better
>             > for this specific scenario the I-D is addressing?
>             >
>             I think we can address this by eliminating the restriction
>             that "down"
>             and "up" must always point to Atom feed documents and by
>             changing the
>             cardinality rules for those links. That restriction, I
>             think, is
>             arbitrary and unnecessary
>
>             It would allow us to do something like....
>
>             <atom:entry>
>             ...
>             <atom:link rel="down"
>             type="application/atom+xml;type=entry" href="child1">
>             <ae:inline>
>             <atom:entry>...</atom:entry>
>             </ae:inline>
>             </atom:link>
>             <atom:link rel="down"
>             type="application/atom+xml;type=entry" href="child2">
>             <ae:inline>
>             <atom:entry>...</atom:entry>
>             </ae:inline>
>             </atom:link>
>             ...
>             <atom:link rel="down"
>             type="application/atom+xml;type=entry" href="childN">
>             <ae:inline>
>             <atom:entry>...</atom:entry>
>             </ae:inline>
>             </atom:link>
>             ...
>             </atom:entry>
>
>             Unlike any of the other methods discussed, this approach
>             would allow
>             clients that don't understand the hierarchy model to still
>             understand
>             that there is some kind of link relationship with each of
>             the individual
>             child resources and eliminates the need to include the
>             extraneous
>             atom:feed metadata.
>
>             Note that this is the same basic approach taken by my
>             comment thread
>             extension (in-reply-to).
>
>             - James
>
>
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:04:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9BF6A3A63CB for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:04:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.97
X-Spam-Level: 
X-Spam-Status: No, score=-5.97 tagged_above=-999 required=5 tests=[AWL=0.628, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 33ML9MRIl0c3 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:04:13 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 873F03A685B for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:04:12 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Mr6Uk027598 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:53:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58Mr5hY027597; Mon, 8 Jun 2009 15:53:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Mr5Mp027590 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:53:05 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58Mqniu026064 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 22:52:50 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58Mr5Fa018542; Mon, 8 Jun 2009 22:53:06 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 15:53:00 -0700
Cc: Al Brown <albertcbrown@us.ibm.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2D95EC.2010308@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 15:51:40 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090204.4A2D964C.030A:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 8, 2009, at 3:51 PM, James M Snell wrote:

> <link rel="down" type="application/atom+xml;type=feed;profile=tree"  
> href="..." />
> <link rel="down" type="application/atom+xml;type=feed;profile=flat"  
> href="..." />


Just a nit, media type parameters are ',' separated, correct?.


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:06:18 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA9BD3A6894 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:06:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b+KX9de6l+jE for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:06:18 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id CB8383A685B for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:06:17 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MsmNe027655 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:54:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MsmIo027654; Mon, 8 Jun 2009 15:54:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Msb41027647 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:54:47 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qyk1 with SMTP id 1so4498073qyk.16 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 15:54:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=C2/KGcMlgfGODnLHdSIlNT8lpeVQgP/DUQ9Utqw988k=; b=xD07nImIJQL77Nm0p2Se9RbZQuCy0dFdeS1j8ctz9sPXe/dqCBIbz07RDsyw3Etwhe 6LWfTHQu/l4mU75cSxfysZ9wtL/IslimzzS1i8zTNWO0WLLwDfps8Dm29atQeLgSNrtw sRtg9R0n9lx5GQasjqBhH3EKlQ9wPvNYmYlFY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=ZcSDxzIMZxcBM58eoIgWesFEzVI6Z5ypcv/LgnOdnAAKzHmpKsAs6oMpeMEzKalKeQ JaJ9Rs9wXE1TEM/6RZ7WYsnA7ccGgwFt2Zjklyhxm6kbIhkV7fOK+loVqb8tWAM0CTkH EEo5nTH/oljYKAddcUofvpouBCkp8mZ6VIzMQ=
Received: by 10.224.74.16 with SMTP id s16mr7356247qaj.320.1244501676700; Mon, 08 Jun 2009 15:54:36 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 7sm132898qwb.6.2009.06.08.15.54.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 15:54:36 -0700 (PDT)
Message-ID: <4A2D96E3.2080206@gmail.com>
Date: Mon, 08 Jun 2009 15:55:31 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: Al Brown <albertcbrown@us.ibm.com>, atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com> <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com>
In-Reply-To: <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Heh, I think so ;-)

Nikunj R. Mehta wrote:
> On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
>
>> <link rel="down" type="application/atom+xml;type=feed;profile=tree" 
>> href="..." />
>> <link rel="down" type="application/atom+xml;type=feed;profile=flat" 
>> href="..." />
>
>
> Just a nit, media type parameters are ',' separated, correct?.
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:16:45 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0E9933A6A84 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-4.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9KQyN6jsSzvS for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:16:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 683A33A67ED for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:16:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58N6bff028114 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:06:37 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58N6bZN028113; Mon, 8 Jun 2009 16:06:37 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n58N6PIu028104 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:06:36 -0700 (MST) (envelope-from derhoermi@gmx.net)
Received: (qmail invoked by alias); 08 Jun 2009 23:06:24 -0000
Received: from dslb-094-223-150-155.pools.arcor-ip.net (EHLO hive) [94.223.150.155] by mail.gmx.net (mp026) with SMTP; 09 Jun 2009 01:06:24 +0200
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX1+f9a5sD+SfgWvkXuE6scTPd9g10uFfKr4WnVW0ha PDUS1shnQsTJav
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Tue, 09 Jun 2009 01:06:30 +0200
Message-ID: <5a6r25hl9d27gbpoqb31vjua17komr1vtt@hive.bjoern.hoehrmann.de>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com> <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com>
In-Reply-To: <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.67
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

* Nikunj R. Mehta wrote:
>
>On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
>
>> <link rel="down" type="application/atom+xml;type=feed;profile=tree"  
>> href="..." />
>> <link rel="down" type="application/atom+xml;type=feed;profile=flat"  
>> href="..." />
>
>Just a nit, media type parameters are ',' separated, correct?.

No, by ";", see e.g. RFC 2045.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:16:58 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7474A3A6A83 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:16:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.512
X-Spam-Level: 
X-Spam-Status: No, score=-1.512 tagged_above=-999 required=5 tests=[AWL=-0.877, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xdfnc7Lz5nZ1 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:16:57 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 2E4DF3A67ED for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:16:55 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58N5Jo9028083 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:05:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58N5JrM028082; Mon, 8 Jun 2009 16:05:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e39.co.us.ibm.com (e39.co.us.ibm.com [32.97.110.160]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58N57P9028069 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:05:18 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e39.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n58N17NM008565 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:01:07 -0600
Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n58N578Q092042 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:05:07 -0600
Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n58N56cw020882 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:05:07 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n58N56Za020876; Mon, 8 Jun 2009 17:05:06 -0600
In-Reply-To: <4A2D8D62.60007@gmail.com>
References: <4A2D8D62.60007@gmail.com>
Subject: Re: Atompub Features Draft Dead for Good?
X-KeepSent: 343DFFED:81B76A8C-882575CF:007E5C82; type=4; name=$KeepSent
To: James M Snell <jasnell@gmail.com>
Cc: atom-syntax <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF343DFFED.81B76A8C-ON882575CF.007E5C82-882575CF.007EC924@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Mon, 8 Jun 2009 16:04:50 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/08/2009 17:05:06
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12"

--1__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


CMIS adds CMIS element to the workspace element in the atompub service
document.  I am not aware of requirements from CMIS for representing
features at the collection level.

FYI - Here's an example of the features/capabilities CMIS advertises in=
 the
atompub workspace element:

        <ns5:repositoryInfo>
            <ns1:repositoryId>repid1</ns1:repositoryId>
            <ns1:repositoryName>Repository1</ns1:repositoryName>
            <ns1:repositoryRelationship>self</ns1:repositoryRelationshi=
p>
            <ns1:repositoryDescription>CMIS Repository Description</
ns1:repositoryDescription>
            <ns1:vendorName>CMIS Vendor 1</ns1:vendorName>
            <ns1:productName>CMIS Prototype for VendorX</ns1:productNam=
e>
            <ns1:productVersion>0.61</ns1:productVersion>
            <ns1:rootFolderId>rootfolder</ns1:rootFolderId>
            <ns1:capabilities>
                <ns1:capabilityMultifiling>true</ns1:capabilityMultifil=
ing>
                <ns1:capabilityUnfiling>true</ns1:capabilityUnfiling>
                <ns1:capabilityVersionSpecificFiling>true</
ns1:capabilityVersionSpecificFiling>
                <ns1:capabilityPWCUpdateable>true</
ns1:capabilityPWCUpdateable>
                <ns1:capabilityPWCSearchable>true</
ns1:capabilityPWCSearchable>
                <ns1:capabilityAllVersionsSearchable>true</
ns1:capabilityAllVersionsSearchable>
                <ns1:capabilityQuery>bothcombined</ns1:capabilityQuery>=

                <ns1:capabilityJoin>innerandouter</ns1:capabilityJoin>
                <ns1:capabilityChanges>all</ns1:capabilityChanges>
                <ns1:capabilityChangesOnType>document</
ns1:capabilityChangesOnType>
                <ns1:capabilityChangesOnType>folder</
ns1:capabilityChangesOnType>
                <ns1:changesIncomplete>true</ns1:changesIncomplete>
            </ns1:capabilities>
            <ns1:cmisVersionSupported>0.61</ns1:cmisVersionSupported>
        </ns5:repositoryInfo>

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       James M Snell <jasnell@gmail.com>                        =
                                                         
                                                                       =
                                                         
  To:         atom-syntax <atom-syntax@imc.org>                        =
                                                         
                                                                       =
                                                         
  Date:       06/08/2009 03:36 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Atompub Features Draft Dead for Good?                    =
                                                         
                                                                       =
                                                         






Ok, so we'd made quite a bit of progress on the Atom features draft a
while back and then I decided to sit and watch to see if there was a
strong enough need for the extensions. At this point, I have not seen
anyone jumping up and down demanding the functionality provided by the
Features draft so I'm wondering if I should just consider it Dead for
Good. Thoughts?


=

--1__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>CMIS adds CMIS element to the workspace element in the atompub servi=
ce document.  I am not aware of requirements from CMIS for representing=
 features at the collection level.<br>
<br>
FYI - Here's an example of the features/capabilities CMIS advertises in=
 the atompub workspace element:<br>
<br>
<font face=3D"Courier New">        </font><font color=3D"#008080" face=3D=
"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier New">n=
s5:repositoryInfo</font><font color=3D"#008080" face=3D"Courier New">&g=
t;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:repositoryId</font><font color=3D"#008080" face=3D"Courier New=
">&gt;</font><font face=3D"Courier New">repid1</font><font color=3D"#00=
8080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=3D"=
Courier New">ns1:repositoryId</font><font color=3D"#008080" face=3D"Cou=
rier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:repositoryName</font><font color=3D"#008080" face=3D"Courier N=
ew">&gt;</font><font face=3D"Courier New">Repository1</font><font color=
=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" f=
ace=3D"Courier New">ns1:repositoryName</font><font color=3D"#008080" fa=
ce=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:repositoryRelationship</font><font color=3D"#008080" face=3D"C=
ourier New">&gt;</font><font face=3D"Courier New">self</font><font colo=
r=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" =
face=3D"Courier New">ns1:repositoryRelationship</font><font color=3D"#0=
08080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:repositoryDescription</font><font color=3D"#008080" face=3D"Co=
urier New">&gt;</font><font face=3D"Courier New">CMIS Repository Descri=
ption</font><font color=3D"#008080" face=3D"Courier New">&lt;/</font><f=
ont color=3D"#3F8080" face=3D"Courier New">ns1:repositoryDescription</f=
ont><font color=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:vendorName</font><font color=3D"#008080" face=3D"Courier New">=
&gt;</font><font face=3D"Courier New">CMIS Vendor 1</font><font color=3D=
"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=
=3D"Courier New">ns1:vendorName</font><font color=3D"#008080" face=3D"C=
ourier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:productName</font><font color=3D"#008080" face=3D"Courier New"=
>&gt;</font><font face=3D"Courier New">CMIS Prototype for VendorX</font=
><font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D=
"#3F8080" face=3D"Courier New">ns1:productName</font><font color=3D"#00=
8080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:productVersion</font><font color=3D"#008080" face=3D"Courier N=
ew">&gt;</font><font face=3D"Courier New">0.61</font><font color=3D"#00=
8080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=3D"=
Courier New">ns1:productVersion</font><font color=3D"#008080" face=3D"C=
ourier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:rootFolderId</font><font color=3D"#008080" face=3D"Courier New=
">&gt;</font><u><font face=3D"Courier New">rootfolder</font></u><font c=
olor=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F808=
0" face=3D"Courier New">ns1:rootFolderId</font><font color=3D"#008080" =
face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:capabilities</font><font color=3D"#008080" face=3D"Courier New=
">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityMultifiling</font><font color=3D"#008080" face=3D=
"Courier New">&gt;</font><font face=3D"Courier New">true</font><font co=
lor=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080=
" face=3D"Courier New">ns1:capabilityMultifiling</font><font color=3D"#=
008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityUnfiling</font><font color=3D"#008080" face=3D"C=
ourier New">&gt;</font><font face=3D"Courier New">true</font><font colo=
r=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" =
face=3D"Courier New">ns1:capabilityUnfiling</font><font color=3D"#00808=
0" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityVersionSpecificFiling</font><font color=3D"#0080=
80" face=3D"Courier New">&gt;</font><font face=3D"Courier New">true</fo=
nt><font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=
=3D"#3F8080" face=3D"Courier New">ns1:capabilityVersionSpecificFiling</=
font><font color=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityPWCUpdateable</font><font color=3D"#008080" face=
=3D"Courier New">&gt;</font><font face=3D"Courier New">true</font><font=
 color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8=
080" face=3D"Courier New">ns1:capabilityPWCUpdateable</font><font color=
=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityPWCSearchable</font><font color=3D"#008080" face=
=3D"Courier New">&gt;</font><font face=3D"Courier New">true</font><font=
 color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8=
080" face=3D"Courier New">ns1:capabilityPWCSearchable</font><font color=
=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityAllVersionsSearchable</font><font color=3D"#0080=
80" face=3D"Courier New">&gt;</font><font face=3D"Courier New">true</fo=
nt><font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=
=3D"#3F8080" face=3D"Courier New">ns1:capabilityAllVersionsSearchable</=
font><font color=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityQuery</font><font color=3D"#008080" face=3D"Cour=
ier New">&gt;</font><u><font face=3D"Courier New">bothcombined</font></=
u><font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D=
"#3F8080" face=3D"Courier New">ns1:capabilityQuery</font><font color=3D=
"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityJoin</font><font color=3D"#008080" face=3D"Couri=
er New">&gt;</font><u><font face=3D"Courier New">innerandouter</font></=
u><font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D=
"#3F8080" face=3D"Courier New">ns1:capabilityJoin</font><font color=3D"=
#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityChanges</font><font color=3D"#008080" face=3D"Co=
urier New">&gt;</font><font face=3D"Courier New">all</font><font color=3D=
"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=
=3D"Courier New">ns1:capabilityChanges</font><font color=3D"#008080" fa=
ce=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityChangesOnType</font><font color=3D"#008080" face=
=3D"Courier New">&gt;</font><font face=3D"Courier New">document</font><=
font color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"=
#3F8080" face=3D"Courier New">ns1:capabilityChangesOnType</font><font c=
olor=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:capabilityChangesOnType</font><font color=3D"#008080" face=
=3D"Courier New">&gt;</font><font face=3D"Courier New">folder</font><fo=
nt color=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3=
F8080" face=3D"Courier New">ns1:capabilityChangesOnType</font><font col=
or=3D"#008080" face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">                </font><font color=3D"#00808=
0" face=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Cour=
ier New">ns1:changesIncomplete</font><font color=3D"#008080" face=3D"Co=
urier New">&gt;</font><font face=3D"Courier New">true</font><font color=
=3D"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" f=
ace=3D"Courier New">ns1:changesIncomplete</font><font color=3D"#008080"=
 face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=3D"Courier=
 New">ns1:capabilities</font><font color=3D"#008080" face=3D"Courier Ne=
w">&gt;</font><br>
<font face=3D"Courier New">            </font><font color=3D"#008080" f=
ace=3D"Courier New">&lt;</font><font color=3D"#3F8080" face=3D"Courier =
New">ns1:cmisVersionSupported</font><font color=3D"#008080" face=3D"Cou=
rier New">&gt;</font><font face=3D"Courier New">0.61</font><font color=3D=
"#008080" face=3D"Courier New">&lt;/</font><font color=3D"#3F8080" face=
=3D"Courier New">ns1:cmisVersionSupported</font><font color=3D"#008080"=
 face=3D"Courier New">&gt;</font><br>
<font face=3D"Courier New">        </font><font color=3D"#008080" face=3D=
"Courier New">&lt;/</font><font color=3D"#3F8080" face=3D"Courier New">=
ns5:repositoryInfo</font><font color=3D"#008080" face=3D"Courier New">&=
gt;</font><br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5CDFEDDA128f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for James=
 M Snell ---06/08/2009 03:36:36 PM---Ok, so we'd made quite a bit of pr=
ogress on the Atom featur"><font color=3D"#424282">James M Snell ---06/=
08/2009 03:36:36 PM---Ok, so we'd made quite a bit of progress on the A=
tom features draft a</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEDDA128f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEDDA128f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">atom-syntax &lt;atom-syntax@imc.org&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEDDA128f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 03:36 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEDDA128f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Atompub Features Draft Dead for Good?</font></td></tr>=

</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt><br>
Ok, so we'd made quite a bit of progress on the Atom features draft a <=
br>
while back and then I decided to sit and watch to see if there was a <b=
r>
strong enough need for the extensions. At this point, I have not seen <=
br>
anyone jumping up and down demanding the functionality provided by the =
<br>
Features draft so I'm wondering if I should just consider it Dead for <=
br>
Good. Thoughts?<br>
<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12--


--0__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5CDFEDDA128f9e8a93df938690918c07BBFF5CDFEDDA12--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:24:27 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 027513A67ED for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:24:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.439
X-Spam-Level: 
X-Spam-Status: No, score=-3.439 tagged_above=-999 required=5 tests=[AWL=1.196, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T43s-PTFIGnN for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:24:26 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 44EEB3A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:24:25 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NAfwR028293 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:10:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58NAfi4028292; Mon, 8 Jun 2009 16:10:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NAUpL028275 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:10:40 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e35.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n58N3bYJ001309 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:03:37 -0600
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n58NATtH226716 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:10:29 -0600
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n58NB3q0017367 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 17:11:03 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n58NB2YS017362; Mon, 8 Jun 2009 17:11:03 -0600
In-Reply-To: <4A2D96E3.2080206@gmail.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com> <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com> <4A2D96E3.2080206@gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
X-KeepSent: 17CBCBC8:EAA8394A-882575CF:007F1F1F; type=4; name=$KeepSent
To: James M Snell <jasnell@gmail.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF17CBCBC8.EAA8394A-ON882575CF.007F1F1F-882575CF.007F4744@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Mon, 8 Jun 2009 16:10:13 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/08/2009 17:10:28
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F"

--1__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


> On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
>
>> <link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;profile=3D=
tree"
>> href=3D"..." />
>> <link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;profile=3D=
flat"
>> href=3D"..." />

This works for me.  I would like to see the extension to the media type=
 in
the I-D instead of "down-tree" and "up-tree".

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       James M Snell <jasnell@gmail.com>                        =
                                                         
                                                                       =
                                                         
  To:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  Cc:         Al Brown/Costa Mesa/IBM@IBMUS, atom-syntax Syntax <atom-s=
yntax@imc.org>                                           
                                                                       =
                                                         
  Date:       06/08/2009 03:54 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: New Version Notification for draft-divilly-atom-hiera=
rchy-01                                                  
                                                                       =
                                                         





Heh, I think so ;-)

Nikunj R. Mehta wrote:
> On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
>
>> <link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;profile=3D=
tree"
>> href=3D"..." />
>> <link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;profile=3D=
flat"
>> href=3D"..." />
>
>
> Just a nit, media type parameters are ',' separated, correct?.
>

=

--1__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><tt>&gt; On Jun 8, 2009, at 3:51 PM, James M Snell wrote:<br>
&gt;<br>
&gt;&gt; &lt;link rel=3D&quot;down&quot; type=3D&quot;application/atom+=
xml;type=3Dfeed;profile=3Dtree&quot; <br>
&gt;&gt; href=3D&quot;...&quot; /&gt;<br>
&gt;&gt; &lt;link rel=3D&quot;down&quot; type=3D&quot;application/atom+=
xml;type=3Dfeed;profile=3Dflat&quot; <br>
&gt;&gt; href=3D&quot;...&quot; /&gt;<br>
</tt><br>
This works for me.  I would like to see the extension to the media type=
 in the I-D instead of &quot;down-tree&quot; and &quot;up-tree&quot;.<b=
r>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF5CDFEC998F8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for James=
 M Snell ---06/08/2009 03:54:38 PM---Heh, I think so ;-)"><font color=3D=
"#424282">James M Snell ---06/08/2009 03:54:38 PM---Heh, I think so ;-)=
</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEC998F8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5C=
DFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS, atom-syntax Syntax &lt;=
atom-syntax@imc.org&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEC998F8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 03:54 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF5CDFEC998F8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: New Version Notification for draft-divilly-atom-hi=
erarchy-01</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt>Heh, I think so ;-)<br>
<br>
Nikunj R. Mehta wrote:<br>
&gt; On Jun 8, 2009, at 3:51 PM, James M Snell wrote:<br>
&gt;<br>
&gt;&gt; &lt;link rel=3D&quot;down&quot; type=3D&quot;application/atom+=
xml;type=3Dfeed;profile=3Dtree&quot; <br>
&gt;&gt; href=3D&quot;...&quot; /&gt;<br>
&gt;&gt; &lt;link rel=3D&quot;down&quot; type=3D&quot;application/atom+=
xml;type=3Dfeed;profile=3Dflat&quot; <br>
&gt;&gt; href=3D&quot;...&quot; /&gt;<br>
&gt;<br>
&gt;<br>
&gt; Just a nit, media type parameters are ',' separated, correct?.<br>=

&gt;<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F--


--0__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFEC998F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF5CDFEC998F8f9e8a93df938690918c07BBFF5CDFEC998F--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:27:36 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6D843A6894 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.118
X-Spam-Level: **
X-Spam-Status: No, score=2.118 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, EXTRA_MPART_TYPE=1, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cs82DxrGc3hs for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:27:32 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4CC113A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:27:30 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NEDgJ028523 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:14:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58NEDEg028522; Mon, 8 Jun 2009 16:14:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NDtcY028502 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:14:11 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by gxk3 with SMTP id 3so547198gxk.10 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 16:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; bh=+Pc02uhlffNIYbGH+G2v2NVL5lwy0va908CGggtYzT4=; b=kqtadhiuvuDuhVO0r+tzZNGBpsjFFP96YsjHyxohjF2/q3TX+atmmB7/kz7X4RrmvV Hf8M7txfXm1AmTsZ/efrJEBAeRIr3I56rgiXUtFXnt5Ui3GEINrSqlJZbyLiYbfPJpON yz1RQQ7ouax0CNRUSOZtIw4lSvu4cIg56qF2I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:cc :subject:from:date:content-type:mime-version; b=rvMsIp3VDv0dVWUtQIR0yBFe8PN66D4zM0YiLypm9P9grO8bkH1t9artFumXFBBO5g VTx013b3bM92tXubQgWTAb3q3hYNaeGwuYDDBWA99lFz0Pri8QyCFO3TQVXuPVVv78ft xU7qCsZkezNxoHJoPrYosomqHesqI6ABG8blc=
Received: by 10.90.70.6 with SMTP id s6mr2768149aga.118.1244502832747; Mon, 08 Jun 2009 16:13:52 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (e703.bda.bis.na.blackberry.com [67.223.79.112]) by mx.google.com with ESMTPS id 5sm954758agc.15.2009.06.08.16.13.51 (version=SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 16:13:52 -0700 (PDT)
X-rim-org-msg-ref-id:1191335719
Message-ID:<1191335719-1244502830-cardhu_decombobulator_blackberry.rim.net-151986016-@bxe1007.bisx.prod.on.blackberry>
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <4A2D8D62.60007@gmail.com><OF343DFFED.81B76A8C-ON882575CF.007E5C82-882575CF.007EC924@us.ibm.com>
In-Reply-To: <OF343DFFED.81B76A8C-ON882575CF.007E5C82-882575CF.007EC924@us.ibm.com>
Sensitivity: Normal
Importance: Normal
To: "Al Brown" <albertcbrown@us.ibm.com>
Cc: "atom-syntax" <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
Subject: Re: Atompub Features Draft Dead for Good?
From: jasnell@gmail.com
Date: Mon, 8 Jun 2009 23:13:52 +0000
Content-Type: multipart/related; type="multipart/alternative"; boundary="part46832-boundary-678742132-1571858873"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--part46832-boundary-678742132-1571858873
Content-Type: multipart/alternative; boundary="part46833-boundary-678742132-1571858873"


--part46833-boundary-678742132-1571858873
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="Windows-1252"

T2sgdGhpcyBpcyBnb29kIHRvIHNlZS4gVGhlIG1haW4gcXVlc3Rpb24gaXMgd2hldGhlciB0aGVy
ZSBpcyBzdWZmaWNpZW50IHJlYXNvbiB0byBkZWZpbmUgYSBnZW5lcmljIGZlYXR1cmVzL2NhcGFi
aWxpdGllcyBleHRlbnNpb24uIFRoZXJlIGNlcnRhaW5seSBhcmUgZ29vZCBhcmd1bWVudHMgaW4g
ZmF2b3IuIElmIGEgZ2VuZXJpYyBleHQgd2FzIGF2YWlsYWJsZSB3b3VsZCBjbWlzIHVzZSBpdD8N
Cg0KU2VudCBmcm9tIG15IFZlcml6b24gV2lyZWxlc3MgQmxhY2tCZXJyeQ0KDQotLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQWwgQnJvd24gPGFsYmVydGNicm93bkB1cy5pYm0uY29t
Pg0KDQpEYXRlOiBNb24sIDggSnVuIDIwMDkgMTY6MDQ6NTAgDQpUbzogSmFtZXMgTSBTbmVsbDxq
YXNuZWxsQGdtYWlsLmNvbT4NCkNjOiBhdG9tLXN5bnRheDxhdG9tLXN5bnRheEBpbWMub3JnPjsg
PG93bmVyLWF0b20tc3ludGF4QG1haWwuaW1jLm9yZz4NClN1YmplY3Q6IFJlOiBBdG9tcHViIEZl
YXR1cmVzIERyYWZ0IERlYWQgZm9yIEdvb2Q/DQoNCg0KDQpDTUlTIGFkZHMgQ01JUyBlbGVtZW50
IHRvIHRoZSB3b3Jrc3BhY2UgZWxlbWVudCBpbiB0aGUgYXRvbXB1YiBzZXJ2aWNlDQpkb2N1bWVu
dC4gIEkgYW0gbm90IGF3YXJlIG9mIHJlcXVpcmVtZW50cyBmcm9tIENNSVMgZm9yIHJlcHJlc2Vu
dGluZw0KZmVhdHVyZXMgYXQgdGhlIGNvbGxlY3Rpb24gbGV2ZWwuDQoNCkZZSSAtIEhlcmUncyBh
biBleGFtcGxlIG9mIHRoZSBmZWF0dXJlcy9jYXBhYmlsaXRpZXMgQ01JUyBhZHZlcnRpc2VzIGlu
IHRoZQ0KYXRvbXB1YiB3b3Jrc3BhY2UgZWxlbWVudDoNCg0KICAgICAgICA8bnM1OnJlcG9zaXRv
cnlJbmZvPg0KICAgICAgICAgICAgPG5zMTpyZXBvc2l0b3J5SWQ+cmVwaWQxPC9uczE6cmVwb3Np
dG9yeUlkPg0KICAgICAgICAgICAgPG5zMTpyZXBvc2l0b3J5TmFtZT5SZXBvc2l0b3J5MTwvbnMx
OnJlcG9zaXRvcnlOYW1lPg0KICAgICAgICAgICAgPG5zMTpyZXBvc2l0b3J5UmVsYXRpb25zaGlw
PnNlbGY8L25zMTpyZXBvc2l0b3J5UmVsYXRpb25zaGlwPg0KICAgICAgICAgICAgPG5zMTpyZXBv
c2l0b3J5RGVzY3JpcHRpb24+Q01JUyBSZXBvc2l0b3J5IERlc2NyaXB0aW9uPC8NCm5zMTpyZXBv
c2l0b3J5RGVzY3JpcHRpb24+DQogICAgICAgICAgICA8bnMxOnZlbmRvck5hbWU+Q01JUyBWZW5k
b3IgMTwvbnMxOnZlbmRvck5hbWU+DQogICAgICAgICAgICA8bnMxOnByb2R1Y3ROYW1lPkNNSVMg
UHJvdG90eXBlIGZvciBWZW5kb3JYPC9uczE6cHJvZHVjdE5hbWU+DQogICAgICAgICAgICA8bnMx
OnByb2R1Y3RWZXJzaW9uPjAuNjE8L25zMTpwcm9kdWN0VmVyc2lvbj4NCiAgICAgICAgICAgIDxu
czE6cm9vdEZvbGRlcklkPnJvb3Rmb2xkZXI8L25zMTpyb290Rm9sZGVySWQ+DQogICAgICAgICAg
ICA8bnMxOmNhcGFiaWxpdGllcz4NCiAgICAgICAgICAgICAgICA8bnMxOmNhcGFiaWxpdHlNdWx0
aWZpbGluZz50cnVlPC9uczE6Y2FwYWJpbGl0eU11bHRpZmlsaW5nPg0KICAgICAgICAgICAgICAg
IDxuczE6Y2FwYWJpbGl0eVVuZmlsaW5nPnRydWU8L25zMTpjYXBhYmlsaXR5VW5maWxpbmc+DQog
ICAgICAgICAgICAgICAgPG5zMTpjYXBhYmlsaXR5VmVyc2lvblNwZWNpZmljRmlsaW5nPnRydWU8
Lw0KbnMxOmNhcGFiaWxpdHlWZXJzaW9uU3BlY2lmaWNGaWxpbmc+DQogICAgICAgICAgICAgICAg
PG5zMTpjYXBhYmlsaXR5UFdDVXBkYXRlYWJsZT50cnVlPC8NCm5zMTpjYXBhYmlsaXR5UFdDVXBk
YXRlYWJsZT4NCiAgICAgICAgICAgICAgICA8bnMxOmNhcGFiaWxpdHlQV0NTZWFyY2hhYmxlPnRy
dWU8Lw0KbnMxOmNhcGFiaWxpdHlQV0NTZWFyY2hhYmxlPg0KICAgICAgICAgICAgICAgIDxuczE6
Y2FwYWJpbGl0eUFsbFZlcnNpb25zU2VhcmNoYWJsZT50cnVlPC8NCm5zMTpjYXBhYmlsaXR5QWxs
VmVyc2lvbnNTZWFyY2hhYmxlPg0KICAgICAgICAgICAgICAgIDxuczE6Y2FwYWJpbGl0eVF1ZXJ5
PmJvdGhjb21iaW5lZDwvbnMxOmNhcGFiaWxpdHlRdWVyeT4NCiAgICAgICAgICAgICAgICA8bnMx
OmNhcGFiaWxpdHlKb2luPmlubmVyYW5kb3V0ZXI8L25zMTpjYXBhYmlsaXR5Sm9pbj4NCiAgICAg
ICAgICAgICAgICA8bnMxOmNhcGFiaWxpdHlDaGFuZ2VzPmFsbDwvbnMxOmNhcGFiaWxpdHlDaGFu
Z2VzPg0KICAgICAgICAgICAgICAgIDxuczE6Y2FwYWJpbGl0eUNoYW5nZXNPblR5cGU+ZG9jdW1l
bnQ8Lw0KbnMxOmNhcGFiaWxpdHlDaGFuZ2VzT25UeXBlPg0KICAgICAgICAgICAgICAgIDxuczE6
Y2FwYWJpbGl0eUNoYW5nZXNPblR5cGU+Zm9sZGVyPC8NCm5zMTpjYXBhYmlsaXR5Q2hhbmdlc09u
VHlwZT4NCiAgICAgICAgICAgICAgICA8bnMxOmNoYW5nZXNJbmNvbXBsZXRlPnRydWU8L25zMTpj
aGFuZ2VzSW5jb21wbGV0ZT4NCiAgICAgICAgICAgIDwvbnMxOmNhcGFiaWxpdGllcz4NCiAgICAg
ICAgICAgIDxuczE6Y21pc1ZlcnNpb25TdXBwb3J0ZWQ+MC42MTwvbnMxOmNtaXNWZXJzaW9uU3Vw
cG9ydGVkPg0KICAgICAgICA8L25zNTpyZXBvc2l0b3J5SW5mbz4NCg0KLUFsDQoNCkFsIEJyb3du
DQpFbWVyZ2luZyBTdGFuZGFyZHMgYW5kIEluZHVzdHJ5IEZyYW1ld29ya3MNCkNNSVM6IGh0dHBz
Oi8vdzMudGFwLmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNQ01JUy9Ib21lDQpJbmR1c3RyeSBG
cmFtZXdvcmtzOiBodHRwczovL3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUlGL0hv
bWUNCg0KT2ZmaWNlIDcxNCAzMjcgMzQ1Mw0KTW9iaWxlIDcxNCAyNjMgNjQ0MQ0KRW1haWwgIGFs
YmVydGNicm93bkB1cy5pYm0uY29tDQpDT05GSURFTlRJQUwgTk9USUNFOiBUaGUgY29udGVudHMg
b2YgdGhpcyBtZXNzYWdlLCBpbmNsdWRpbmcgYW55DQphdHRhY2htZW50cywgYXJlIGNvbmZpZGVu
dGlhbCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUNCnBlcnNvbiBv
ciBlbnRpdHkgdG8gd2hvbSB0aGUgbWVzc2FnZSB3YXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5v
dCB0aGUNCmludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIG1lc3NhZ2UsIHBsZWFzZSBiZSBhZHZp
c2VkIHRoYXQgYW55DQpkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHVzZSBvZiB0aGUg
Y29udGVudHMgb2YgdGhpcyBtZXNzYWdlIGlzDQpzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3Ug
cmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5DQp0aGUgc2VuZGVy
LiBQbGVhc2UgYWxzbyBwZXJtYW5lbnRseSBkZWxldGUgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2lu
YWwNCm1lc3NhZ2UgYW5kIGFueSBhdHRhY2hlZCBkb2N1bWVudGF0aW9uLg0KDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgDQogIEZyb206ICAgICAgIEphbWVzIE0gU25lbGwgPGphc25lbGxAZ21haWwuY29tPiAg
ICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgVG86ICAgICAgICAgYXRv
bS1zeW50YXggPGF0b20tc3ludGF4QGltYy5vcmc+ICAgICAgICAgICAgICAgICAgICAgICAgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIA0KICBEYXRlOiAgICAgICAwNi8wOC8yMDA5IDAzOjM2IFBNICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIFN1YmplY3Q6
ICAgIEF0b21wdWIgRmVhdHVyZXMgRHJhZnQgRGVhZCBmb3IgR29vZD8gICAgICAgICAgICAgICAg
ICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICANCg0KDQoNCg0KDQoNCk9rLCBzbyB3ZSdkIG1hZGUgcXVpdGUg
YSBiaXQgb2YgcHJvZ3Jlc3Mgb24gdGhlIEF0b20gZmVhdHVyZXMgZHJhZnQgYQ0Kd2hpbGUgYmFj
ayBhbmQgdGhlbiBJIGRlY2lkZWQgdG8gc2l0IGFuZCB3YXRjaCB0byBzZWUgaWYgdGhlcmUgd2Fz
IGENCnN0cm9uZyBlbm91Z2ggbmVlZCBmb3IgdGhlIGV4dGVuc2lvbnMuIEF0IHRoaXMgcG9pbnQs
IEkgaGF2ZSBub3Qgc2Vlbg0KYW55b25lIGp1bXBpbmcgdXAgYW5kIGRvd24gZGVtYW5kaW5nIHRo
ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZQ0KRmVhdHVyZXMgZHJhZnQgc28gSSdtIHdv
bmRlcmluZyBpZiBJIHNob3VsZCBqdXN0IGNvbnNpZGVyIGl0IERlYWQgZm9yDQpHb29kLiBUaG91
Z2h0cz8NCg0KDQoNCg==

--part46833-boundary-678742132-1571858873
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="Windows-1252"

PGh0bWw+PGJvZHk+T2sgdGhpcyBpcyBnb29kIHRvIHNlZS4gVGhlIG1haW4gcXVlc3Rpb24gaXMg
d2hldGhlciB0aGVyZSBpcyBzdWZmaWNpZW50IHJlYXNvbiB0byBkZWZpbmUgYSBnZW5lcmljIGZl
YXR1cmVzL2NhcGFiaWxpdGllcyBleHRlbnNpb24uIFRoZXJlIGNlcnRhaW5seSBhcmUgZ29vZCBh
cmd1bWVudHMgaW4gZmF2b3IuIElmIGEgZ2VuZXJpYyBleHQgd2FzIGF2YWlsYWJsZSB3b3VsZCBj
bWlzIHVzZSBpdD88YnIvPjxwPlNlbnQgZnJvbSBteSBWZXJpem9uIFdpcmVsZXNzIEJsYWNrQmVy
cnk8L3A+PHA+PGhyIHNpemU9MiB3aWR0aD0xMDAlIGFsaWduPWNlbnRlciB0YWJpbmRleD0tMT48
Yj5Gcm9tPC9iPjogIEFsIEJyb3duIDxhbGJlcnRjYnJvd25AdXMuaWJtLmNvbT48YnI+PGI+RGF0
ZTwvYj46IE1vbiwgOCBKdW4gMjAwOSAxNjowNDo1MCAtMDcwMDxicj48Yj5UbzwvYj46IEphbWVz
IE0gU25lbGwmbHQ7amFzbmVsbEBnbWFpbC5jb20mZ3Q7PGJyPjxiPlN1YmplY3Q8L2I+OiBSZTog
QXRvbXB1YiBGZWF0dXJlcyBEcmFmdCBEZWFkIGZvciBHb29kPzxicj48L2ZvbnQ+PC9wPjxwPkNN
SVMgYWRkcyBDTUlTIGVsZW1lbnQgdG8gdGhlIHdvcmtzcGFjZSBlbGVtZW50IGluIHRoZSBhdG9t
cHViIHNlcnZpY2UgZG9jdW1lbnQuICBJIGFtIG5vdCBhd2FyZSBvZiByZXF1aXJlbWVudHMgZnJv
bSBDTUlTIGZvciByZXByZXNlbnRpbmcgZmVhdHVyZXMgYXQgdGhlIGNvbGxlY3Rpb24gbGV2ZWwu
PGJyPjxicj4gRllJIC0gSGVyZSdzIGFuIGV4YW1wbGUgb2YgdGhlIGZlYXR1cmVzL2NhcGFiaWxp
dGllcyBDTUlTIGFkdmVydGlzZXMgaW4gdGhlIGF0b21wdWIgd29ya3NwYWNlIGVsZW1lbnQ6PGJy
Pjxicj48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+ICAgICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9
IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4
MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnM1OnJlcG9zaXRvcnlJbmZvPC9mb250Pjxmb250IGNv
bG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFj
ZT0iQ291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIg
ZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9
IkNvdXJpZXIgTmV3Ij5uczE6cmVwb3NpdG9yeUlkPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgw
IiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+
cmVwaWQxPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0
Oy88L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6cmVw
b3NpdG9yeUlkPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+
Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9u
dD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZv
bnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6cmVwb3NpdG9yeU5hbWU8
L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250
Pjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij5SZXBvc2l0b3J5MTwvZm9udD48Zm9udCBjb2xvcj0i
IzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNvbG9yPSIjM0Y4
MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOnJlcG9zaXRvcnlOYW1lPC9mb250Pjxmb250IGNv
bG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFj
ZT0iQ291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIg
ZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9
IkNvdXJpZXIgTmV3Ij5uczE6cmVwb3NpdG9yeVJlbGF0aW9uc2hpcDwvZm9udD48Zm9udCBjb2xv
cj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291
cmllciBOZXciPnNlbGY8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIg
TmV3Ij4mbHQ7LzwvZm9udD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXci
Pm5zMTpyZXBvc2l0b3J5UmVsYXRpb25zaGlwPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBm
YWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXci
PiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBO
ZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5u
czE6cmVwb3NpdG9yeURlc2NyaXB0aW9uPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNl
PSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+Q01JUyBS
ZXBvc2l0b3J5IERlc2NyaXB0aW9uPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJD
b3VyaWVyIE5ldyI+Jmx0Oy88L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJp
ZXIgTmV3Ij5uczE6cmVwb3NpdG9yeURlc2NyaXB0aW9uPC9mb250Pjxmb250IGNvbG9yPSIjMDA4
MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmll
ciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291
cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIg
TmV3Ij5uczE6dmVuZG9yTmFtZTwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291
cmllciBOZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPkNNSVMgVmVuZG9y
IDE8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7Lzwv
Zm9udD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTp2ZW5kb3JO
YW1lPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0Ozwv
Zm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9u
dCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29s
b3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6cHJvZHVjdE5hbWU8L2ZvbnQ+PGZv
bnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250Pjxmb250IGZh
Y2U9IkNvdXJpZXIgTmV3Ij5DTUlTIFByb3RvdHlwZSBmb3IgVmVuZG9yWDwvZm9udD48Zm9udCBj
b2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNvbG9y
PSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOnByb2R1Y3ROYW1lPC9mb250Pjxmb250
IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQg
ZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4
MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZh
Y2U9IkNvdXJpZXIgTmV3Ij5uczE6cHJvZHVjdFZlcnNpb248L2ZvbnQ+PGZvbnQgY29sb3I9IiMw
MDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250Pjxmb250IGZhY2U9IkNvdXJpZXIg
TmV3Ij4wLjYxPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+
Jmx0Oy88L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6
cHJvZHVjdFZlcnNpb248L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIg
TmV3Ij4mZ3Q7PC9mb250Pjxicj48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+ICAgICAgICAgICAg
PC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0OzwvZm9u
dD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpyb290Rm9sZGVy
SWQ8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9m
b250Pjx1Pjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij5yb290Zm9sZGVyPC9mb250PjwvdT48Zm9u
dCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNv
bG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOnJvb3RGb2xkZXJJZDwvZm9udD48
Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGJyPjxm
b250IGZhY2U9IkNvdXJpZXIgTmV3Ij4gICAgICAgICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9IiMw
MDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgw
IiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdGllczwvZm9udD48Zm9udCBjb2xvcj0i
IzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGJyPjxmb250IGZhY2U9IkNv
dXJpZXIgTmV3Ij4gICAgICAgICAgICAgICAgPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBm
YWNlPSJDb3VyaWVyIE5ldyI+Jmx0OzwvZm9udD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0i
Q291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5TXVsdGlmaWxpbmc8L2ZvbnQ+PGZvbnQgY29sb3I9
IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250Pjxmb250IGZhY2U9IkNvdXJp
ZXIgTmV3Ij50cnVlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5l
dyI+Jmx0Oy88L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5u
czE6Y2FwYWJpbGl0eU11bHRpZmlsaW5nPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNl
PSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAg
ICAgICAgICAgICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIg
TmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+
bnMxOmNhcGFiaWxpdHlVbmZpbGluZzwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0i
Q291cmllciBOZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPnRydWU8L2Zv
bnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7LzwvZm9udD48
Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5VW5m
aWxpbmc8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7
PC9mb250Pjxicj48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+ICAgICAgICAgICAgICAgIDwvZm9u
dD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDs8L2ZvbnQ+PGZv
bnQgY29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6Y2FwYWJpbGl0eVZlcnNp
b25TcGVjaWZpY0ZpbGluZzwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmll
ciBOZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPnRydWU8L2ZvbnQ+PGZv
bnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7LzwvZm9udD48Zm9udCBj
b2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5VmVyc2lvblNw
ZWNpZmljRmlsaW5nPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5l
dyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgICAg
ICA8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9m
b250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxp
dHlQV0NVcGRhdGVhYmxlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVy
IE5ldyI+Jmd0OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+dHJ1ZTwvZm9udD48Zm9u
dCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNv
bG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlQV0NVcGRhdGVh
YmxlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0Ozwv
Zm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgICAgICA8L2ZvbnQ+
PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250
IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlQV0NTZWFy
Y2hhYmxlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0
OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+dHJ1ZTwvZm9udD48Zm9udCBjb2xvcj0i
IzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNvbG9yPSIjM0Y4
MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlQV0NTZWFyY2hhYmxlPC9mb250
Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+
PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgICAgICA8L2ZvbnQ+PGZvbnQgY29s
b3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIj
M0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlBbGxWZXJzaW9uc1NlYXJj
aGFibGU8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7
PC9mb250Pjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij50cnVlPC9mb250Pjxmb250IGNvbG9yPSIj
MDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0Oy88L2ZvbnQ+PGZvbnQgY29sb3I9IiMzRjgw
ODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6Y2FwYWJpbGl0eUFsbFZlcnNpb25zU2VhcmNoYWJs
ZTwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2Zv
bnQ+PGJyPjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij4gICAgICAgICAgICAgICAgPC9mb250Pjxm
b250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0OzwvZm9udD48Zm9udCBj
b2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5UXVlcnk8L2Zv
bnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250Pjx1
Pjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij5ib3RoY29tYmluZWQ8L2ZvbnQ+PC91Pjxmb250IGNv
bG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0Oy88L2ZvbnQ+PGZvbnQgY29sb3I9
IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczE6Y2FwYWJpbGl0eVF1ZXJ5PC9mb250Pjxm
b250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZv
bnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9
IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4
MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlKb2luPC9mb250Pjxmb250IGNv
bG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48dT48Zm9udCBmYWNl
PSJDb3VyaWVyIE5ldyI+aW5uZXJhbmRvdXRlcjwvZm9udD48L3U+PGZvbnQgY29sb3I9IiMwMDgw
ODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7LzwvZm9udD48Zm9udCBjb2xvcj0iIzNGODA4MCIg
ZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5Sm9pbjwvZm9udD48Zm9udCBjb2xvcj0i
IzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGJyPjxmb250IGZhY2U9IkNv
dXJpZXIgTmV3Ij4gICAgICAgICAgICAgICAgPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBm
YWNlPSJDb3VyaWVyIE5ldyI+Jmx0OzwvZm9udD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0i
Q291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5Q2hhbmdlczwvZm9udD48Zm9udCBjb2xvcj0iIzAw
ODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBO
ZXciPmFsbDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZs
dDsvPC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNh
cGFiaWxpdHlDaGFuZ2VzPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVy
IE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAg
ICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7
PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFi
aWxpdHlDaGFuZ2VzT25UeXBlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3Vy
aWVyIE5ldyI+Jmd0OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+ZG9jdW1lbnQ8L2Zv
bnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7LzwvZm9udD48
Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5Q2hh
bmdlc09uVHlwZTwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXci
PiZndDs8L2ZvbnQ+PGJyPjxmb250IGZhY2U9IkNvdXJpZXIgTmV3Ij4gICAgICAgICAgICAgICAg
PC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0OzwvZm9u
dD48Zm9udCBjb2xvcj0iIzNGODA4MCIgZmFjZT0iQ291cmllciBOZXciPm5zMTpjYXBhYmlsaXR5
Q2hhbmdlc09uVHlwZTwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBO
ZXciPiZndDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPmZvbGRlcjwvZm9udD48Zm9u
dCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNv
bG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdHlDaGFuZ2VzT25U
eXBlPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0Ozwv
Zm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgICAgICAgICA8L2ZvbnQ+
PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mbHQ7PC9mb250Pjxmb250
IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNoYW5nZXNJbmNvbXBsZXRl
PC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9u
dD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+dHJ1ZTwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4
MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBm
YWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNoYW5nZXNJbmNvbXBsZXRlPC9mb250Pjxmb250IGNvbG9y
PSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0i
Q291cmllciBOZXciPiAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFj
ZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJD
b3VyaWVyIE5ldyI+bnMxOmNhcGFiaWxpdGllczwvZm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIg
ZmFjZT0iQ291cmllciBOZXciPiZndDs8L2ZvbnQ+PGJyPjxmb250IGZhY2U9IkNvdXJpZXIgTmV3
Ij4gICAgICAgICAgICA8L2ZvbnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIg
TmV3Ij4mbHQ7PC9mb250Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+
bnMxOmNtaXNWZXJzaW9uU3VwcG9ydGVkPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNl
PSJDb3VyaWVyIE5ldyI+Jmd0OzwvZm9udD48Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyI+MC42MTwv
Zm9udD48Zm9udCBjb2xvcj0iIzAwODA4MCIgZmFjZT0iQ291cmllciBOZXciPiZsdDsvPC9mb250
Pjxmb250IGNvbG9yPSIjM0Y4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+bnMxOmNtaXNWZXJzaW9u
U3VwcG9ydGVkPC9mb250Pjxmb250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+
Jmd0OzwvZm9udD48YnI+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPiAgICAgICAgPC9mb250Pjxm
b250IGNvbG9yPSIjMDA4MDgwIiBmYWNlPSJDb3VyaWVyIE5ldyI+Jmx0Oy88L2ZvbnQ+PGZvbnQg
Y29sb3I9IiMzRjgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij5uczU6cmVwb3NpdG9yeUluZm88L2Zv
bnQ+PGZvbnQgY29sb3I9IiMwMDgwODAiIGZhY2U9IkNvdXJpZXIgTmV3Ij4mZ3Q7PC9mb250Pjxi
cj48YnI+IC1BbDxicj48YnI+IEFsIEJyb3duPGJyPiBFbWVyZ2luZyBTdGFuZGFyZHMgYW5kIElu
ZHVzdHJ5IEZyYW1ld29ya3M8YnI+IENNSVM6IDxhIGhyZWY9Imh0dHBzOi8vdzMudGFwLmlibS5j
b20vdzNraTA3L2Rpc3BsYXkvRUNNQ01JUy9Ib21lIj5odHRwczovL3czLnRhcC5pYm0uY29tL3cz
a2kwNy9kaXNwbGF5L0VDTUNNSVMvSG9tZTwvYT4gPGJyPiBJbmR1c3RyeSBGcmFtZXdvcmtzOiA8
YSBocmVmPSJodHRwczovL3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUlGL0hvbWUi
Pmh0dHBzOi8vdzMudGFwLmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNSUYvSG9tZTwvYT48YnI+
PGJyPiBPZmZpY2UgNzE0IDMyNyAzNDUzPGJyPiBNb2JpbGUgNzE0IDI2MyA2NDQxPGJyPiBFbWFp
bCAgYWxiZXJ0Y2Jyb3duQHVzLmlibS5jb208YnI+IENPTkZJREVOVElBTCBOT1RJQ0U6IFRoZSBj
b250ZW50cyBvZiB0aGlzIG1lc3NhZ2UsIGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMsIGFyZSBj
b25maWRlbnRpYWwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIHBl
cnNvbiBvciBlbnRpdHkgdG8gd2hvbSB0aGUgbWVzc2FnZSB3YXMgYWRkcmVzc2VkLiBJZiB5b3Ug
YXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgbWVzc2FnZSwgcGxlYXNlIGJl
IGFkdmlzZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2Yg
dGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZSBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5
b3UgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k
ZXIuIFBsZWFzZSBhbHNvIHBlcm1hbmVudGx5IGRlbGV0ZSBhbGwgY29waWVzIG9mIHRoZSBvcmln
aW5hbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNoZWQgZG9jdW1lbnRhdGlvbi4gPGJyPjxicj48aW1n
IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3JjPSJjaWQ6MV9fPTA3QkJGRjVDREZFRERBMTI4Zjll
OGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSJJbmFjdGl2ZSBoaWRlIGRldGFp
bHMgZm9yIEphbWVzIE0gU25lbGwgLS0tMDYvMDgvMjAwOSAwMzozNjozNiBQTS0tLU9rLCBzbyB3
ZSdkIG1hZGUgcXVpdGUgYSBiaXQgb2YgcHJvZ3Jlc3Mgb24gdGhlIEF0b20gZmVhdHVyIj48Zm9u
dCBjb2xvcj0iIzQyNDI4MiI+SmFtZXMgTSBTbmVsbCAtLS0wNi8wOC8yMDA5IDAzOjM2OjM2IFBN
LS0tT2ssIHNvIHdlJ2QgbWFkZSBxdWl0ZSBhIGJpdCBvZiBwcm9ncmVzcyBvbiB0aGUgQXRvbSBm
ZWF0dXJlcyBkcmFmdCBhPC9mb250Pjxicj48YnI+IDx0YWJsZSB3aWR0aD0iMTAwJSIgYm9yZGVy
PSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPjx0ciB2YWxpZ249InRvcCI+PHRk
IHdpZHRoPSIxJSI+PGltZyB3aWR0aD0iOTYiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJG
RjVDREZFRERBMTI4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxi
cj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+RnJvbTo8L2ZvbnQ+PC90ZD48dGQgd2lk
dGg9IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9fPTA3QkJGRjVD
REZFRERBMTI4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0PSIiPjxicj48
Zm9udCBzaXplPSIyIj5KYW1lcyBNIFNuZWxsICZsdDtqYXNuZWxsQGdtYWlsLmNvbSZndDs8L2Zv
bnQ+PC90ZD48L3RyPiA8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxpbWcgd2lkdGg9
Ijk2IiBoZWlnaHQ9IjEiIHNyYz0iY2lkOjJfXz0wN0JCRkY1Q0RGRUREQTEyOGY5ZThhOTNkZjkz
OEB1cy5pYm0uY29tIiBib3JkZXI9IjAiIGFsdD0iIj48YnI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9
IiM1RjVGNUYiPlRvOjwvZm9udD48L3RkPjx0ZCB3aWR0aD0iMTAwJSI+PGltZyB3aWR0aD0iMSIg
aGVpZ2h0PSIxIiBzcmM9ImNpZDoyX189MDdCQkZGNUNERkVEREExMjhmOWU4YTkzZGY5MzhAdXMu
aWJtLmNvbSIgYm9yZGVyPSIwIiBhbHQ9IiI+PGJyPjxmb250IHNpemU9IjIiPmF0b20tc3ludGF4
ICZsdDthdG9tLXN5bnRheEBpbWMub3JnJmd0OzwvZm9udD48L3RkPjwvdHI+IDx0ciB2YWxpZ249
InRvcCI+PHRkIHdpZHRoPSIxJSI+PGltZyB3aWR0aD0iOTYiIGhlaWdodD0iMSIgc3JjPSJjaWQ6
Ml9fPTA3QkJGRjVDREZFRERBMTI4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIg
YWx0PSIiPjxicj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+RGF0ZTo8L2ZvbnQ+PC90
ZD48dGQgd2lkdGg9IjEwMCUiPjxpbWcgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJjaWQ6Ml9f
PTA3QkJGRjVDREZFRERBMTI4ZjllOGE5M2RmOTM4QHVzLmlibS5jb20iIGJvcmRlcj0iMCIgYWx0
PSIiPjxicj48Zm9udCBzaXplPSIyIj4wNi8wOC8yMDA5IDAzOjM2IFBNPC9mb250PjwvdGQ+PC90
cj4gPHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjElIj48aW1nIHdpZHRoPSI5NiIgaGVpZ2h0
PSIxIiBzcmM9ImNpZDoyX189MDdCQkZGNUNERkVEREExMjhmOWU4YTkzZGY5MzhAdXMuaWJtLmNv
bSIgYm9yZGVyPSIwIiBhbHQ9IiI+PGJyPjxmb250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5T
dWJqZWN0OjwvZm9udD48L3RkPjx0ZCB3aWR0aD0iMTAwJSI+PGltZyB3aWR0aD0iMSIgaGVpZ2h0
PSIxIiBzcmM9ImNpZDoyX189MDdCQkZGNUNERkVEREExMjhmOWU4YTkzZGY5MzhAdXMuaWJtLmNv
bSIgYm9yZGVyPSIwIiBhbHQ9IiI+PGJyPjxmb250IHNpemU9IjIiPkF0b21wdWIgRmVhdHVyZXMg
RHJhZnQgRGVhZCBmb3IgR29vZD88L2ZvbnQ+PC90ZD48L3RyPjwvdGFibGU+PGhyIHdpZHRoPSIx
MDAlIiBzaXplPSIyIiBhbGlnbj0ibGVmdCIgbm9zaGFkZSBzdHlsZT0iY29sb3I6IzgwOTFBNTsg
Ij48YnI+PGJyPjxicj48dHQ+PGJyPiBPaywgc28gd2UnZCBtYWRlIHF1aXRlIGEgYml0IG9mIHBy
b2dyZXNzIG9uIHRoZSBBdG9tIGZlYXR1cmVzIGRyYWZ0IGEgPGJyPiB3aGlsZSBiYWNrIGFuZCB0
aGVuIEkgZGVjaWRlZCB0byBzaXQgYW5kIHdhdGNoIHRvIHNlZSBpZiB0aGVyZSB3YXMgYSA8YnI+
IHN0cm9uZyBlbm91Z2ggbmVlZCBmb3IgdGhlIGV4dGVuc2lvbnMuIEF0IHRoaXMgcG9pbnQsIEkg
aGF2ZSBub3Qgc2VlbiA8YnI+IGFueW9uZSBqdW1waW5nIHVwIGFuZCBkb3duIGRlbWFuZGluZyB0
aGUgZnVuY3Rpb25hbGl0eSBwcm92aWRlZCBieSB0aGUgPGJyPiBGZWF0dXJlcyBkcmFmdCBzbyBJ
J20gd29uZGVyaW5nIGlmIEkgc2hvdWxkIGp1c3QgY29uc2lkZXIgaXQgRGVhZCBmb3IgPGJyPiBH
b29kLiBUaG91Z2h0cz88YnI+PGJyPjwvdHQ+PGJyPjxicj48L2JvZHk+PC9odG1sPiAg

--part46833-boundary-678742132-1571858873--

--part46832-boundary-678742132-1571858873
Content-type: image/gif; name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7


--part46832-boundary-678742132-1571858873
Content-type: image/gif; name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF5CDFEDDA128f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7


--part46832-boundary-678742132-1571858873--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:27:49 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD51A3A6894 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:27:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level: 
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[AWL=0.598, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qPyarAJbTyfv for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:27:47 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0B3733A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:27:44 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NGaf5028636 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:16:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58NGaEQ028635; Mon, 8 Jun 2009 16:16:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NGPYQ028626 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:16:35 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58NHCPd005763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 23:17:13 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58NHR79022952; Mon, 8 Jun 2009 23:17:27 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 16:16:19 -0700
Cc: James M Snell <jasnell@gmail.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <E63C7F43-164C-440A-B337-A651009609DD@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OF17CBCBC8.EAA8394A-ON882575CF.007F1F1F-882575CF.007F4744@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-6--92272918
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 16:14:59 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com> <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com> <4A2D96E3.2080206@gmail.com> <OF17CBCBC8.EAA8394A-ON882575CF.007F1F1F-882575CF.007F4744@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090207.4A2D9BC4.01B5:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-6--92272918
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

I am not sure if a media type parameter for Atom would be within the  
scope of an inline extension for Atom.

Nikunj
http://o-micron.blogspot.com



On Jun 8, 2009, at 4:10 PM, Al Brown wrote:

> > On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
> >
> >> <link rel="down" type="application/atom+xml;type=feed;profile=tree"
> >> href="..." />
> >> <link rel="down" type="application/atom+xml;type=feed;profile=flat"
> >> href="..." />
>
> This works for me. I would like to see the extension to the media  
> type in the I-D instead of "down-tree" and "up-tree".
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>James M Snell ---06/08/2009 03:54:38 PM---Heh, I think  
> so ;-)
>
> <ecblank.gif>
> From:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> Cc:	<ecblank.gif>
> Al Brown/Costa Mesa/IBM@IBMUS, atom-syntax Syntax <atom- 
> syntax@imc.org>
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/08/2009 03:54 PM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
>
> Heh, I think so ;-)
>
> Nikunj R. Mehta wrote:
> > On Jun 8, 2009, at 3:51 PM, James M Snell wrote:
> >
> >> <link rel="down" type="application/atom+xml;type=feed;profile=tree"
> >> href="..." />
> >> <link rel="down" type="application/atom+xml;type=feed;profile=flat"
> >> href="..." />
> >
> >
> > Just a nit, media type parameters are ',' separated, correct?.
> >
>
>


--Apple-Mail-6--92272918
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>I am not sure if a media =
type parameter for Atom would be within the scope of an inline extension =
for Atom.</div><div><br><div apple-content-edited=3D"true"> <span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span><br =
class=3D"Apple-interchange-newline"> </div><br><div><div>On Jun 8, 2009, =
at 4:10 PM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><p><tt>&gt; On Jun 8, 2009, at 3:51 PM, James M Snell =
wrote:<br> &gt;<br> &gt;&gt; &lt;link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;profile=3Dtree" <br> &gt;&gt; =
href=3D"..." /&gt;<br> &gt;&gt; &lt;link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;profile=3Dflat" <br> &gt;&gt; =
href=3D"..." /&gt;<br> </tt><br> This works for me.  I would like to see =
the extension to the media type in the I-D instead of "down-tree" and =
"up-tree".<br> <br> -Al<br> <br> Al Brown<br> Emerging Standards and =
Industry Frameworks<br> CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif&gt;</span><font color=3D"#424282">James M Snell =
---06/08/2009 03:54:38 PM---Heh, I think so ;-)</font><br> <br> <table =
width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> =
<tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">James=
 M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com</a>&gt;</font></td></t=
r> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">"Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;</f=
ont></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Al=
 Brown/Costa Mesa/IBM@IBMUS, atom-syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>&gt;</font></td=
></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">06/08/2009 03:54 PM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Re: =
New Version Notification for =
draft-divilly-atom-hierarchy-01</font></td></tr> </tbody></table> =
</p><hr width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <tt>Heh, I think so ;-)<br> =
<br> Nikunj R. Mehta wrote:<br> &gt; On Jun 8, 2009, at 3:51 PM, James M =
Snell wrote:<br> &gt;<br> &gt;&gt; &lt;link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;profile=3Dtree" <br> &gt;&gt; =
href=3D"..." /&gt;<br> &gt;&gt; &lt;link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;profile=3Dflat" <br> &gt;&gt; =
href=3D"..." /&gt;<br> &gt;<br> &gt;<br> &gt; Just a nit, media type =
parameters are ',' separated, correct?.<br> &gt;<br> </tt><br> <br> =
</div></blockquote></div><br></div></body></html>=

--Apple-Mail-6--92272918--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:34:35 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1341B3A6A65 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:34:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.636
X-Spam-Level: 
X-Spam-Status: No, score=0.636 tagged_above=-999 required=5 tests=[AWL=1.482, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1-gq4WEGsRgb for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:34:34 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1D3A93A63CB for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:34:32 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NMZlB028908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 16:22:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58NMZxi028907; Mon, 8 Jun 2009 16:22:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58NMYYn028901 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 16:22:34 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by gxk3 with SMTP id 3so573414gxk.10 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 16:22:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; bh=2dLvRfinZQNuqBYT/fGmTlMTue2aXuuPoqkd/Y/ER/c=; b=rWzsaoyLgoG4QSUFw3suICVEyEGLfV2FCd4wniolEgYDJ8HakpazC+yH2KtxONp1IS MBZHjhZIU5WJ85+kK7VFuZOrd06UK/PVS4kOonPJnhzG5ru2AWEkpBD3POTp5vrwRUiV HkoTrVKGh955HuByK5pJvd1m43WbYQJgFXa3s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:cc :subject:from:date:content-type:mime-version; b=Sa9EYveWNfsgwVbpBM1vos53tTLXbDPd3AotDBfYcb1MWSkdUalqduAdfINMClQ/+L ttEG1Ql0MCMUFSQVCja9TRAbWmxoRhXK8CXpXYiviaVL9i86dZ0P3fQXNjFOZ3KWpYHJ 3sbahB8F63QDxuviyoVumyYwhzjHJucotMM10=
Received: by 10.90.101.17 with SMTP id y17mr2970346agb.31.1244503353738; Mon, 08 Jun 2009 16:22:33 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (c703.bda.bis.na.blackberry.com [67.223.71.112]) by mx.google.com with ESMTPS id 4sm616478aga.56.2009.06.08.16.22.32 (version=SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 16:22:33 -0700 (PDT)
X-rim-org-msg-ref-id:1536263901
Message-ID:<1536263901-1244503351-cardhu_decombobulator_blackberry.rim.net-1403812264-@bxe1007.bisx.prod.on.blackberry>
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com> <4A2D95EC.2010308@gmail.com> <0F6549DC-DB2E-4DBA-8F6A-0C0FABBBB8D8@oracle.com> <4A2D96E3.2080206@gmail.com> <OF17CBCBC8.EAA8394A-ON882575CF.007F1F1F-882575CF.007F4744@us.ibm.com><E63C7F43-164C-440A-B337-A651009609DD@oracle.com>
In-Reply-To: <E63C7F43-164C-440A-B337-A651009609DD@oracle.com>
Sensitivity: Normal
Importance: Normal
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, "Al Brown" <albertcbrown@us.ibm.com>
Cc: "atom-syntax Syntax" <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
From: jasnell@gmail.com
Date: Mon, 8 Jun 2009 23:22:34 +0000
Content-Type: multipart/alternative; boundary="part47127-boundary-1143295663-966394595"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--part47127-boundary-1143295663-966394595
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="Windows-1252"

U3VyZSBpdCB3b3VsZC4gTm9uZXRoZWxlc3MsIHRoZSBwcm9maWxlIG1lZGlhIHR5cGUgZXh0ZW5z
aW9uIHNob3VsZCBiZSBkZWZpbmVkIHNlcGFyYXRlbHkgaW4gaXRzIG93biBJLUQuIEkgY2FuIHdy
aXRlIHRoYXQgdXAuIEJlZW4gbWVhbmluZyB0byBkbyBzbyBmb3IgYSB3aGlsZS4gDQoNClNlbnQg
ZnJvbSBteSBWZXJpem9uIFdpcmVsZXNzIEJsYWNrQmVycnkNCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206ICJOaWt1bmogUi4gTWVodGEiIDxuaWt1bmoubWVodGFAb3JhY2xlLmNv
bT4NCg0KRGF0ZTogTW9uLCA4IEp1biAyMDA5IDE2OjE0OjU5IA0KVG86IEFsIEJyb3duPGFsYmVy
dGNicm93bkB1cy5pYm0uY29tPg0KQ2M6IEphbWVzIE0gU25lbGw8amFzbmVsbEBnbWFpbC5jb20+
OyBhdG9tLXN5bnRheCBTeW50YXg8YXRvbS1zeW50YXhAaW1jLm9yZz4NClN1YmplY3Q6IFJlOiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWRpdmlsbHktYXRvbS1oaWVyYXJjaHkt
MDENCg0KDQpJIGFtIG5vdCBzdXJlIGlmIGEgbWVkaWEgdHlwZSBwYXJhbWV0ZXIgZm9yIEF0b20g
d291bGQgYmUgd2l0aGluIHRoZSAgDQpzY29wZSBvZiBhbiBpbmxpbmUgZXh0ZW5zaW9uIGZvciBB
dG9tLg0KDQpOaWt1bmoNCmh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3BvdC5jb20NCg0KDQoNCk9uIEp1
biA4LCAyMDA5LCBhdCA0OjEwIFBNLCBBbCBCcm93biB3cm90ZToNCg0KPiA+IE9uIEp1biA4LCAy
MDA5LCBhdCAzOjUxIFBNLCBKYW1lcyBNIFNuZWxsIHdyb3RlOg0KPiA+DQo+ID4+IDxsaW5rIHJl
bD0iZG93biIgdHlwZT0iYXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1mZWVkO3Byb2ZpbGU9dHJl
ZSINCj4gPj4gaHJlZj0iLi4uIiAvPg0KPiA+PiA8bGluayByZWw9ImRvd24iIHR5cGU9ImFwcGxp
Y2F0aW9uL2F0b20reG1sO3R5cGU9ZmVlZDtwcm9maWxlPWZsYXQiDQo+ID4+IGhyZWY9Ii4uLiIg
Lz4NCj4NCj4gVGhpcyB3b3JrcyBmb3IgbWUuIEkgd291bGQgbGlrZSB0byBzZWUgdGhlIGV4dGVu
c2lvbiB0byB0aGUgbWVkaWEgIA0KPiB0eXBlIGluIHRoZSBJLUQgaW5zdGVhZCBvZiAiZG93bi10
cmVlIiBhbmQgInVwLXRyZWUiLg0KPg0KPiAtQWwNCj4NCj4gQWwgQnJvd24NCj4gRW1lcmdpbmcg
U3RhbmRhcmRzIGFuZCBJbmR1c3RyeSBGcmFtZXdvcmtzDQo+IENNSVM6IGh0dHBzOi8vdzMudGFw
LmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNQ01JUy9Ib21lDQo+IEluZHVzdHJ5IEZyYW1ld29y
a3M6IGh0dHBzOi8vdzMudGFwLmlibS5jb20vdzNraTA3L2Rpc3BsYXkvRUNNSUYvSG9tZQ0KPg0K
PiBPZmZpY2UgNzE0IDMyNyAzNDUzDQo+IE1vYmlsZSA3MTQgMjYzIDY0NDENCj4gRW1haWwgYWxi
ZXJ0Y2Jyb3duQHVzLmlibS5jb20NCj4gQ09ORklERU5USUFMIE5PVElDRTogVGhlIGNvbnRlbnRz
IG9mIHRoaXMgbWVzc2FnZSwgaW5jbHVkaW5nIGFueSAgDQo+IGF0dGFjaG1lbnRzLCBhcmUgY29u
ZmlkZW50aWFsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mICANCj4gdGhl
IHBlcnNvbiBvciBlbnRpdHkgdG8gd2hvbSB0aGUgbWVzc2FnZSB3YXMgYWRkcmVzc2VkLiBJZiB5
b3UgYXJlICANCj4gbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBtZXNzYWdlLCBw
bGVhc2UgYmUgYWR2aXNlZCB0aGF0ICANCj4gYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlv
biwgb3IgdXNlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzICANCj4gbWVzc2FnZSBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiBJZiB5b3UgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluICANCj4gZXJyb3Is
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlci4gUGxlYXNlIGFsc28gcGVybWFuZW50bHkgZGVsZXRl
IGFsbCAgDQo+IGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaGVk
IGRvY3VtZW50YXRpb24uDQo+DQo+IDxncmF5Y29sLmdpZj5KYW1lcyBNIFNuZWxsIC0tLTA2LzA4
LzIwMDkgMDM6NTQ6MzggUE0tLS1IZWgsIEkgdGhpbmsgIA0KPiBzbyA7LSkNCj4NCj4gPGVjYmxh
bmsuZ2lmPg0KPiBGcm9tOgk8ZWNibGFuay5naWY+DQo+IEphbWVzIE0gU25lbGwgPGphc25lbGxA
Z21haWwuY29tPg0KPiA8ZWNibGFuay5naWY+DQo+IFRvOgk8ZWNibGFuay5naWY+DQo+ICJOaWt1
bmogUi4gTWVodGEiIDxuaWt1bmoubWVodGFAb3JhY2xlLmNvbT4NCj4gPGVjYmxhbmsuZ2lmPg0K
PiBDYzoJPGVjYmxhbmsuZ2lmPg0KPiBBbCBCcm93bi9Db3N0YSBNZXNhL0lCTUBJQk1VUywgYXRv
bS1zeW50YXggU3ludGF4IDxhdG9tLSANCj4gc3ludGF4QGltYy5vcmc+DQo+IDxlY2JsYW5rLmdp
Zj4NCj4gRGF0ZToJPGVjYmxhbmsuZ2lmPg0KPiAwNi8wOC8yMDA5IDAzOjU0IFBNDQo+IDxlY2Js
YW5rLmdpZj4NCj4gU3ViamVjdDoJPGVjYmxhbmsuZ2lmPg0KPiBSZTogTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAxDQo+DQo+DQo+DQo+
IEhlaCwgSSB0aGluayBzbyA7LSkNCj4NCj4gTmlrdW5qIFIuIE1laHRhIHdyb3RlOg0KPiA+IE9u
IEp1biA4LCAyMDA5LCBhdCAzOjUxIFBNLCBKYW1lcyBNIFNuZWxsIHdyb3RlOg0KPiA+DQo+ID4+
IDxsaW5rIHJlbD0iZG93biIgdHlwZT0iYXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1mZWVkO3By
b2ZpbGU9dHJlZSINCj4gPj4gaHJlZj0iLi4uIiAvPg0KPiA+PiA8bGluayByZWw9ImRvd24iIHR5
cGU9ImFwcGxpY2F0aW9uL2F0b20reG1sO3R5cGU9ZmVlZDtwcm9maWxlPWZsYXQiDQo+ID4+IGhy
ZWY9Ii4uLiIgLz4NCj4gPg0KPiA+DQo+ID4gSnVzdCBhIG5pdCwgbWVkaWEgdHlwZSBwYXJhbWV0
ZXJzIGFyZSAnLCcgc2VwYXJhdGVkLCBjb3JyZWN0Py4NCj4gPg0KPg0KPg0KDQoNCg==

--part47127-boundary-1143295663-966394595
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="Windows-1252"

PGh0bWw+PGJvZHkgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1v
ZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyAiPlN1cmUg
aXQgd291bGQuIE5vbmV0aGVsZXNzLCB0aGUgcHJvZmlsZSBtZWRpYSB0eXBlIGV4dGVuc2lvbiBz
aG91bGQgYmUgZGVmaW5lZCBzZXBhcmF0ZWx5IGluIGl0cyBvd24gSS1ELiBJIGNhbiB3cml0ZSB0
aGF0IHVwLiBCZWVuIG1lYW5pbmcgdG8gZG8gc28gZm9yIGEgd2hpbGUuIDxici8+PHA+U2VudCBm
cm9tIG15IFZlcml6b24gV2lyZWxlc3MgQmxhY2tCZXJyeTwvcD48cD48aHIgc2l6ZT0yIHdpZHRo
PTEwMCUgYWxpZ249Y2VudGVyIHRhYmluZGV4PS0xPjxiPkZyb208L2I+OiAgIk5pa3VuaiBSLiBN
ZWh0YSIgPG5pa3Vuai5tZWh0YUBvcmFjbGUuY29tPjxicj48Yj5EYXRlPC9iPjogTW9uLCA4IEp1
biAyMDA5IDE2OjE0OjU5IC0wNzAwPGJyPjxiPlRvPC9iPjogQWwgQnJvd24mbHQ7YWxiZXJ0Y2Jy
b3duQHVzLmlibS5jb20mZ3Q7PGJyPjxiPlN1YmplY3Q8L2I+OiBSZTogTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAxPGJyPjwvZm9udD48
L3A+PGRpdj5JIGFtIG5vdCBzdXJlIGlmIGEgbWVkaWEgdHlwZSBwYXJhbWV0ZXIgZm9yIEF0b20g
d291bGQgYmUgd2l0aGluIHRoZSBzY29wZSBvZiBhbiBpbmxpbmUgZXh0ZW5zaW9uIGZvciBBdG9t
LjwvZGl2PjxkaXY+PGJyPjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRydWUiPiA8c3BhbiBj
bGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7
IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTog
MTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg
b3JwaGFuczogMjsgdGV4dC1hbGlnbjogYXV0bzsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtYm9yZGVyLWhvcml6b250YWwtc3BhY2luZzogMHB4OyAtd2Via2l0LWJv
cmRlci12ZXJ0aWNhbC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9ucy1pbi1l
ZmZlY3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMDsgIj48ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13
ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z
cGFjZTsgIj48c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImJvcmRlci1jb2xs
YXBzZTogc2VwYXJhdGU7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRp
Y2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1o
ZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtYm9yZGVyLWhvcml6b250YWwtc3BhY2luZzogMHB4OyAtd2Via2l0LWJvcmRl
ci12ZXJ0aWNhbC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9ucy1pbi1lZmZl
Y3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyAiPjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdl
YmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNw
YWNlOyAiPjxzcGFuIGNsYXNzPSJBcHBsZS1zdHlsZS1zcGFuIiBzdHlsZT0iYm9yZGVyLWNvbGxh
cHNlOiBzZXBhcmF0ZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGlj
YTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhl
aWdodDogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC1ib3JkZXItaG9yaXpvbnRhbC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtYm9yZGVy
LXZlcnRpY2FsLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb25zLWluLWVmZmVj
dDogbm9uZTsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7ICI+PGRpdiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOyAtd2Vi
a2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3Bh
Y2U7ICI+PHNwYW4gY2xhc3M9IkFwcGxlLXN0eWxlLXNwYW4iIHN0eWxlPSJib3JkZXItY29sbGFw
c2U6IHNlcGFyYXRlOyBjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNh
OyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVp
Z2h0OiBub3JtYWw7IG9ycGhhbnM6IDI7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDBweDsgLXdlYmtpdC1ib3JkZXIt
dmVydGljYWwtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbnMtaW4tZWZmZWN0
OiBub25lOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDsgIj48ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJr
aXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFj
ZTsgIj48ZGl2Pk5pa3VuajwvZGl2PjxkaXY+PGEgaHJlZj0iaHR0cDovL28tbWljcm9uLmJsb2dz
cG90LmNvbSI+aHR0cDovL28tbWljcm9uLmJsb2dzcG90LmNvbTwvYT48L2Rpdj48ZGl2Pjxicj48
L2Rpdj48L2Rpdj48L3NwYW4+PC9kaXY+PC9zcGFuPjwvZGl2Pjwvc3Bhbj48L2Rpdj48L3NwYW4+
PGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4gPC9kaXY+PGJyPjxkaXY+PGRp
dj5PbiBKdW4gOCwgMjAwOSwgYXQgNDoxMCBQTSwgQWwgQnJvd24gd3JvdGU6PC9kaXY+PGJyIGNs
YXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
ZGl2PjxwPjx0dD4mZ3Q7IE9uIEp1biA4LCAyMDA5LCBhdCAzOjUxIFBNLCBKYW1lcyBNIFNuZWxs
IHdyb3RlOjxicj4gJmd0Ozxicj4gJmd0OyZndDsgJmx0O2xpbmsgcmVsPSJkb3duIiB0eXBlPSJh
cHBsaWNhdGlvbi9hdG9tK3htbDt0eXBlPWZlZWQ7cHJvZmlsZT10cmVlIiA8YnI+ICZndDsmZ3Q7
IGhyZWY9Ii4uLiIgLyZndDs8YnI+ICZndDsmZ3Q7ICZsdDtsaW5rIHJlbD0iZG93biIgdHlwZT0i
YXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1mZWVkO3Byb2ZpbGU9ZmxhdCIgPGJyPiAmZ3Q7Jmd0
OyBocmVmPSIuLi4iIC8mZ3Q7PGJyPiA8L3R0Pjxicj4gVGhpcyB3b3JrcyBmb3IgbWUuICBJIHdv
dWxkIGxpa2UgdG8gc2VlIHRoZSBleHRlbnNpb24gdG8gdGhlIG1lZGlhIHR5cGUgaW4gdGhlIEkt
RCBpbnN0ZWFkIG9mICJkb3duLXRyZWUiIGFuZCAidXAtdHJlZSIuPGJyPiA8YnI+IC1BbDxicj4g
PGJyPiBBbCBCcm93bjxicj4gRW1lcmdpbmcgU3RhbmRhcmRzIGFuZCBJbmR1c3RyeSBGcmFtZXdv
cmtzPGJyPiBDTUlTOiA8YSBocmVmPSJodHRwczovL3czLnRhcC5pYm0uY29tL3cza2kwNy9kaXNw
bGF5L0VDTUNNSVMvSG9tZSI+aHR0cHM6Ly93My50YXAuaWJtLmNvbS93M2tpMDcvZGlzcGxheS9F
Q01DTUlTL0hvbWU8L2E+IDxicj4gSW5kdXN0cnkgRnJhbWV3b3JrczogPGEgaHJlZj0iaHR0cHM6
Ly93My50YXAuaWJtLmNvbS93M2tpMDcvZGlzcGxheS9FQ01JRi9Ib21lIj5odHRwczovL3czLnRh
cC5pYm0uY29tL3cza2kwNy9kaXNwbGF5L0VDTUlGL0hvbWU8L2E+PGJyPiA8YnI+IE9mZmljZSA3
MTQgMzI3IDM0NTM8YnI+IE1vYmlsZSA3MTQgMjYzIDY0NDE8YnI+IEVtYWlsICA8YSBocmVmPSJt
YWlsdG86YWxiZXJ0Y2Jyb3duQHVzLmlibS5jb20iPmFsYmVydGNicm93bkB1cy5pYm0uY29tPC9h
Pjxicj4gQ09ORklERU5USUFMIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZSwg
aW5jbHVkaW5nIGFueSBhdHRhY2htZW50cywgYXJlIGNvbmZpZGVudGlhbCBhbmQgYXJlIGludGVu
ZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgcGVyc29uIG9yIGVudGl0eSB0byB3aG9tIHRo
ZSBtZXNzYWdlIHdhcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNp
cGllbnQgb2YgdGhpcyBtZXNzYWdlLCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IGFueSBkaXNzZW1p
bmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHVzZSBvZiB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNz
YWdlIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlci4gUGxlYXNlIGFsc28gcGVybWFuZW50
bHkgZGVsZXRlIGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFueSBhdHRh
Y2hlZCBkb2N1bWVudGF0aW9uLiA8YnI+IDxicj4gPHNwYW4+Jmx0O2dyYXljb2wuZ2lmJmd0Ozwv
c3Bhbj48Zm9udCBjb2xvcj0iIzQyNDI4MiI+SmFtZXMgTSBTbmVsbCAtLS0wNi8wOC8yMDA5IDAz
OjU0OjM4IFBNLS0tSGVoLCBJIHRoaW5rIHNvIDstKTwvZm9udD48YnI+IDxicj4gPHRhYmxlIHdp
ZHRoPSIxMDAlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCI+IDx0
Ym9keT48dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxzcGFuPiZsdDtlY2JsYW5rLmdp
ZiZndDs8L3NwYW4+PGJyPiA8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+RnJvbTo8L2Zv
bnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiPjxzcGFuPiZsdDtlY2JsYW5rLmdpZiZndDs8L3NwYW4+
PGJyPiA8Zm9udCBzaXplPSIyIj5KYW1lcyBNIFNuZWxsICZsdDs8YSBocmVmPSJtYWlsdG86amFz
bmVsbEBnbWFpbC5jb20iPmphc25lbGxAZ21haWwuY29tPC9hPiZndDs8L2ZvbnQ+PC90ZD48L3Ry
PiA8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxzcGFuPiZsdDtlY2JsYW5rLmdpZiZn
dDs8L3NwYW4+PGJyPiA8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+VG86PC9mb250Pjwv
dGQ+PHRkIHdpZHRoPSIxMDAlIj48c3Bhbj4mbHQ7ZWNibGFuay5naWYmZ3Q7PC9zcGFuPjxicj4g
PGZvbnQgc2l6ZT0iMiI+Ik5pa3VuaiBSLiBNZWh0YSIgJmx0OzxhIGhyZWY9Im1haWx0bzpuaWt1
bmoubWVodGFAb3JhY2xlLmNvbSI+bmlrdW5qLm1laHRhQG9yYWNsZS5jb208L2E+Jmd0OzwvZm9u
dD48L3RkPjwvdHI+IDx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIxJSI+PHNwYW4+Jmx0O2Vj
YmxhbmsuZ2lmJmd0Ozwvc3Bhbj48YnI+IDxmb250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5D
Yzo8L2ZvbnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiIHZhbGlnbj0ibWlkZGxlIj48c3Bhbj4mbHQ7
ZWNibGFuay5naWYmZ3Q7PC9zcGFuPjxicj4gPGZvbnQgc2l6ZT0iMiI+QWwgQnJvd24vQ29zdGEg
TWVzYS9JQk1ASUJNVVMsIGF0b20tc3ludGF4IFN5bnRheCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmF0
b20tc3ludGF4QGltYy5vcmciPmF0b20tc3ludGF4QGltYy5vcmc8L2E+Jmd0OzwvZm9udD48L3Rk
PjwvdHI+IDx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIxJSI+PHNwYW4+Jmx0O2VjYmxhbmsu
Z2lmJmd0Ozwvc3Bhbj48YnI+IDxmb250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5EYXRlOjwv
Zm9udD48L3RkPjx0ZCB3aWR0aD0iMTAwJSI+PHNwYW4+Jmx0O2VjYmxhbmsuZ2lmJmd0Ozwvc3Bh
bj48YnI+IDxmb250IHNpemU9IjIiPjA2LzA4LzIwMDkgMDM6NTQgUE08L2ZvbnQ+PC90ZD48L3Ry
PiA8dHIgdmFsaWduPSJ0b3AiPjx0ZCB3aWR0aD0iMSUiPjxzcGFuPiZsdDtlY2JsYW5rLmdpZiZn
dDs8L3NwYW4+PGJyPiA8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzVGNUY1RiI+U3ViamVjdDo8L2Zv
bnQ+PC90ZD48dGQgd2lkdGg9IjEwMCUiPjxzcGFuPiZsdDtlY2JsYW5rLmdpZiZndDs8L3NwYW4+
PGJyPiA8Zm9udCBzaXplPSIyIj5SZTogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFm
dC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAxPC9mb250PjwvdGQ+PC90cj4gPC90Ym9keT48L3Rh
YmxlPiA8L3A+PGhyIHdpZHRoPSIxMDAlIiBzaXplPSIyIiBhbGlnbj0ibGVmdCIgbm9zaGFkZT0i
IiBzdHlsZT0iY29sb3I6IzgwOTFBNTsgIj48YnI+IDxicj4gPGJyPiA8dHQ+SGVoLCBJIHRoaW5r
IHNvIDstKTxicj4gPGJyPiBOaWt1bmogUi4gTWVodGEgd3JvdGU6PGJyPiAmZ3Q7IE9uIEp1biA4
LCAyMDA5LCBhdCAzOjUxIFBNLCBKYW1lcyBNIFNuZWxsIHdyb3RlOjxicj4gJmd0Ozxicj4gJmd0
OyZndDsgJmx0O2xpbmsgcmVsPSJkb3duIiB0eXBlPSJhcHBsaWNhdGlvbi9hdG9tK3htbDt0eXBl
PWZlZWQ7cHJvZmlsZT10cmVlIiA8YnI+ICZndDsmZ3Q7IGhyZWY9Ii4uLiIgLyZndDs8YnI+ICZn
dDsmZ3Q7ICZsdDtsaW5rIHJlbD0iZG93biIgdHlwZT0iYXBwbGljYXRpb24vYXRvbSt4bWw7dHlw
ZT1mZWVkO3Byb2ZpbGU9ZmxhdCIgPGJyPiAmZ3Q7Jmd0OyBocmVmPSIuLi4iIC8mZ3Q7PGJyPiAm
Z3Q7PGJyPiAmZ3Q7PGJyPiAmZ3Q7IEp1c3QgYSBuaXQsIG1lZGlhIHR5cGUgcGFyYW1ldGVycyBh
cmUgJywnIHNlcGFyYXRlZCwgY29ycmVjdD8uPGJyPiAmZ3Q7PGJyPiA8L3R0Pjxicj4gPGJyPiA8
L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvYm9keT48L2h0bWw+IA==

--part47127-boundary-1143295663-966394595--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 16:37:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC86728C0E2 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:37:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.126
X-Spam-Level: 
X-Spam-Status: No, score=-5.126 tagged_above=-999 required=5 tests=[AWL=-0.329, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nt8vksmLFPLB for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 16:37:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D893C3A6A88 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 16:37:07 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58MoxdJ027527 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 15:50:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n58MoxkR027526; Mon, 8 Jun 2009 15:50:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n58Mow5v027519 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 8 Jun 2009 15:50:58 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58MpnaI018844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Jun 2009 22:51:50 GMT
Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n58MopCv015480; Mon, 8 Jun 2009 22:50:58 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 08 Jun 2009 15:50:45 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@gmail.com>
Message-Id: <3BC8BA86-58FF-4CC8-ADBF-B411927A7A30@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-3--93807316
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
Date: Mon, 8 Jun 2009 15:49:24 -0700
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <OF0E5CEE35.559023E6-ON882575CF.0077F470-882575CF.0079DF91@us.ibm.com> <0C987BDE-612B-4DB1-9B10-8A6A8F5515CD@oracle.com> <OFF6C94627.F2D911AC-ON882575CF.007C33F4-882575CF.007CF665@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt006.oracle.com [141.146.116.15]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4A2D95CE.001E:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-3--93807316
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 8, 2009, at 3:44 PM, Al Brown wrote:

> Nikunj wrote:
> >	Al Brown wrote:
>
> b. add a new attribute to link that specifies if they are inlined
> (down) <link rel="down" href="http://www.example.com/foo/down" />
> (down-tree) <link rel="down" ah:inlined="true" href="http://www.example.com/foo/down/inlined 
> " />
> This adds complexity if there are cardinality constraints on link  
> relations such as alternate and clients not aware of I-D may think  
> they are the same.
> >IMHO, ah:inlined does nothing because the presence of ae:inline  
> makes it plenty clear. If you were trying to say that there is a  
> certain level of depth in the tree, may >be an attribute would help,  
> but even then you don't know what things the server may have elided  
> from every entry. So, bottom line is, there is not much value to an  
> >attribute to describe the thing that is in-lined. You are best off  
> using what you have received as an approximation and then get the  
> exact representation if you care so >much in a separate network  
> call. Of course, out-of-band communication or specialized mark-up  
> may provide enough information for you to avoid such round-trips.
> Maybe I did not explain clearly enough - this is a protocol/ 
> hypermedia issue. How does the client say (follow the right link  
> relation) I want an inlined representation of this resource  
> specified by a link relation? E.g.,
>
The question is clearly phrased this time and I understand the  
intention. However, as I said in the previous message, modulo hreflang  
and type,

Atom does not provide any means of advertising URIs for retrieving  
representation variants. This could be a source of your  
dissatisfaction but it applies equally well regardless of hierarchy or  
in-lining.
> Client (C) navigates to this atom entry (A) somehow. A wants to  
> advertise to the client that A has references to two to  
> representations for resource B.  One version of B is flat (ala a  
> feed). One version of B is the same flat feed with its link  
> relations inlined (ala tree).
>
> How can resource A provide the client C with information there are  
> two choices available for B (flat vs tree)?
>
Perhaps James Snell's template idea may be worth considering. I don't  
know yet.
> -Al
>
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>"Nikunj R. Mehta" ---06/08/2009 03:33:06 PM---As I see  
> it, whether there is a @rel=down-tree or not, you would have to  
> communicate certain information out-of-band, e.g., dep
>
> <ecblank.gif>
> From:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Al Brown/Costa Mesa/IBM@IBMUS
> <ecblank.gif>
> Cc:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>, atom-syntax Syntax <atom-syntax@imc.org 
> >
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/08/2009 03:33 PM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
>
> As I see it, whether there is a @rel=down-tree or not, you would  
> have to communicate certain information out-of-band, e.g., depth of  
> the tree or the level of completeness in every in-lined entry.
>
> Atom does not provide any means of advertising URIs for retrieving  
> representation variants. This could be a source of your  
> dissatisfaction but it applies equally well regardless of hierarchy  
> or in-lining.
>
> On Jun 8, 2009, at 3:11 PM, Al Brown wrote:
> James wrote:
> >Hmmm.... I know we've discussed this, but after thinking about it  
> more
> >and looking through the examples, I'm becoming increasingly less
> >convinced that we need a distinction between "down" and "down-tree".
> >One should simply assume that "down" could point to a child entry or
> >child feed and that those children could potentially also be parents.
> >Yes, that possibly increases the processing compexity but I think it
> >simplifies the model overall.
>
> We've discussed this today on the phone.  For me this is a  
> difference of protocol/hypermedia vs. syntax.  For syntax, "down"  
> and "up" are sufficient.  A flat model can modeled with feed and a  
> tree can be modeled using generic inlining in a feed or entry.
>
> A client requests an atom document - entry or feed.  How does the  
> server advertise to the client, via what is in the atom document,  
> here are two links to representations (flat vs. tree) of a resource,  
> e.g. the folder's children:  one link returns a flat list (no  
> inlining) and one link returns a tree (inlined).
> It is no different from seeing an HTML vs. a PDF representation of  
> the same blog entry. One gives you a lot of context such as  
> comments, related posts, advertisements and the like, and the other  
> may be limited. This problem, AFAICT, exists regardless of CMIS or  
> hierarchy.
> Both are the same document just with or without inlining of linked  
> resources of a particular link relation.
> For all practical purposes, they are different documents, i.e.,  
> different representations of a single resource.
> Since the resources are crossing the wire, the first resource (e.g.,  
> folder) needs to convey how access a hierarchical resource (e.g.,  
> items in a folder) in either a flat mode (feed) or tree (feed with  
> inlined resources).
>
> The options I see are:
> a. append -tree to link relations that may inline (e.g., down-tree,  
> up-tree). Not so nice, but works.
> It may not be specific enough anyway to say this is a tree link  
> because it says nothing about depth
> b. add a new attribute to link that specifies if they are inlined
> (down) <link rel="down" href="http://www.example.com/foo/down" />
> (down-tree) <link rel="down" ah:inlined="true" href="http://www.example.com/foo/down/inlined 
> " />
> This adds complexity if there are cardinality constraints on link  
> relations such as alternate and clients not aware of I-D may think  
> they are the same.
> IMHO, ah:inlined does nothing because the presence of ae:inline  
> makes it plenty clear. If you were trying to say that there is a  
> certain level of depth in the tree, may be an attribute would help,  
> but even then you don't know what things the server may have elided  
> from every entry. So, bottom line is, there is not much value to an  
> attribute to describe the thing that is in-lined. You are best off  
> using what you have received as an approximation and then get the  
> exact representation if you care so much in a separate network call.  
> Of course, out-of-band communication or specialized mark-up may  
> provide enough information for you to avoid such round-trips.
> c. leverage link templates rather than link relations
> I am not aware of "link templates". If you are referring to draft- 
> gregorio-uri-templates, then too there is no notion of templates  
> baked in to the link element yet.
> d. use out of band communication - append a uri argument such as  
> includeLinkRel=down to the URI of the resource; could also be HTTP  
> header. Not very RESTful but works.
>
> If the model is not sufficient to convey to the client here's a flat  
> mode vs. here's a tree mode, CMIS will have to find another  
> alternative as it is currently required by the CMIS domain model.
>
> I see the options for CMIS as:
> 1. Leverage the model specified by the I-D if exists (best)
> 2. Move down-tree to CMIS namespace. This does not solve the  
> protocol/hypermedia problem for anybody else.
> 3. Specify in the CMIS specification an URI argument to enable  
> inlining of 'down'.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>James M Snell ---06/08/2009 11:55:37 AM---Comments  
> below...
> <ecblank.gif>
> From:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Al Brown/Costa Mesa/IBM@IBMUS
> <ecblank.gif>
> Cc:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org 
> >, owner-atom-syntax@mail.imc.org
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/08/2009 11:55 AM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-01
>
>
>
> Comments below...
>
> Al Brown wrote:
> >
> > The 01 draft is a much better. I am concerned the generic mechanism
> > using inlining links is sub-optimal for displaying a hierarchy that
> > this I-D helps navigate via the new link relations.
> >
> in-lining arbitrarily complex hierarchies is always going to be
> problematic and suboptimal... which is why I was so adamant about not
> baking hierarchy into Atom and Atompub in the first place when we were
> working on all this stuff initially.  Despite the added verbosity that
> this approach adds, however, I think it's likely the most acceptable
> approach.
>
> > First example: there are two down relations: down and down-tree.  
> It is
> > important to have both of those link relations on the [standalone]
> > atom entry that represents a folder so the client can chose a flat
> > (feed) or tree (expanded feed) representation. If the client chooses
> > the tree representation, then on the atom feed returned the server
> > will inline using the link relation down. down-tree is not expanded
> > with content inline. E.g.,
> >
> > <atom:entry>
> > ...
> > <!-- children level 1 -->
> > <atom:link rel="down" type="application/atom+xml;type=feed"
> > href="/finance/feeds/default/portfolios/1/positions">
> > <ae:inline>
> > <atom:feed>
> > <!-- /a -->
> > <atom:entry>
> > ...
> > <!-- children level 2 for /a -->
> > <atom:link rel="down"
> > href="/finance/feeds/default/portfolios/1/positions"/>
> > ...
> > <ae:inline>
> > <atom:feed>
> > <!-- entry /a/1 -->
> > <atom:entry>
> > ...
> > <atom:link rel="down"
> > href="/finance/feeds/default/portfolios/1/positions/down">
> > <!-- repeats -->
> > </atom:link>
> > <atom:link rel="down-tree"
> > href="/finance/feeds-tree/default/portfolios/1/positions/down" />
> >
> > ...
> > </atom:entry>
> > </atom:feed>
> > </ae:inline>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </atom:feed>
> > </ae:inline>
> > </atom:link>
> > <atom:link rel="down-tree" type="application/atom+xml;type=feed"
> > href="/finance/feeds-tree/default/portfolios/1/positions" />
> >
> > ...
> > </atom:entry>
> >
> > The contents of the down link relation will be what should be  
> included
> > in the down-tree due to recursion through the atom entries. Having a
> > separate extension element, side-steps this issue of expression.
> >
> Hmmm.... I know we've discussed this, but after thinking about it more
> and looking through the examples, I'm becoming increasingly less
> convinced that we need a distinction between "down" and "down-tree".
> One should simply assume that "down" could point to a child entry or
> child feed and that those children could potentially also be parents.
> Yes, that possibly increases the processing compexity but I think it
> simplifies the model overall.
>
> > Second example: verbosity
> > This proposal now has:
> > <atom:entry>
> > ...
> > <atom:link rel="down" type="application/atom+xml;type=feed"
> > href="/finance/feeds/default/portfolios/1/positions">
> > <ae:inline>
> > <atom:feed>
> > <atom:link rel="self"
> > href="/finance/feeds/default/portfolios/1/positions"/>
> > ...
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </atom:feed>
> > </ae:inline>
> > </atom:link>
> > ...
> > </atom:entry>
> >
> > instead of a simpler mechanism:
> > <atom:entry>
> > ...
> > <ah:include rel="down">
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > <atom:entry>...</atom:entry>
> > </ah:include>
> > ...
> > </atom:entry>
> >
> > The I-D introduces a concept of hierarchy through
> > up/up-tree/down-tree/down relations yet a all-purpose mechanism for
> > inclusion. Most (all?) of the information on the feed element is
> > duplicated on the enclosing entry (id, uri, etc). Can't we do better
> > for this specific scenario the I-D is addressing?
> >
> I think we can address this by eliminating the restriction that "down"
> and "up" must always point to Atom feed documents and by changing the
> cardinality rules for those links. That restriction, I think, is
> arbitrary and unnecessary
>
> It would allow us to do something like....
>
> <atom:entry>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child1">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="child2">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> <atom:link rel="down" type="application/atom+xml;type=entry"  
> href="childN">
> <ae:inline>
> <atom:entry>...</atom:entry>
> </ae:inline>
> </atom:link>
> ...
> </atom:entry>
>
> Unlike any of the other methods discussed, this approach would allow
> clients that don't understand the hierarchy model to still understand
> that there is some kind of link relationship with each of the  
> individual
> child resources and eliminates the need to include the extraneous
> atom:feed metadata.
>
> Note that this is the same basic approach taken by my comment thread
> extension (in-reply-to).
>
> - James
>
>
>


--Apple-Mail-3--93807316
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div>On Jun 8, 2009, at =
3:44 PM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><p><font size=3D"4">Nikunj wrote:</font><br> <font =
size=3D"4">&gt;	Al Brown wrote:</font> </p><ul> <ul><font size=3D"4">b. =
add a new attribute to link that specifies if they are inlined<br> =
(down) &lt;link rel=3D"down" href=3D"</font><a =
href=3D"http://www.example.com/foo/down"><u><font size=3D"4" =
color=3D"#0000FF">http://www.example.com/foo/down</font></u></a><font =
size=3D"4">" /&gt;<br> (down-tree) &lt;link rel=3D"down" =
ah:inlined=3D"true" href=3D"</font><a =
href=3D"http://www.example.com/foo/down/inlined"><u><font size=3D"4" =
color=3D"#0000FF">http://www.example.com/foo/down/inlined</font></u></a><f=
ont size=3D"4">" /&gt;<br> This adds complexity if there are cardinality =
constraints on link relations such as alternate and clients not aware of =
I-D may think they are the same.</font></ul> </ul> <font =
size=3D"4">&gt;IMHO, ah:inlined does nothing because the presence of =
ae:inline makes it plenty clear. If you were trying to say that there is =
a certain level of depth in the tree, may &gt;be an attribute would =
help, but even then you don't know what things the server may have =
elided from every entry. So, bottom line is, there is not much value to =
an &gt;attribute to describe the thing that is in-lined. You are best =
off using what you have received as an approximation and then get the =
exact representation if you care so &gt;much in a separate network call. =
Of course, out-of-band communication or specialized mark-up may provide =
enough information for you to avoid such round-trips.</font><p>Maybe I =
did not explain clearly enough - this is a protocol/hypermedia  issue.  =
How does the client say (follow the right link relation) I want an =
inlined representation of this resource specified by a link relation?  =
E.g., </p></div></blockquote><div>The question is clearly phrased this =
time and I understand the intention. However, as I said in the previous =
message, modulo hreflang and type,</div><div><br></div></div><blockquote =
class=3D"webkit-indent-blockquote" style=3D"margin: 0 0 0 40px; border: =
none; padding: 0px;"><span class=3D"Apple-style-span" style=3D"font-size: =
large; ">Atom does not provide any means of advertising URIs for =
retrieving representation variants. This could be a source of your =
dissatisfaction but it applies equally well regardless of hierarchy or =
in-lining.&nbsp;</span></blockquote><div><blockquote =
type=3D"cite"><div><p>Client (C) navigates to this atom entry (A) =
somehow.  A wants to advertise to the client that A has references to =
two to representations for resource B.  One version of B is flat (ala a =
feed).  One version of B is the same flat feed with its link relations =
inlined (ala tree). </p><p>How can resource A provide the client C with =
information there are two choices available for B (flat vs tree)? =
</p></div></blockquote><div>Perhaps James Snell's template idea may be =
worth considering. I don't know yet.</div><blockquote =
type=3D"cite"><div><p>-Al </p><p><br> Al Brown<br> Emerging Standards =
and Industry Frameworks<br> CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif&gt;</span><font color=3D"#424282">"Nikunj R. =
Mehta" ---06/08/2009 03:33:06 PM---As I see it, whether there is a =
@rel=3Ddown-tree or not, you would have to communicate certain =
information out-of-band, e.g., dep</font><br> <br> <table width=3D"100%" =
border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr =
valign=3D"top"><td width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> =
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">"Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;</f=
ont></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Al =
Brown/Costa Mesa/IBM@IBMUS</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">James M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com</a>&gt;, atom-syntax =
Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>&gt;</font></td=
></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">06/08/2009 03:33 PM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Re: =
New Version Notification for =
draft-divilly-atom-hierarchy-01</font></td></tr> </tbody></table> =
</p><hr width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <font size=3D"4">As I see it, =
whether there is a @rel=3Ddown-tree or not, you would have to =
communicate certain information out-of-band, e.g., depth of the tree or =
the level of completeness in every in-lined entry. </font><br> <br> =
<font size=3D"4">Atom does not provide any means of advertising URIs for =
retrieving representation variants. This could be a source of your =
dissatisfaction but it applies equally well regardless of hierarchy or =
in-lining. </font><br> <br> <font size=3D"4">On Jun 8, 2009, at 3:11 PM, =
Al Brown wrote:</font><br> <ul> <ul><font size=3D"4">James =
wrote:</font><tt><font size=3D"4"><br> &gt;Hmmm.... I know we've =
discussed this, but after thinking about it more <br> &gt;and looking =
through the examples, I'm becoming increasingly less <br> &gt;convinced =
that we need a distinction between "down" and "down-tree". &nbsp;<br> =
&gt;One should simply assume that "down" could point to a child entry or =
<br> &gt;child feed and that those children could potentially also be =
parents. <br> &gt;Yes, that possibly increases the processing compexity =
but I think it <br> &gt;simplifies the model overall.</font></tt><font =
size=3D"4"><br> </font><tt><font size=3D"4"><br> We've discussed this =
today on the phone. &nbsp;For me this is a difference of =
protocol/hypermedia vs. syntax. &nbsp;For syntax, "down" and "up" are =
sufficient. &nbsp;A flat model can modeled with feed and a tree can be =
modeled using generic inlining in a feed or entry.</font></tt><font =
size=3D"4"><br> </font><tt><font size=3D"4"><br> A client requests an =
atom document - entry or feed. &nbsp;How does the server advertise to =
the client, via what is in the atom document, here are two links to =
representations (flat vs. tree) of a resource, e.g. the folder's =
children: &nbsp;one link returns a flat list (no inlining) and one link =
returns a tree (inlined). &nbsp;</font></tt></ul> </ul> <font =
size=3D"4">It is no different from seeing an HTML vs. a PDF =
representation of the same blog entry. One gives you a lot of context =
such as comments, related posts, advertisements and the like, and the =
other may be limited. This problem, AFAICT, exists regardless of CMIS or =
hierarchy.</font> <ul> <ul><tt><font size=3D"4">Both are the same =
document just with or without inlining of linked resources of a =
particular link relation. &nbsp;</font></tt></ul> </ul> <font =
size=3D"4">For all practical purposes, they are different documents, =
i.e., different representations of a single resource.</font><br> <ul> =
<ul><tt><font size=3D"4">Since the resources are crossing the wire, the =
first resource (e.g., folder) needs to convey how access a hierarchical =
resource (e.g., items in a folder) in either a flat mode (feed) or tree =
(feed with inlined resources).<br> </font></tt><font size=3D"4"><br> The =
options I see are:<br> a. append -tree to link relations that may inline =
(e.g., down-tree, up-tree). Not so nice, but works.</font></ul> </ul> =
<font size=3D"4">It may not be specific enough anyway to say this is a =
tree link because it says nothing about depth</font> <ul> <ul><font =
size=3D"4">b. add a new attribute to link that specifies if they are =
inlined<br> (down) &lt;link rel=3D"down" href=3D"</font><a =
href=3D"http://www.example.com/foo/down"><u><font size=3D"4" =
color=3D"#0000FF">http://www.example.com/foo/down</font></u></a><font =
size=3D"4">" /&gt;<br> (down-tree) &lt;link rel=3D"down" =
ah:inlined=3D"true" href=3D"</font><a =
href=3D"http://www.example.com/foo/down/inlined"><u><font size=3D"4" =
color=3D"#0000FF">http://www.example.com/foo/down/inlined</font></u></a><f=
ont size=3D"4">" /&gt;<br> This adds complexity if there are cardinality =
constraints on link relations such as alternate and clients not aware of =
I-D may think they are the same.</font></ul> </ul> <font size=3D"4">IMHO, =
ah:inlined does nothing because the presence of ae:inline makes it =
plenty clear. If you were trying to say that there is a certain level of =
depth in the tree, may be an attribute would help, but even then you =
don't know what things the server may have elided from every entry. So, =
bottom line is, there is not much value to an attribute to describe the =
thing that is in-lined. You are best off using what you have received as =
an approximation and then get the exact representation if you care so =
much in a separate network call. Of course, out-of-band communication or =
specialized mark-up may provide enough information for you to avoid such =
round-trips.</font> <ul> <ul><font size=3D"4">c. leverage link templates =
rather than link relations</font></ul> </ul> <font size=3D"4">I am not =
aware of "link templates". If you are referring to =
draft-gregorio-uri-templates, then too there is no notion of templates =
baked in to the link element yet.</font> <ul> <ul><font size=3D"4">d. =
use out of band communication - append a uri argument such as =
includeLinkRel=3Ddown to the URI of the resource; could also be HTTP =
header. Not very RESTful but works.<br> <br> If the model is not =
sufficient to convey to the client here's a flat mode vs. here's a tree =
mode, CMIS will have to find another alternative as it is currently =
required by the CMIS domain model.<br> <br> I see the options for CMIS =
as:<br> 1. Leverage the model specified by the I-D if exists (best)<br> =
2. Move down-tree to CMIS namespace. This does not solve the =
protocol/hypermedia problem for anybody else.<br> 3. Specify in the CMIS =
specification an URI argument to enable inlining of 'down'. <br> <br> =
-Al<br> <br> Al Brown<br> Emerging Standards and Industry Frameworks<br> =
CMIS: </font><a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home"><u><font =
size=3D"4" =
color=3D"#0000FF">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</font=
></u></a><font size=3D"4"> <br> Industry Frameworks: </font><a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home"><u><font =
size=3D"4" =
color=3D"#0000FF">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</font><=
/u></a><font size=3D"4"><br> <br> Office 714 327 3453<br> Mobile 714 263 =
6441<br> Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font =
size=3D"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font =
size=3D"4"><br> CONFIDENTIAL NOTICE: The contents of this message, =
including any attachments, are confidential and are intended solely for =
the use of the person or entity to whom the message was addressed. If =
you are not the intended recipient of this message, please be advised =
that any dissemination, distribution, or use of the contents of this =
message is strictly prohibited. If you received this message in error, =
please notify the sender. Please also permanently delete all copies of =
the original message and any attached documentation. <br> <br> =
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">James M =
Snell ---06/08/2009 11:55:37 AM---Comments below...</font><font =
size=3D"4"><br> </font> <table width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr valign=3D"top"><td =
width=3D"11%"><font size=3D"4">&lt;ecblank.gif&gt;</font><font =
color=3D"#5F5F5F"><br> From:</font></td><td width=3D"89%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> James M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com"><u><font =
color=3D"#0000FF">jasnell@gmail.com</font></u></a>&gt;</td></tr> <tr =
valign=3D"top"><td width=3D"11%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
To:</font></td><td width=3D"89%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> Al Brown/Costa =
Mesa/IBM@IBMUS</td></tr> <tr valign=3D"top"><td width=3D"11%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Cc:</font></td><td width=3D"89%" valign=3D"middle"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> "Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com"><u><font =
color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&gt;, =
Atom-Syntax Syntax &lt;<a href=3D"mailto:atom-syntax@imc.org"><u><font =
color=3D"#0000FF">atom-syntax@imc.org</font></u></a>&gt;, <a =
href=3D"mailto:owner-atom-syntax@mail.imc.org"><u><font =
color=3D"#0000FF">owner-atom-syntax@mail.imc.org</font></u></a></td></tr> =
<tr valign=3D"top"><td width=3D"11%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Date:</font></td><td width=3D"89%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> 06/08/2009 11:55 AM</td></tr> =
<tr valign=3D"top"><td width=3D"11%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Subject:</font></td><td width=3D"89%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> Re: Fwd: New Version =
Notification for draft-divilly-atom-hierarchy-01</td></tr> =
</tbody></table> <hr width=3D"100%" size=3D"2" align=3D"left" =
noshade=3D""><font size=3D"4"><br> <br> </font><tt><font size=3D"4"><br> =
Comments below...<br> <br> Al Brown wrote:<br> &gt;<br> &gt; The 01 =
draft is a much better. I am concerned the generic mechanism <br> &gt; =
using inlining links is sub-optimal for displaying a hierarchy that <br> =
&gt; this I-D helps navigate via the new link relations.<br> &gt;<br> =
in-lining arbitrarily complex hierarchies is always going to be <br> =
problematic and suboptimal... which is why I was so adamant about not =
<br> baking hierarchy into Atom and Atompub in the first place when we =
were <br> working on all this stuff initially. &nbsp;Despite the added =
verbosity that <br> this approach adds, however, I think it's likely the =
most acceptable <br> approach.<br> <br> &gt; First example: there are =
two down relations: down and down-tree. It is <br> &gt; important to =
have both of those link relations on the [standalone] <br> &gt; atom =
entry that represents a folder so the client can chose a flat <br> &gt; =
(feed) or tree (expanded feed) representation. If the client chooses =
<br> &gt; the tree representation, then on the atom feed returned the =
server <br> &gt; will inline using the link relation down. down-tree is =
not expanded <br> &gt; with content inline. E.g.,<br> &gt;<br> &gt; =
&lt;atom:entry&gt;<br> &gt; ...<br> &gt; &lt;!-- children level 1 =
--&gt;<br> &gt; &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions"&gt;<br> &gt; =
&lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; &lt;!-- /a =
--&gt;<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; &lt;!-- =
children level 2 for /a --&gt;<br> &gt; &lt;atom:link rel=3D"down"<br> =
&gt; href=3D"/finance/feeds/default/portfolios/1/positions"/&gt;<br> =
&gt; ...<br> &gt; &lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; =
&lt;!-- entry /a/1 --&gt;<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> =
&gt; &lt;atom:link rel=3D"down"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions/down"&gt;<br> &gt; =
&lt;!-- repeats --&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; =
&lt;atom:link rel=3D"down-tree"<br> &gt; =
href=3D"/finance/feeds-tree/default/portfolios/1/positions/down" =
/&gt;<br> &gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> &gt; =
&lt;/atom:feed&gt;<br> &gt; &lt;/ae:inline&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; &lt;/atom:feed&gt;<br> =
&gt; &lt;/ae:inline&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; =
&lt;atom:link rel=3D"down-tree" =
type=3D"application/atom+xml;type=3Dfeed"<br> &gt; =
href=3D"/finance/feeds-tree/default/portfolios/1/positions" /&gt;<br> =
&gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> &gt;<br> &gt; The =
contents of the down link relation will be what should be included <br> =
&gt; in the down-tree due to recursion through the atom entries. Having =
a <br> &gt; separate extension element, side-steps this issue of =
expression.<br> &gt;<br> Hmmm.... I know we've discussed this, but after =
thinking about it more <br> and looking through the examples, I'm =
becoming increasingly less <br> convinced that we need a distinction =
between "down" and "down-tree". &nbsp;<br> One should simply assume that =
"down" could point to a child entry or <br> child feed and that those =
children could potentially also be parents. <br> Yes, that possibly =
increases the processing compexity but I think it <br> simplifies the =
model overall.<br> <br> &gt; Second example: verbosity<br> &gt; This =
proposal now has:<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; =
&lt;atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed"<br> =
&gt; href=3D"/finance/feeds/default/portfolios/1/positions"&gt;<br> &gt; =
&lt;ae:inline&gt;<br> &gt; &lt;atom:feed&gt;<br> &gt; &lt;atom:link =
rel=3D"self"<br> &gt; =
href=3D"/finance/feeds/default/portfolios/1/positions"/&gt;<br> &gt; =
...<br> &gt; &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; &lt;/atom:feed&gt;<br> =
&gt; &lt;/ae:inline&gt;<br> &gt; &lt;/atom:link&gt;<br> &gt; ...<br> =
&gt; &lt;/atom:entry&gt;<br> &gt;<br> &gt; instead of a simpler =
mechanism:<br> &gt; &lt;atom:entry&gt;<br> &gt; ...<br> &gt; =
&lt;ah:include rel=3D"down"&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &gt; =
&lt;/ah:include&gt;<br> &gt; ...<br> &gt; &lt;/atom:entry&gt;<br> =
&gt;<br> &gt; The I-D introduces a concept of hierarchy through <br> =
&gt; up/up-tree/down-tree/down relations yet a all-purpose mechanism for =
<br> &gt; inclusion. Most (all?) of the information on the feed element =
is <br> &gt; duplicated on the enclosing entry (id, uri, etc). Can't we =
do better <br> &gt; for this specific scenario the I-D is =
addressing?<br> &gt;<br> I think we can address this by eliminating the =
restriction that "down" <br> and "up" must always point to Atom feed =
documents and by changing the <br> cardinality rules for those links. =
That restriction, I think, is <br> arbitrary and unnecessary<br> <br> It =
would allow us to do something like....<br> <br> &lt;atom:entry&gt;<br> =
...<br> &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dentry" href=3D"child1"&gt;<br> =
&lt;ae:inline&gt;<br> &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> =
&lt;/ae:inline&gt;<br> &lt;/atom:link&gt;<br> &lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dentry" href=3D"child2"&gt;<br> =
&lt;ae:inline&gt;<br> &lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> =
&lt;/ae:inline&gt;<br> &lt;/atom:link&gt;<br> ...<br> &lt;atom:link =
rel=3D"down" type=3D"application/atom+xml;type=3Dentry" =
href=3D"childN"&gt;<br> &lt;ae:inline&gt;<br> =
&lt;atom:entry&gt;...&lt;/atom:entry&gt;<br> &lt;/ae:inline&gt;<br> =
&lt;/atom:link&gt;<br> ...<br> &lt;/atom:entry&gt;<br> <br> Unlike any =
of the other methods discussed, this approach would allow <br> clients =
that don't understand the hierarchy model to still understand <br> that =
there is some kind of link relationship with each of the individual <br> =
child resources and eliminates the need to include the extraneous <br> =
atom:feed metadata.<br> <br> Note that this is the same basic approach =
taken by my comment thread <br> extension (in-reply-to).<br> <br> - =
James</font></tt><font size=3D"4"><br> <br> </font></ul> </ul> <br> <br> =
</div></blockquote></div><br></body></html>=

--Apple-Mail-3--93807316--


From owner-atom-syntax@mail.imc.org  Mon Jun  8 19:36:29 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 516D93A6B30 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 19:36:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b9wGEaIXLoKK for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 19:36:25 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F0A643A67E7 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 19:36:24 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n592OS17035680 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 19:24:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n592OS1i035678; Mon, 8 Jun 2009 19:24:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n592OGLG035666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 19:24:27 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [128.32.226.188] (dhcp188.ISchool.Berkeley.EDU [128.32.226.188]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n592OGQb019356 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 8 Jun 2009 19:24:16 -0700
Message-ID: <4A2DC7CF.7030305@berkeley.edu>
Date: Mon, 08 Jun 2009 19:24:15 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello nikunj.

> Recent discussions on the atom-syntax mailing list has revealed interest 
> in creating a new WG to look at several extensions of Atom. Here are 
> several extensions that have been discussed:
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
> Please respond to this email if you are interested in helping to explore 
> a new WG further. Please also identify if you have a specific interest 
> area to consider for a potential new Atom WG.

i'd be interested in exploring the idea of a new WG. i think that more 
and more people are exploring Atom outside of its national habitat of 
blogging and newsfeeds, and it's essential for the continuing success of 
Atom to try to find a good balance of an increasingly diverse user base, 
and some consensus to avoid a partly overlapping and inconsistent set of 
extensions.

my specific areas of interest are geolocation, and how to make feeds 
queryable. both of these issues are currently more research areas than 
immediate specification goals (and GeoRSS for location is good enough 
for the moment, although some clarification or best practices document 
for it might be a good idea).

cheers,

erik wilde   tel:+1-510-6432253 - fax:+1-510-6425814
        dret@berkeley.edu  -  http://dret.net/netdret
        UC Berkeley - School of Information (ISchool)


From owner-atom-syntax@mail.imc.org  Mon Jun  8 21:17:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F1553A68F4 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 21:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[AWL=0.675, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D2LR1-A5agLG for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 21:17:11 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 176543A6850 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 21:17:10 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5944fVb039391 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 21:04:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5944fW5039390; Mon, 8 Jun 2009 21:04:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5944TOa039374; Mon, 8 Jun 2009 21:04:39 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by gxk3 with SMTP id 3so1410286gxk.10 for <multiple recipients>; Mon, 08 Jun 2009 21:04:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=wIHyq0rSwlIkAsbi5tgPCg+7qoxeHPw3m2OxFgvZdu0=; b=NMVSyLIBCXlCxg31LDHOw88syF7H94IEMOp+sXI2YdvLcb7aglljgBlmU5Kf7P26dx yZ97GpqCDfqhXi+73I7HRJaR3MXESfUYw4q/SJrcUalYEDmIHdUadbpAdEE1bLD4tFS5 fKBPknOWtWYRTtSAgRNUYPKSuFkRcJOjjX8/s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=xq99c1qRiNU6um0kI+i1yIOtPTHrONJZvTlVgfjbmYhTsSiFiAw/yr9sA3JXAMdyBS ivoKx5j+ckacKUfXfCB5hGzM3PsyH7XiAY0pmcXLVQTv1t3DYnzGDmNimDvQdQC0J2MV xmHmaqTxv0UVTaM+E+ETJWcF5qi4Zf0Wf7ItE=
MIME-Version: 1.0
Received: by 10.151.121.11 with SMTP id y11mr14223121ybm.154.1244520267096;  Mon, 08 Jun 2009 21:04:27 -0700 (PDT)
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Date: Mon, 8 Jun 2009 23:04:27 -0500
X-Google-Sender-Auth: 22d7f1dd90965cf1
Message-ID: <8158ad750906082104g5cbc1255xd49552d8b92f6dd@mail.gmail.com>
Subject: Re: Exploring a new WG around Atom
From: Peter Keane <pkeane@mail.utexas.edu>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I am definitely interested.  Particular areas of interest are querying
operations, hierarchy, link extensions, feature discovery (atompub).
I am also quite interested in link and categories as first-class
addressable resources (although that's fairly off the map at this
point).

--peter

On Mon, Jun 8, 2009 at 3:41 PM, Nikunj R. Mehta<nikunj.mehta@oracle.com> wrote:
>
> Recent discussions on the atom-syntax mailing list has revealed interest in
> creating a new WG to look at several extensions of Atom. Here are several
> extensions that have been discussed:
>
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
>
> Please respond to this email if you are interested in helping to explore a
> new WG further. Please also identify if you have a specific interest area to
> consider for a potential new Atom WG.
>
> Nikunj
> http://o-micron.blogspot.com
>
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 21:34:28 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3D1E43A6AEB for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 21:34:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.974
X-Spam-Level: 
X-Spam-Status: No, score=-2.974 tagged_above=-999 required=5 tests=[AWL=-0.375, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ohjxiB2BohpT for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 21:34:27 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0E9383A6AC6 for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 21:34:26 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n594OCQ3040199 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 21:24:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n594OCCm040197; Mon, 8 Jun 2009 21:24:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.146]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n594O0Aw040181; Mon, 8 Jun 2009 21:24:11 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so2775476qwa.28 for <multiple recipients>; Mon, 08 Jun 2009 21:24:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=fYC4pg1CvAIEe84n2URCATqWp4Qsc2gLw/mBN/CUID4=; b=wmDZKX5WZlr4zXFUe1CEeswx1Jg5zY6Gccs2wzMbOnDn6EeGlR/4TmDWScVjPSZa3K 5LCXECBZqanNHTehZiRLtjHZ18CJQwemRH9p8T+QuOvO82zn/v4dF32VLDO+LDBpgc/l gxgft+LBxOI+Bw6kFnge2OUnpeuoPgX91DWjc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=QWRzQXD5UtEAg8AppvIA3GVfrHjESg3MpNXWf2v6d6eyu/eusF7tZQCHlNmBUfARq3 AaiYU5sXr25UD+AIpvqZvol8/V4XrWijLtZvxF/6aX+WziS/FM8Y+9yhoY18rd/zUrqU XlEAM94/MLuZVqI9mrB2CcAgA108WJJAzjGMI=
Received: by 10.224.37.149 with SMTP id x21mr7635202qad.28.1244521440127; Mon, 08 Jun 2009 21:24:00 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 8sm875697qwj.4.2009.06.08.21.23.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Jun 2009 21:23:59 -0700 (PDT)
Message-ID: <4A2DE417.4050508@gmail.com>
Date: Mon, 08 Jun 2009 21:24:55 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I think it's obvious at this point that I would be interested ;-)

The Atom feature, bidi, hierarchy and link extension mechanisms are of 
particular interest, as is the possible definition of a new profile 
media type parameter.

- James

Nikunj R. Mehta wrote:
>
> Recent discussions on the atom-syntax mailing list has revealed 
> interest in creating a new WG to look at several extensions of Atom. 
> Here are several extensions that have been discussed:
>
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
>
> Please respond to this email if you are interested in helping to 
> explore a new WG further. Please also identify if you have a specific 
> interest area to consider for a potential new Atom WG.
>
> Nikunj
> http://o-micron.blogspot.com
>
>


From owner-atom-syntax@mail.imc.org  Mon Jun  8 22:13:24 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E65423A6B58 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 22:13:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.137
X-Spam-Level: 
X-Spam-Status: No, score=-1.137 tagged_above=-999 required=5 tests=[AWL=0.240, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_34=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V52xlqyRunI8 for <ietfarch-atompub-archive@core3.amsl.com>; Mon,  8 Jun 2009 22:13:24 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A3E9C3A6A9C for <atompub-archive@ietf.org>; Mon,  8 Jun 2009 22:13:23 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5952HsF041558 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Jun 2009 22:02:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5952HRv041557; Mon, 8 Jun 2009 22:02:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5952FDf041550 for <atom-syntax@imc.org>; Mon, 8 Jun 2009 22:02:16 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by gxk3 with SMTP id 3so1566433gxk.10 for <atom-syntax@imc.org>; Mon, 08 Jun 2009 22:02:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=5jjqrFIUZP0nKqXYb+H8ZH0SUzeZ4t2mcKm+CSJb2kQ=; b=ZYSRkel/f3SMr8bzyA3nvHIscPzmviKfu77gI20hV6pdaqgvFX/2UpKEt18EgCjS38 TQDrtb4MzJwKjxdm3rLWrWPePvxjwpq9rdFxFO/kRfJJC86bN0pQtxG4L9PKE+r6mJNf nQ+HgTUdoU5P1ewIQN8uZLjKwxfh0HtxaMlXg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=h7QAPVBimkfRs6ZwI8fATIkYcZRX1puOQLhQ0GeTNfpsFRBGyS3bfPLCCcCfne3x7y NZRrPQL0k2fP7QHZ1bAmdkXoY2Akx8/CkAZPWFGd1vlPXiRbsZsQKaLfwKfcTzUvjpij JBzNgV9JqgYrSlKdUqjbmjbnLzWjvS+7ghJY8=
MIME-Version: 1.0
Received: by 10.150.218.21 with SMTP id q21mr14256838ybg.43.1244523735687;  Mon, 08 Jun 2009 22:02:15 -0700 (PDT)
In-Reply-To: <4A2D7502.7000805@gmail.com>
References: <20090605170645.A922728C10F@core3.amsl.com> <D29129D3-6D02-417D-AA18-78FCB7CF4E12@oracle.com> <OFD77552CC.EF05D1F7-ON882575CC.006E3712-882575CC.0073EA7D@us.ibm.com> <4A2D5EDC.1020207@gmail.com> <117E3344-2F66-4B24-B22A-97EDAAF3F5FD@oracle.com> <4A2D7502.7000805@gmail.com>
Date: Tue, 9 Jun 2009 00:02:15 -0500
X-Google-Sender-Auth: cb6f1666ee5f39bd
Message-ID: <8158ad750906082202q669c6f42h255ce27104e568db@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-01
From: Peter Keane <pkeane@mail.utexas.edu>
To: James M Snell <jasnell@gmail.com>
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, Al Brown <albertcbrown@us.ibm.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Mon, Jun 8, 2009 at 3:30 PM, James M Snell<jasnell@gmail.com> wrote:
>
>
> Nikunj R. Mehta wrote:
>>
[snip]
>>
>> I can see how there is value in sporting a more flexible (and hence a mo=
re
>> complex) model, I fail to see requirements for adding this complexity.
>> Rather than treating the hierarchy I-D approach as arbitrary, I implore =
the
>> group to identify reasons to expand the cardinality before making this
>> arbitrary choice.
>>
> This is backwards. Cardinality constraints are a restriction. To ensure
> maximum flexibility, one needs to justify adding the restriction, not
> justify removing it. All that I'm saying is that the existing cardinality
> rules impose a restriction on the model that does not appear to be strict=
ly
> necessary and could potentially be harmful long term. For instance, given
> the current definition, one would need to invent yet another set of
> hierarchy rel relations in order to implement a graph model, which, to me=
 at
> least, seems counterproductive. Define "down" and "up" more generically a=
nd
> move the cardinality constraints to the application where they belong. =
=C2=A0Note
> that relaxing the cardinality does not make it any more difficult to achi=
eve
> the result you are looking for. =C2=A0An application could still use mult=
iple
> rel=3Ddown links to point to alternate language representations of the sa=
me
> logical child feed, for instance, Atom processors would simply treat thos=
e
> alternate language representations as separate child feeds leaving it up =
to
> the application to make the appropriate connections.

I am definitely in agreement w/ James here.  I'd like/need to be able
to have multiple 'up' and 'down' links of the same type and let the
application sort 'em out.  0:1 is a constraint I'd need to figure a
way around.

--peter

>>>
>>>
>>> Note that this is the same basic approach taken by my comment thread
>>> extension (in-reply-to).


From owner-atom-syntax@mail.imc.org  Tue Jun  9 06:50:15 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2149D3A6819 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 06:50:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4dmYNQDlFs32 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 06:50:13 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 839F63A6806 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 06:50:13 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59DbBrB068735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 06:37:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59DbBQs068733; Tue, 9 Jun 2009 06:37:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from ctcipmx01.ap.org (mega-demo.hosted.ap.org [165.1.59.147]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59DaxcT068712; Tue, 9 Jun 2009 06:37:10 -0700 (MST) (envelope-from prvs=4046d3bb3=SMyles@ap.org)
DomainKey-Signature: s=DKONE; d=ap.org; c=nofws; q=dns; h=Received:Received:X-MimeOLE:Content-class:MIME-Version: Subject:Date:Message-ID:In-Reply-To:X-MS-Has-Attach: X-MS-TNEF-Correlator:Thread-Topic:thread-index:References: From:To:Return-Path:X-OriginalArrivalTime: Content-Transfer-Encoding:Content-Type; b=kV2ClCdiN+kCKp65U+DxsUMQtgbCdYegp9VPfVcMf0gdFTBeXX1Odmaj EXPt1GdOtzZm9uG9gZZoQ4/P3m/5Mrphg3pgRWaVzzjf+bQCdQpw+vzLy 5HRy4ZROW+xPeqFLNV3seFLwCt3rxE4Kgu5s2+Fec+U6mJ1Q6YmWaEBpb I=;
Received: from ctcxfe04.ap.org ([10.1.30.84]) by ctcipdx01.ap.org with ESMTP; 09 Jun 2009 09:36:58 -0400
Received: from NYCXMB01.ap.org ([10.5.243.20]) by ctcxfe04.ap.org with Microsoft SMTPSVC(6.0.3790.3959); Tue, 9 Jun 2009 09:36:59 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: Exploring a new WG around Atom
Date: Tue, 9 Jun 2009 09:36:57 -0400
Message-ID: <1B66071016731C4B913D744EA766779B0CF39ABB@NYCXMB01.ap.org>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Exploring a new WG around Atom
thread-index: AcnoefhgIDCSqEs8R9y9vsgY+vvmxgAjPR6Q
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
From: "Myles, Stuart" <SMyles@ap.org>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, "atom-syntax Syntax" <atom-syntax@imc.org>, "atom-protocol Protocol" <atom-protocol@imc.org>
X-OriginalArrivalTime: 09 Jun 2009 13:36:59.0263 (UTC) FILETIME=[5D1770F0:01C9E907]
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hello,

I'd be interested in participating in the proposed new WG.  My interest
areas would include hierarchy and metapublishing and in-line
representation.  But it would also extend to areas such as retracting
and expiring  previously published items (e.g. using ATOM to keep
distributed databases in synch).

Regards,

Stuart

-----Original Message-----
From: owner-atom-syntax@mail.imc.org
[mailto:owner-atom-syntax@mail.imc.org] On Behalf Of Nikunj R. Mehta
Sent: Monday, June 08, 2009 4:42 PM
To: atom-syntax Syntax; atom-protocol Protocol
Subject: Exploring a new WG around Atom


Recent discussions on the atom-syntax mailing list has revealed =20
interest in creating a new WG to look at several extensions of Atom. =20
Here are several extensions that have been discussed:

1. Hierarchy operations including meta-publishing
2. In-line representation
3. Bi-directional text

Please respond to this email if you are interested in helping to =20
explore a new WG further. Please also identify if you have a specific =20
interest area to consider for a potential new Atom WG.

Nikunj
http://o-micron.blogspot.com



The information contained in this communication is intended for the use
of the designated recipients named above. If the reader of this=20
communication is not the intended recipient, you are hereby notified
that you have received this communication in error, and that any review,
dissemination, distribution or copying of this communication is strictly
prohibited. If you have received this communication in error, please=20
notify The Associated Press immediately by telephone at +1-212-621-1898=20
and delete this e-mail. Thank you.
[IP_US_DISC]
msk dccc60c6d2c3a6438f0cf467d9a4938


From owner-atom-syntax@mail.imc.org  Tue Jun  9 11:19:30 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDFB93A68C1 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 11:19:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.862
X-Spam-Level: 
X-Spam-Status: No, score=0.862 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_46=0.6, MISSING_HEADERS=1.292, URI_HEX=0.368, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id isd-ats-t408 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 11:19:29 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8BAD93A6D3D for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 11:19:29 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59I5InX084473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 11:05:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59I5Ijq084472; Tue, 9 Jun 2009 11:05:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59I57TM084456; Tue, 9 Jun 2009 11:05:17 -0700 (MST) (envelope-from mart@degeneration.co.uk)
Received: by wf-out-1314.google.com with SMTP id 28so70744wfc.28 for <multiple recipients>; Tue, 09 Jun 2009 11:05:06 -0700 (PDT)
Received: by 10.142.218.4 with SMTP id q4mr133621wfg.225.1244570706784; Tue, 09 Jun 2009 11:05:06 -0700 (PDT)
Received: from ?192.168.64.79? ([204.9.180.30]) by mx.google.com with ESMTPS id 31sm2426023wff.4.2009.06.09.11.05.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Jun 2009 11:05:06 -0700 (PDT)
Message-ID: <4A2EA450.2050507@degeneration.co.uk>
Date: Tue, 09 Jun 2009 11:05:04 -0700
From: Martin Atkins <mart@degeneration.co.uk>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> 
> Recent discussions on the atom-syntax mailing list has revealed interest 
> in creating a new WG to look at several extensions of Atom. Here are 
> several extensions that have been discussed:
> 
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
> 
> Please respond to this email if you are interested in helping to explore 
> a new WG further. Please also identify if you have a specific interest 
> area to consider for a potential new Atom WG.
> 

I am particularly interested in the in-line representation part of this. 
I'm currently working with a small group on an Atom extension for 
describing activity streams[1], and frequently we've received feedback 
from implementors that they want the pertinent content to be inline in 
the feed to avoid additional fetches.

-----------------

We were in fact discussing recently the use of inlining atom:link 
content to refer to external resources without necessarily requiring an 
additional fetch. I think this model is similar to atom:source in that 
it provides some non-authoritative metadata that may be sufficient for 
display purposes while providing a mechanism for processors to retrieve 
the authoritative metadata when necessary.

The model we were considering was as follows:

<link rel="related" type="application/atom+xml" href="...">
     <entry>
         <id>tag:example.com,2009:123545</id>
         <title>Some Related Entry</title>
         ...
     </entry>
</link>

To my mind, the model here would be that if type="application/atom+xml" 
then the link element MAY contain exactly one atom:entry or atom:feed 
element which provides a subset of the information from the target 
document, much as atom:source does. Other extension elements may be 
added as siblings of the nested atom:entry element to allow extension 
specifications to still add additional elements here without altering 
the meaning of the inlining.

(the rel="related" here is arbitrary; this would ideally apply to all 
links of type application/atom+xml, regardless of which rel keyword is 
used.)

[1] http://activitystrea.ms/


From owner-atom-syntax@mail.imc.org  Tue Jun  9 14:12:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9E3BC28C20D for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.714
X-Spam-Level: 
X-Spam-Status: No, score=-4.714 tagged_above=-999 required=5 tests=[AWL=-0.713, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yLxUEntfV9lb for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:12:07 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BA06A28C209 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 14:12:06 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59KxBrv094182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 13:59:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59KxBLh094181; Tue, 9 Jun 2009 13:59:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59Kx01n094156 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 13:59:10 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59KtZl3027034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 20:55:37 GMT
Received: from abhmt010.oracle.com (abhmt010.oracle.com [141.146.116.19]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59L03UC030895 for <atom-syntax@imc.org>; Tue, 9 Jun 2009 21:00:04 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 09 Jun 2009 13:58:54 -0700
Message-Id: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-15--14120397
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Sub-typing Atom documents
Date: Tue, 9 Jun 2009 13:57:31 -0700
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt010.oracle.com [141.146.116.19]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A09020B.4A2ECD10.020C:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-15--14120397
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Several recent discussions suggest the need for sub-typing Atom  
documents. There are two major requirements for sub-typing Atom  
documents:

1. In Atom Publishing Protocol, signaling the requirement for an Atom  
extension (whether blessed by IETF or not) to be present in accepted  
content [1]. To illustrate the requirement by example, one would see:

<app:accept>application/atom+xml;type=entry;extension=token</app:accept>

2. Establishing an expectation on an Atom processor for the media type  
of a linked resource, e.g., whether the representation in-lines a  
complete hierarchy of Atom entries and feeds [2]. Once again to  
illustrate the requirement by example, one would see:

<atom:link rel="down" type="application/atom+xml;type=feed;inline- 
depth=1" href="children"/>

Of these cases, a really strong case can be made for the first  
requirement to use a media type parameter, since it has to happen in  
the absence of the actual Atom document. There is only one must- 
understand signaling mechanism in AtomPub and that is app:accept. If a  
media type parameter is used in app:accept that cannot be understood  
by its receiver, the receiver has no choice but to cease  
communications with the server. Since almost every AtomPub-style "API"  
introduces its own set of requirements for what constitutes an entry  
the server is willing to accept.

For example, Google Finance API in its protocol reference states that  
an entry posted as a new portfolio must include a "gf:portfolioData"  
element inside an atom:entry [3]. CMIS servers may require the  
presence of a type identifier as extended entry metadata in order to  
accept an entry posted to a collection [4].

It seems quite reasonable to establish a single media type parameter  
and allow every such API to define their own acceptable values for  
this purpose. This approach  provides fair warning and enables AtomPub  
niches to legally exist, and even interoperate.

The second case can probably benefit from a media type parameter, but  
it is not clear what the semantics of that parameter would be.  
Specifically:

Do Atom processors fail if, when processing Content-Type header, they  
encounter a media type parameter they don't know about or a value in a  
known media type parameter that they don't understand.
Does introduction of media type parameters for application/atom+xml  
require standards track RFC?

Nikunj
http://o-micron.blogspot.com

[1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
[2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
[3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
[4] http://www.oasis-open.org/committees/download.php/32668
--Apple-Mail-15--14120397
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>Several recent discussions =
suggest the need for sub-typing Atom documents.&nbsp;There are two major =
requirements for&nbsp;sub-typing&nbsp;Atom =
documents:</div><div><br></div><div>1. In&nbsp;Atom Publishing Protocol, =
signaling the requirement for an Atom extension&nbsp;(whether blessed by =
IETF or not)&nbsp;to be present in accepted content [1]. To illustrate =
the requirement by example, one would =
see:</div><div><br></div><div>&lt;app:accept&gt;application/atom+xml;type=3D=
entry;extension=3Dtoken&lt;/app:accept&gt;</div><div><br></div><div><div>2=
. Establishing an expectation on an Atom processor for the media type of =
a linked resource, e.g., whether the representation in-lines a complete =
hierarchy of Atom entries and feeds [2]. Once again&nbsp;to illustrate =
the requirement by example, one would =
see:</div><div><br></div><div>&lt;atom:link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1" =
href=3D"children"/&gt;</div><div><br></div></div><div>Of these cases, a =
really strong case can be made for the first requirement to use a media =
type parameter, since it has to happen in the absence of the actual Atom =
document. There is only one must-understand signaling mechanism in =
AtomPub and that is app:accept. If a media type parameter is used in =
app:accept that cannot be understood by its receiver, the receiver has =
no choice but to cease communications with the server. Since almost =
every AtomPub-style "API" introduces its own set of requirements for =
what constitutes an entry the server is willing to =
accept.</div><div><br></div><div>For example, Google Finance API in its =
protocol reference states that an entry posted as a new portfolio must =
include a "gf:portfolioData" element inside an atom:entry [3]. CMIS =
servers may require the presence of a type identifier as extended entry =
metadata in order to accept an entry posted to a collection =
[4].</div><div><br></div><div>It seems quite reasonable to establish a =
single media type parameter and allow every such API to define their own =
acceptable values for this purpose. This approach &nbsp;provides fair =
warning and enables AtomPub niches to legally exist, and even =
interoperate.</div><div><br></div><div>The second case can probably =
benefit from a media type parameter, but it is not clear what the =
semantics of that parameter would be. =
Specifically:</div><div><br></div><ol class=3D"MailOutline"><li>Do Atom =
processors fail if, when processing Content-Type header, they encounter =
a media type parameter they don't know about or a value in a known media =
type parameter that they don't understand.</li><li>Does introduction of =
media type parameters for application/atom+xml require standards track =
RFC?</li></ol><div><br></div><div apple-content-edited=3D"true"> <span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span></div=
><div>[1]&nbsp;<a =
href=3D"http://www.imc.org/atom-protocol/mail-archive/msg11398.html">http:=
//www.imc.org/atom-protocol/mail-archive/msg11398.html</a></div>[2]&nbsp;<=
a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg21114.html">http://=
www.imc.org/atom-syntax/mail-archive/msg21114.html</a><div>[3]&nbsp;<a =
href=3D"http://code.google.com/apis/finance/developers_guide_protocol.html=
#CreatingPortfolios">http://code.google.com/apis/finance/developers_guide_=
protocol.html#CreatingPortfolios</a></div><div>[4]&nbsp;<a =
href=3D"http://www.oasis-open.org/committees/download.php/32668">http://ww=
w.oasis-open.org/committees/download.php/32668</a></div></body></html>=

--Apple-Mail-15--14120397--


From owner-atom-syntax@mail.imc.org  Tue Jun  9 14:49:26 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1DC93A68F5 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:49:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.065
X-Spam-Level: 
X-Spam-Status: No, score=-1.065 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5m79kd-bU5lR for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:49:26 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E30133A6874 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 14:49:25 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59Lcn8u096290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 14:38:49 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59LcnVd096289; Tue, 9 Jun 2009 14:38:49 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail1.webfaction.com (mail1.webfaction.com [67.15.2.85]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59LccuY096279 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 14:38:49 -0700 (MST) (envelope-from sh@defuze.org)
Received: from [192.168.0.10] (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by mail1.webfaction.com (8.12.11.20060308/8.13.3) with ESMTP id n59LcVIE004909; Tue, 9 Jun 2009 16:38:32 -0500
Message-ID: <4A2ED657.3060309@defuze.org>
Date: Tue, 09 Jun 2009 23:38:31 +0200
From: Sylvain Hellegouarch <sh@defuze.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: Sub-typing Atom documents
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com>
In-Reply-To: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

> There is only one must-understand signaling mechanism in AtomPub and 
> that is app:accept.
I don't remember seeing that "must-understand", could you reference it 
please?

> If a media type parameter is used in app:accept that cannot be 
> understood by its receiver, the receiver has no choice but to cease 
> communications with the server.

What does that mean? What does "cease communication" actually mean in HTTP?

> Since almost every AtomPub-style "API" introduces its own set of 
> requirements for what constitutes an entry the server is willing to 
> accept.
>
> For example, Google Finance API in its protocol reference states that 
> an entry posted as a new portfolio must include a "gf:portfolioData" 
> element inside an atom:entry [3]. CMIS servers may require the 
> presence of a type identifier as extended entry metadata in order to 
> accept an entry posted to a collection [4].

Yes, those are foreign elements which is accepted by the spec. I don't 
follow your point.
>
> It seems quite reasonable to establish a single media type parameter 
> and allow every such API to define their own acceptable values for 
> this purpose. This approach  provides fair warning and enables AtomPub 
> niches to legally exist, and even interoperate.
How do they interoperate if they aren't known by others?
>
> The second case can probably benefit from a media type parameter, but 
> it is not clear what the semantics of that parameter would be. 
> Specifically:
>
>    1. Do Atom processors fail if, when processing Content-Type header,
>       they encounter a media type parameter they don't know about or a
>       value in a known media type parameter that they don't understand.
>
Client side or server side?

- Sylvain


From owner-atom-syntax@mail.imc.org  Tue Jun  9 14:52:28 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9A5A128C1F0 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.281
X-Spam-Level: 
X-Spam-Status: No, score=-0.281 tagged_above=-999 required=5 tests=[AWL=-0.784, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_47=0.6, URI_HEX=0.368, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NDAlpHUx1ePK for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 14:52:27 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 72B613A68F5 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 14:52:27 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59Lf1PD096361 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 14:41:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59Lf0wH096359; Tue, 9 Jun 2009 14:41:00 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail1.webfaction.com (mail1.webfaction.com [67.15.2.85]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59LexfZ096346 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 14:40:59 -0700 (MST) (envelope-from sh@defuze.org)
Received: from [192.168.0.10] (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by mail1.webfaction.com (8.12.11.20060308/8.13.3) with ESMTP id n59LeukR005489; Tue, 9 Jun 2009 16:40:57 -0500
Message-ID: <4A2ED6E8.9020607@defuze.org>
Date: Tue, 09 Jun 2009 23:40:56 +0200
From: Sylvain Hellegouarch <sh@defuze.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Martin Atkins <mart@degeneration.co.uk>
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com> <4A2EA450.2050507@degeneration.co.uk>
In-Reply-To: <4A2EA450.2050507@degeneration.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Martin Atkins a écrit :
>
> Nikunj R. Mehta wrote:
>>
>> Recent discussions on the atom-syntax mailing list has revealed 
>> interest in creating a new WG to look at several extensions of Atom. 
>> Here are several extensions that have been discussed:
>>
>> 1. Hierarchy operations including meta-publishing
>> 2. In-line representation
>> 3. Bi-directional text
>>
>> Please respond to this email if you are interested in helping to 
>> explore a new WG further. Please also identify if you have a specific 
>> interest area to consider for a potential new Atom WG.
>>
>
> I am particularly interested in the in-line representation part of 
> this. I'm currently working with a small group on an Atom extension 
> for describing activity streams[1], and frequently we've received 
> feedback from implementors that they want the pertinent content to be 
> inline in the feed to avoid additional fetches.
>
> -----------------
>
> We were in fact discussing recently the use of inlining atom:link 
> content to refer to external resources without necessarily requiring 
> an additional fetch. I think this model is similar to atom:source in 
> that it provides some non-authoritative metadata that may be 
> sufficient for display purposes while providing a mechanism for 
> processors to retrieve the authoritative metadata when necessary.
>
> The model we were considering was as follows:
>
> <link rel="related" type="application/atom+xml" href="...">
>     <entry>
>         <id>tag:example.com,2009:123545</id>
>         <title>Some Related Entry</title>
>         ...
>     </entry>
> </link>
>
> To my mind, the model here would be that if 
> type="application/atom+xml" then the link element MAY contain exactly 
> one atom:entry or atom:feed element which provides a subset of the 
> information from the target document, much as atom:source does. 

Why not using atom:content for that? The inlining you're presenting 
really looks like it defeats the point of the atom:link element in the 
first place.

- Sylvain


From owner-atom-syntax@mail.imc.org  Tue Jun  9 15:01:54 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8A57C3A6887 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.383 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ytDUx2x+aMxK for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:01:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F29E33A63EC for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 15:01:52 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59LoGED096844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 14:50:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59LoGcN096843; Tue, 9 Jun 2009 14:50:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59Lo4av096835 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 14:50:15 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59Lor5Q011847 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 9 Jun 2009 21:50:54 GMT
Received: from abhmt007.oracle.com (abhmt007.oracle.com [141.146.116.16]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59Lo1w6031779; Tue, 9 Jun 2009 21:50:02 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 09 Jun 2009 14:49:55 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <188A2682-3E2A-4443-8749-B58AD531C721@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Sylvain Hellegouarch <sh@defuze.org>
In-Reply-To: <4A2ED657.3060309@defuze.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Tue, 9 Jun 2009 14:48:33 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2ED657.3060309@defuze.org>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt007.oracle.com [141.146.116.16]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090203.4A2ED905.0016:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 9, 2009, at 2:38 PM, Sylvain Hellegouarch wrote:

>
>> There is only one must-understand signaling mechanism in AtomPub =20
>> and that is app:accept.
> I don't remember seeing that "must-understand", could you reference =20=

> it please?

=A7 8.3.4 of RFC 5023 states

[[
The media range specifies a type of
    representation that can be POSTed to a Collection.

The app:accept element is similar to the HTTP Accept request-header
    [RFC2616].  Media type parameters are allowed within app:accept
]]

I interpret this to mean that app:accept is a kind of must-understand. =20=

However, a client may still attempt to POST however unsuccessfully. Of =20=

course, there is no hard "must-understand" in AtomPub.

>
>> If a media type parameter is used in app:accept that cannot be =20
>> understood by its receiver, the receiver has no choice but to cease =20=

>> communications with the server.
>
> What does that mean? What does "cease communication" actually mean =20
> in HTTP?

IIUC, AtomPub clients will not POST to a server entries that don't =20
conform to one of the acceptable content types for the collection, as =20=

advertised in an app:collection element through app:accept. This is =20
what I meant. Of course, anything is possible in HTTP, but my =20
commentary was limited to conforming AtomPub clients.

>
>> Since almost every AtomPub-style "API" introduces its own set of =20
>> requirements for what constitutes an entry the server is willing to =20=

>> accept.
>>
>> For example, Google Finance API in its protocol reference states =20
>> that an entry posted as a new portfolio must include a =20
>> "gf:portfolioData" element inside an atom:entry [3]. CMIS servers =20
>> may require the presence of a type identifier as extended entry =20
>> metadata in order to accept an entry posted to a collection [4].
>
> Yes, those are foreign elements which is accepted by the spec. I =20
> don't follow your point.

Point being that if you were to submit a valid Atom entry which did =20
not have the foreign markup, the server would simply decline the =20
request, even though it may advertise

<app:accept>application/atom+xml;type=3Dentry</app:accept>

We had a pretty detailed discussion of this topic on atom-protocol, =20
which you may wish to review [1]

>>
>> It seems quite reasonable to establish a single media type =20
>> parameter and allow every such API to define their own acceptable =20
>> values for this purpose. This approach  provides fair warning and =20
>> enables AtomPub niches to legally exist, and even interoperate.
> How do they interoperate if they aren't known by others?

Can you specify "they"? Interoperation is only possible because the =20
parties to it understand the meaning of the value of a special Atom =20
media type parameter.

>>
>> The second case can probably benefit from a media type parameter, =20
>> but it is not clear what the semantics of that parameter would be. =20=

>> Specifically:
>>
>>   1. Do Atom processors fail if, when processing Content-Type header,
>>      they encounter a media type parameter they don't know about or a
>>      value in a known media type parameter that they don't =20
>> understand.
>>
> Client side or server side?

Why should it matter? This question is addressed to atom-syntax and =20
intends to question what RFC4287 calls Atom Processors.

Nikunj
http://o-micron.blogspot.com

[1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html=


From owner-atom-syntax@mail.imc.org  Tue Jun  9 15:04:17 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CD9B43A6BDA for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.862
X-Spam-Level: 
X-Spam-Status: No, score=0.862 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_47=0.6, MISSING_HEADERS=1.292, URI_HEX=0.368, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZvvYzjnEbyOZ for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:04:17 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BA0AC3A6887 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 15:04:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59LrcQb097083 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 14:53:38 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59LrcbA097082; Tue, 9 Jun 2009 14:53:38 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-pz0-f197.google.com (mail-pz0-f197.google.com [209.85.222.197]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59LrRV1097067; Tue, 9 Jun 2009 14:53:37 -0700 (MST) (envelope-from mart@degeneration.co.uk)
Received: by pzk35 with SMTP id 35so294049pzk.16 for <multiple recipients>; Tue, 09 Jun 2009 14:53:26 -0700 (PDT)
Received: by 10.142.213.5 with SMTP id l5mr294531wfg.91.1244584406149; Tue, 09 Jun 2009 14:53:26 -0700 (PDT)
Received: from ?192.168.64.79? ([204.9.180.30]) by mx.google.com with ESMTPS id 32sm589974wfa.33.2009.06.09.14.53.24 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Jun 2009 14:53:25 -0700 (PDT)
Message-ID: <4A2ED9D3.1070100@degeneration.co.uk>
Date: Tue, 09 Jun 2009 14:53:23 -0700
From: Martin Atkins <mart@degeneration.co.uk>
Reply-To: atom-syntax Syntax <atom-syntax@imc.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Inlining link target content (was: Exploring a new WG around Atom)
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com> <4A2EA450.2050507@degeneration.co.uk> <4A2ED6E8.9020607@defuze.org>
In-Reply-To: <4A2ED6E8.9020607@defuze.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Sylvain Hellegouarch wrote:
> Martin Atkins a écrit :
>>
>> The model we were considering was as follows:
>>
>> <link rel="related" type="application/atom+xml" href="...">
>>     <entry>
>>         <id>tag:example.com,2009:123545</id>
>>         <title>Some Related Entry</title>
>>         ...
>>     </entry>
>> </link>
>>
> Why not using atom:content for that? The inlining you're presenting 
> really looks like it defeats the point of the atom:link element in the 
> first place.
> 

atom:content includes the content of the entry. In my example, atom:link 
points at some other entry that is related to this entry.

The purpose of atom:link here is to create a relationship between one 
entry and another; a non-authoritative subset of the target entry is 
included to allow consumers to avoid dereferencing the URL given in the 
href attribute if it is appropriate to do so.

Again, this is achieving a similar purpose to the child elements of 
atom:source, though in this case the href attribute of the containing 
link serves the purpose that a child link rel="self" does in atom:source.

(As an aside, had this been in the spec originally, atom:source could in 
theory have been specified as:

<link rel="source" type="application/atom+xml" href="...">
     <title>Martin's Blog</title>
     ...
</link>

)

(Reply-to is set to be only the atom-syntax list, since this discussion 
seems off-topic for atom-protocol; in retrospect, I should not have 
cross-posted in the first place.)


From owner-atom-syntax@mail.imc.org  Tue Jun  9 15:25:47 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DB9473A698B for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:25:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.683
X-Spam-Level: 
X-Spam-Status: No, score=-5.683 tagged_above=-999 required=5 tests=[AWL=0.315, BAYES_00=-2.599, J_CHICKENPOX_46=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QlrVOZA3uf7q for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:25:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4023C3A694A for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 15:25:46 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MEdmi098098 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 15:14:39 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59MEdlr098097; Tue, 9 Jun 2009 15:14:39 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MESBn098090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:14:38 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59MECrR003102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 22:14:13 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59MFWZ6015234 for <atom-syntax@imc.org>; Tue, 9 Jun 2009 22:15:32 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 09 Jun 2009 15:14:23 -0700
Message-Id: <70599A4A-7B1E-48BB-98B4-79A879D914C6@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
In-Reply-To: <4A2ED9D3.1070100@degeneration.co.uk>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Inlining link target content (was: Exploring a new WG around Atom)
Date: Tue, 9 Jun 2009 15:13:01 -0700
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com> <4A2EA450.2050507@degeneration.co.uk> <4A2ED6E8.9020607@defuze.org> <4A2ED9D3.1070100@degeneration.co.uk>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4A2EDEC0.0111:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 9, 2009, at 2:53 PM, Martin Atkins wrote:

> (As an aside, had this been in the spec originally, atom:source  
> could in
> theory have been specified as:
>
> <link rel="source" type="application/atom+xml" href="...">
>    <title>Martin's Blog</title>
>    ...
> </link>
>
> )
This is similar to the realization that <span> and <div> along with  
@style and @class could do a lot of things that required a dozen or  
more pieces of markup in HTML.


From owner-atom-syntax@mail.imc.org  Tue Jun  9 15:36:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 163F43A699D for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:36:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.352
X-Spam-Level: 
X-Spam-Status: No, score=-2.352 tagged_above=-999 required=5 tests=[AWL=-0.953, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CSy0diNrKHO9 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:36:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B4B9D3A6856 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 15:36:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MOiDv098529 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 15:24:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59MOiro098528; Tue, 9 Jun 2009 15:24:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.147]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MOXlG098474 for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:24:44 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 14so308424qwa.28 for <atom-syntax@imc.org>; Tue, 09 Jun 2009 15:24:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=JCoXHlH5ehjkPCrpaotMStfdxgneXkncz/w9vncd1W0=; b=a0bWbYXMQsypqMuWDDBHmtxTBrXCVfFmHlN6s32/OFEIRXdfWgfnyeUYR/rVxIRCVn ZyBafmWANS4YCeOmDMbJuYisFTCJYCUOasZoIe3QerbR9HwupEmMCgoV32gJ3+drbQgZ 7pny15cIOTg6fINsK9VITbNDWAYaW20UAXyss=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=Zcw4uohnBK8AdgniBqatKCyV8/lUdxci8DwSBWXaKq65JjnzJXU8tzGFgZIbDZ3E1I Dqqa20uPZ91m9hcKv55Urkd35donVVROuVZiryk05yLa+bSrLO13EF7YQswi6qGTQm9J Zd9w//krmN5WgDl0yx8Ix9P5Hcmn4ouWXvBWY=
Received: by 10.224.60.140 with SMTP id p12mr801787qah.108.1244586272803; Tue, 09 Jun 2009 15:24:32 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 8sm340613qwj.14.2009.06.09.15.24.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Jun 2009 15:24:32 -0700 (PDT)
Message-ID: <4A2EE11F.2080809@gmail.com>
Date: Tue, 09 Jun 2009 15:24:31 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: Sub-typing Atom documents
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com>
In-Reply-To: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I've already started working up an I-D for a new profile media type 
parameter. I should be able to get it published by tomorrow end-of-day

Example:

  application/atom+xml;profile="http://example.org/profile/foo"

The profile parameter value is a URI that identifies a logical profile 
to which the Atom document conforms. Only a single profile value is 
allowed for now.

- James

Nikunj R. Mehta wrote:
> Several recent discussions suggest the need for sub-typing Atom 
> documents. There are two major requirements for sub-typing Atom documents:
>
> 1. In Atom Publishing Protocol, signaling the requirement for an Atom 
> extension (whether blessed by IETF or not) to be present in accepted 
> content [1]. To illustrate the requirement by example, one would see:
>
> <app:accept>application/atom+xml;type=entry;extension=token</app:accept>
>
> 2. Establishing an expectation on an Atom processor for the media type 
> of a linked resource, e.g., whether the representation in-lines a 
> complete hierarchy of Atom entries and feeds [2]. Once again to 
> illustrate the requirement by example, one would see:
>
> <atom:link rel="down" 
> type="application/atom+xml;type=feed;inline-depth=1" href="children"/>
>
> Of these cases, a really strong case can be made for the first 
> requirement to use a media type parameter, since it has to happen in 
> the absence of the actual Atom document. There is only one 
> must-understand signaling mechanism in AtomPub and that is app:accept. 
> If a media type parameter is used in app:accept that cannot be 
> understood by its receiver, the receiver has no choice but to cease 
> communications with the server. Since almost every AtomPub-style "API" 
> introduces its own set of requirements for what constitutes an entry 
> the server is willing to accept.
>
> For example, Google Finance API in its protocol reference states that 
> an entry posted as a new portfolio must include a "gf:portfolioData" 
> element inside an atom:entry [3]. CMIS servers may require the 
> presence of a type identifier as extended entry metadata in order to 
> accept an entry posted to a collection [4].
>
> It seems quite reasonable to establish a single media type parameter 
> and allow every such API to define their own acceptable values for 
> this purpose. This approach  provides fair warning and enables AtomPub 
> niches to legally exist, and even interoperate.
>
> The second case can probably benefit from a media type parameter, but 
> it is not clear what the semantics of that parameter would be. 
> Specifically:
>
>    1. Do Atom processors fail if, when processing Content-Type header,
>       they encounter a media type parameter they don't know about or a
>       value in a known media type parameter that they don't understand.
>    2. Does introduction of media type parameters for
>       application/atom+xml require standards track RFC?
>
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> [3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
> [4] http://www.oasis-open.org/committees/download.php/32668


From owner-atom-syntax@mail.imc.org  Tue Jun  9 15:53:30 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2194C3A6B3C for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:53:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DSeTQFPnuwqx for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 15:53:29 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 15F033A6912 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 15:53:28 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MgMUp099503 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 15:42:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59MgMqZ099502; Tue, 9 Jun 2009 15:42:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f225.google.com (mail-fx0-f225.google.com [209.85.220.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MgAii099452 for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:42:21 -0700 (MST) (envelope-from peter.krantz@gmail.com)
Received: by fxm25 with SMTP id 25so366225fxm.10 for <atom-syntax@imc.org>; Tue, 09 Jun 2009 15:42:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=XyQBw3k8DR2Q9grMQAC0GMYVwWE3PzSKxrkJPxVRp2Y=; b=A7qVpvy3KLFUFrx4Bp/nUYyHQVwV6GFKwU2N24P8AyD1RUTZNKdmfkgFRpoqxRRYKJ /7zWJnxNja6XxQ/8nNMiRw0VnQjVocNttm7I+Bh9DjNgEV0oNeIdc2B0xDD0QXAHIsCp 0F5xoVfmgg91sci0z4THWa9E50YMrZIYYS7hk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=vldGh2E7TxipMd/TSz16vuVn4X/PHZVgWIHgIe+Eoz6Uuhu7pOk7FWOWEzJ4tcnTE7 f2smzDCN715wAYaAD81McavRc/MmhyTO8UYkGM7gZOqYk0O0rYki9x5ZSzjD+EGw6L2c 4nWjmg8OuzHND6yOa0kDfRGgT832n8ZHNYXLo=
MIME-Version: 1.0
Received: by 10.103.242.14 with SMTP id u14mr416849mur.106.1244587329487; Tue,  09 Jun 2009 15:42:09 -0700 (PDT)
Date: Wed, 10 Jun 2009 00:42:09 +0200
Message-ID: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>
Subject: Tools not supporting atom:content with @src ?
From: Peter Krantz <peter.krantz@gmail.com>
To: atom-syntax@imc.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi!

We are using Atom to get notifications about PDF documents added to
collections at various government agencies. This works well since we
are consuming the feeds programatically. A typical entry looks like
this (please note the atom:content element):

<entry>
   <id>tag:example.com,2009:1</id>
   <updated>2009-05-13T18:30:02Z</updated>
   <published>2009-05-13T18:30:02Z</published>
   <title>A title</title>
   <summary>A summary</summary>
   <content src="/docs/example.pdf" type="application/pdf" />
</entry>

It would be nice if the same feeds could be used in popular
feedreaders too. I have tried feeds with entries like the one above in
IE8, Firefox 3.5b4, Google Reader and Safari 4 but none of them make
it possible to access the PDF specified in the atom:content element.

Is this a misunderstanding on my part or is it just a rare enough
example that hasn't been implemented in client software?

Regards,

Peter Krantz


From owner-atom-syntax@mail.imc.org  Tue Jun  9 16:00:08 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D4E023A6912 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 16:00:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.396
X-Spam-Level: 
X-Spam-Status: No, score=-5.396 tagged_above=-999 required=5 tests=[AWL=0.002, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tnEGk3kuUjpw for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 16:00:07 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 5BF3E3A67DF for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 16:00:07 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MRMjT098690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 15:27:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59MRMJt098689; Tue, 9 Jun 2009 15:27:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MRLZU098683 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:27:21 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59MSD1f008747 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 9 Jun 2009 22:28:14 GMT
Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59MSO9N003375; Tue, 9 Jun 2009 22:28:25 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 09 Jun 2009 15:27:16 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <7E46D2FD-39A3-4D6C-A273-10CDB56508B2@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2EE11F.2080809@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Tue, 9 Jun 2009 15:25:53 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt006.oracle.com [141.146.116.15]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010208.4A2EE1C5.0024:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

It would help if you can clarify which of these two requirements you  
wish to address by introducing a new media type parameter and its  
consequences. In short, we would benefit if the I-D addresses my  
questions below.

Nikunj
http://o-micron.blogspot.com


On Jun 9, 2009, at 3:24 PM, James M Snell wrote:

> I've already started working up an I-D for a new profile media type  
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
> application/atom+xml;profile="http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical  
> profile to which the Atom document conforms. Only a single profile  
> value is allowed for now.
>
> - James
>
> Nikunj R. Mehta wrote:
>> Several recent discussions suggest the need for sub-typing Atom  
>> documents. There are two major requirements for sub-typing Atom  
>> documents:
>>
>> 1. In Atom Publishing Protocol, signaling the requirement for an  
>> Atom extension (whether blessed by IETF or not) to be present in  
>> accepted content [1]. To illustrate the requirement by example, one  
>> would see:
>>
>> <app:accept>application/atom+xml;type=entry;extension=token</ 
>> app:accept>
>>
>> 2. Establishing an expectation on an Atom processor for the media  
>> type of a linked resource, e.g., whether the representation in- 
>> lines a complete hierarchy of Atom entries and feeds [2]. Once  
>> again to illustrate the requirement by example, one would see:
>>
>> <atom:link rel="down" type="application/atom+xml;type=feed;inline- 
>> depth=1" href="children"/>
>>
>> Of these cases, a really strong case can be made for the first  
>> requirement to use a media type parameter, since it has to happen  
>> in the absence of the actual Atom document. There is only one must- 
>> understand signaling mechanism in AtomPub and that is app:accept.  
>> If a media type parameter is used in app:accept that cannot be  
>> understood by its receiver, the receiver has no choice but to cease  
>> communications with the server. Since almost every AtomPub-style  
>> "API" introduces its own set of requirements for what constitutes  
>> an entry the server is willing to accept.
>>
>> For example, Google Finance API in its protocol reference states  
>> that an entry posted as a new portfolio must include a  
>> "gf:portfolioData" element inside an atom:entry [3]. CMIS servers  
>> may require the presence of a type identifier as extended entry  
>> metadata in order to accept an entry posted to a collection [4].
>>
>> It seems quite reasonable to establish a single media type  
>> parameter and allow every such API to define their own acceptable  
>> values for this purpose. This approach  provides fair warning and  
>> enables AtomPub niches to legally exist, and even interoperate.
>>
>> The second case can probably benefit from a media type parameter,  
>> but it is not clear what the semantics of that parameter would be.  
>> Specifically:
>>
>>   1. Do Atom processors fail if, when processing Content-Type header,
>>      they encounter a media type parameter they don't know about or a
>>      value in a known media type parameter that they don't  
>> understand.
>>   2. Does introduction of media type parameters for
>>      application/atom+xml require standards track RFC?
>>
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
>> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
>> [3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
>> [4] http://www.oasis-open.org/committees/download.php/32668


From owner-atom-syntax@mail.imc.org  Tue Jun  9 16:05:35 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5FE043A67DF for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 16:05:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DlHjJzrIG-+B for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 16:05:34 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4E9FD3A6781 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 16:05:34 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59MsFxC099968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 15:54:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59MsFuD099967; Tue, 9 Jun 2009 15:54:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59Ms4qr099955 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:54:15 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [128.32.226.188] (dhcp188.ISchool.Berkeley.EDU [128.32.226.188]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n59Ms4xW021423 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 15:54:04 -0700
Message-ID: <4A2EE80A.1090007@berkeley.edu>
Date: Tue, 09 Jun 2009 15:54:02 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: atom-syntax@imc.org
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>
In-Reply-To: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello peter.

Peter Krantz wrote:
> Is this a misunderstanding on my part or is it just a rare enough
> example that hasn't been implemented in client software?

i guess your example is perfectly ok, but none of the major feed readers 
really excel at implementing every possible combination of atom elements 
and features. for exmaple, another thing that bothers me in the browser 
implementations is that in firefox, if there is a summary, you will not 
see the content at all, which is pretty annoying. in safari, if there is 
summary and content, you won't see the summary... generally speaking, 
making assumptions about how exactly feed readers are going to display 
something is kind of risky, so the safe thing to do would be to have a 
short content with HTML linking to the PDF for humans, and to also have 
an entry/link pointing to the PDF as a rel="alternate" representation. i 
think this is the way that is most likely to work in feed readers.

cheers,

dret.


From owner-atom-syntax@mail.imc.org  Tue Jun  9 17:03:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9A4E28C168 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 17:03:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.396
X-Spam-Level: 
X-Spam-Status: No, score=-5.396 tagged_above=-999 required=5 tests=[AWL=0.002, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pjZM9mTdkoa for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 17:03:06 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 670C728C104 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 17:03:06 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59NoVbi002596 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 16:50:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n59NoVMr002594; Tue, 9 Jun 2009 16:50:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n59NoTQ0002587 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 16:50:30 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59Nl1rq009424 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 9 Jun 2009 23:47:03 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n59NoUVX021958; Tue, 9 Jun 2009 23:50:30 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 09 Jun 2009 16:50:24 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <0A962BD4-72FB-4953-A0A3-8035362E2B7F@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2EE11F.2080809@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Tue, 9 Jun 2009 16:49:01 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A01020A.4A2EF541.0084:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 9, 2009, at 3:24 PM, James M Snell wrote:

>
> I've already started working up an I-D for a new profile media type  
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
> application/atom+xml;profile="http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical  
> profile to which the Atom document conforms. Only a single profile  
> value is allowed for now.
>

A single profile value could be a problem since it doesn't allow mixin  
whereas Atom's extensibility model does.

> - James
>
> Nikunj R. Mehta wrote:
>> Several recent discussions suggest the need for sub-typing Atom  
>> documents. There are two major requirements for sub-typing Atom  
>> documents:
>>
>> 1. In Atom Publishing Protocol, signaling the requirement for an  
>> Atom extension (whether blessed by IETF or not) to be present in  
>> accepted content [1]. To illustrate the requirement by example, one  
>> would see:
>>
>> <app:accept>application/atom+xml;type=entry;extension=token</ 
>> app:accept>
>>
>> 2. Establishing an expectation on an Atom processor for the media  
>> type of a linked resource, e.g., whether the representation in- 
>> lines a complete hierarchy of Atom entries and feeds [2]. Once  
>> again to illustrate the requirement by example, one would see:
>>
>> <atom:link rel="down" type="application/atom+xml;type=feed;inline- 
>> depth=1" href="children"/>
>>
>> Of these cases, a really strong case can be made for the first  
>> requirement to use a media type parameter, since it has to happen  
>> in the absence of the actual Atom document. There is only one must- 
>> understand signaling mechanism in AtomPub and that is app:accept.  
>> If a media type parameter is used in app:accept that cannot be  
>> understood by its receiver, the receiver has no choice but to cease  
>> communications with the server. Since almost every AtomPub-style  
>> "API" introduces its own set of requirements for what constitutes  
>> an entry the server is willing to accept.
>>
>> For example, Google Finance API in its protocol reference states  
>> that an entry posted as a new portfolio must include a  
>> "gf:portfolioData" element inside an atom:entry [3]. CMIS servers  
>> may require the presence of a type identifier as extended entry  
>> metadata in order to accept an entry posted to a collection [4].
>>
>> It seems quite reasonable to establish a single media type  
>> parameter and allow every such API to define their own acceptable  
>> values for this purpose. This approach  provides fair warning and  
>> enables AtomPub niches to legally exist, and even interoperate.
>>
>> The second case can probably benefit from a media type parameter,  
>> but it is not clear what the semantics of that parameter would be.  
>> Specifically:
>>
>>   1. Do Atom processors fail if, when processing Content-Type header,
>>      they encounter a media type parameter they don't know about or a
>>      value in a known media type parameter that they don't  
>> understand.
>>   2. Does introduction of media type parameters for
>>      application/atom+xml require standards track RFC?
>>
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
>> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
>> [3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
>> [4] http://www.oasis-open.org/committees/download.php/32668
>


From owner-atom-syntax@mail.imc.org  Tue Jun  9 17:51:17 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4DCC13A6B40 for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 17:51:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.568
X-Spam-Level: 
X-Spam-Status: No, score=-0.568 tagged_above=-999 required=5 tests=[AWL=1.430, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rJQqR+DtcMvE for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 17:51:16 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 3900A3A6AF9 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 17:51:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A0dVwZ005133 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 17:39:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5A0dVbU005132; Tue, 9 Jun 2009 17:39:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-px0-f188.google.com (mail-px0-f188.google.com [209.85.216.188]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A0dKtL005119 for <atom-syntax@imc.org>; Tue, 9 Jun 2009 17:39:31 -0700 (MST) (envelope-from mart@degeneration.co.uk)
Received: by pxi26 with SMTP id 26so355257pxi.16 for <atom-syntax@imc.org>; Tue, 09 Jun 2009 17:39:20 -0700 (PDT)
Received: by 10.142.194.1 with SMTP id r1mr299650wff.122.1244594360396; Tue, 09 Jun 2009 17:39:20 -0700 (PDT)
Received: from ?192.168.64.79? ([204.9.180.30]) by mx.google.com with ESMTPS id 32sm1122113wfa.33.2009.06.09.17.39.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Jun 2009 17:39:19 -0700 (PDT)
Message-ID: <4A2F00B6.7020504@degeneration.co.uk>
Date: Tue, 09 Jun 2009 17:39:18 -0700
From: Martin Atkins <mart@degeneration.co.uk>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
To: atom-syntax@imc.org
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>
In-Reply-To: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Peter Krantz wrote:
> 
> <entry>
>    <id>tag:example.com,2009:1</id>
>    <updated>2009-05-13T18:30:02Z</updated>
>    <published>2009-05-13T18:30:02Z</published>
>    <title>A title</title>
>    <summary>A summary</summary>
>    <content src="/docs/example.pdf" type="application/pdf" />
> </entry>
> 
> It would be nice if the same feeds could be used in popular
> feedreaders too. I have tried feeds with entries like the one above in
> IE8, Firefox 3.5b4, Google Reader and Safari 4 but none of them make
> it possible to access the PDF specified in the atom:content element.
> 
> Is this a misunderstanding on my part or is it just a rare enough
> example that hasn't been implemented in client software?
> 

I believe that this is valid, but in practice your average feed reader 
only implements the featureset of RSS, ignoring the more esoteric 
features of Atom. This is often because the parsing code started off as 
an RSS parser and had Atom bolted on, so there was no room in the API 
for some of Atom's unique features.

In practice, you're probably better off with something like the following:

<entry>
     <id>tag:example.com,2009:1</id>
     <updated>2009-05-13T18:30:02Z</updated>
     <published>2009-05-13T18:30:02Z</published>
     <title>A title</title>
     <summary>A summary</summary>
     <content>
         &lt;a href="/docs/example.pdf"&gt;Download PDF&lt;/a&gt;
     </content>
     <link rel="enclosure"
           href="/docs/example.pdf"
           type="application/pdf" />
</entry>

The link in the content will provide an access method for the most basic 
clients and the enclosure may provide additional functionality such as 
automatic download for clients with support for enclosures.


From owner-atom-syntax@mail.imc.org  Tue Jun  9 18:03:36 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 95A073A698F for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 18:03:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.149
X-Spam-Level: 
X-Spam-Status: No, score=-6.149 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DnWvJdH2g+ke for <ietfarch-atompub-archive@core3.amsl.com>; Tue,  9 Jun 2009 18:03:35 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 74F5D3A6A15 for <atompub-archive@ietf.org>; Tue,  9 Jun 2009 18:03:35 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A0op3p005650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jun 2009 17:50:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5A0opXv005649; Tue, 9 Jun 2009 17:50:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A0oo5A005643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 17:50:51 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [128.32.226.188] (dhcp188.ISchool.Berkeley.EDU [128.32.226.188]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n5A0oovT002680 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <atom-syntax@imc.org>; Tue, 9 Jun 2009 17:50:50 -0700
Message-ID: <4A2F0368.7060309@berkeley.edu>
Date: Tue, 09 Jun 2009 17:50:48 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: atom-syntax@imc.org
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk>
In-Reply-To: <4A2F00B6.7020504@degeneration.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello martin and peter.

Martin Atkins wrote:
> Peter Krantz wrote:
>> <entry>
>>    <content src="/docs/example.pdf" type="application/pdf" />
>> </entry>
>> Is this a misunderstanding on my part or is it just a rare enough
>> example that hasn't been implemented in client software?
> <entry>
>     <link rel="enclosure"
>           href="/docs/example.pdf"
>           type="application/pdf" />
> </entry>
> The link in the content will provide an access method for the most basic 
> clients and the enclosure may provide additional functionality such as 
> automatic download for clients with support for enclosures.

now that you say it, it may be the case than "enclosure" is the better 
way to go in this case. however, "enclosure" (i think) implies that the 
enclosure *is* the actual content. "alternate" says (i think) that the 
linked resource is an alternate version. and since you're publishing 
PDF, which is not the pinnacle of accessibility anyway, you might 
consider publishing all or some of the contents in HTML, in which case 
"alternate" might become more appropriate. this is what we did in our 
example for the stimulus feeds (which are currently distributed as excel 
files): we suggested to publish them as XML; and to make it even easier 
for humans to understand what's going on, we also publish them as HTML 
in the feed, and link to the XML from the feed via entry/link *and* from 
the embedded HTML. here is an example:

http://isd.ischool.berkeley.edu/stimulus/feeds/weekly-site.atom

it was my understanding that "alternate" would be the more appropriate 
relationship in this case, because the HTML and the XML are essentially 
the same, but the definitions of the relationships in atom leave some 
room for interpretation, i suppose.

cheers,

dret.


From owner-atom-syntax@mail.imc.org  Wed Jun 10 00:53:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 666413A6AAD for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 00:53:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e9Ow3Gxh8HRy for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 00:53:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 6EE683A6AA7 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 00:53:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A7e9Os025287 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 00:40:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5A7e9Be025286; Wed, 10 Jun 2009 00:40:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f225.google.com (mail-fx0-f225.google.com [209.85.220.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5A7dvVb025266 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 00:40:09 -0700 (MST) (envelope-from peter.krantz@gmail.com)
Received: by fxm25 with SMTP id 25so532681fxm.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 00:39:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=cIihhkNqz9V287+anmEwdH/wu5gMjuktYw3SBLyNFvU=; b=eNqyuhKr03azERh/TTIUp3f/EmN5PMLES8sm5InU0PkZG6KylREAWZpYR4gL99a4XH /mi5IkOAypSNTOa1YmXaQ+t105whozcOAj9XDoTghrYgxnVDKNDqRJ53oeX1E2PLSRtw GSfTYFcsN0ma6jlUL1xOT0oTVNLU0oNvxg4Qk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=IZNaUo5vCknYx/KrC2z98WZnguvbnA0bS/25cZwEmWKAgPCG81qf5+x9eaPcKuy5+k RQB1CLci4H7462rdxZZ3JFWPJZYq7xopBVOMWxV9E/6mrtxRX5rLzFTqn3IH3x4C7nEy ksg0IVDXKEaCE3LQOMOJJNzBhGhA1UINEMayA=
MIME-Version: 1.0
Received: by 10.103.242.14 with SMTP id u14mr588471mur.106.1244619597209; Wed,  10 Jun 2009 00:39:57 -0700 (PDT)
In-Reply-To: <4A2F00B6.7020504@degeneration.co.uk>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk>
Date: Wed, 10 Jun 2009 09:39:57 +0200
Message-ID: <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: Peter Krantz <peter.krantz@gmail.com>
To: Martin Atkins <mart@degeneration.co.uk>
Cc: atom-syntax@imc.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Wed, Jun 10, 2009 at 02:39, Martin Atkins <mart@degeneration.co.uk> wrot=
e:
>
> [...]
> =A0 =A0<content>
> =A0 =A0 =A0 =A0&lt;a href=3D"/docs/example.pdf"&gt;Download PDF&lt;/a&gt;
> =A0 =A0</content>
> =A0 =A0<link rel=3D"enclosure"
> =A0 =A0 =A0 =A0 =A0href=3D"/docs/example.pdf"
> =A0 =A0 =A0 =A0 =A0type=3D"application/pdf" />
>

But this implies that the actual content is "<a href..."?

Oh well. Maybe there could be an appendix some day with
recommendations on how to present Atom in user agents?

Regards,

Peter


From owner-atom-syntax@mail.imc.org  Wed Jun 10 10:09:51 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 254BA28C157 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:09:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.995
X-Spam-Level: 
X-Spam-Status: No, score=-5.995 tagged_above=-999 required=5 tests=[AWL=0.602, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jwNsBq98nksy for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:09:45 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 87B7028C239 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 10:09:44 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AGvDSP054636 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 09:57:14 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AGvDdL054635; Wed, 10 Jun 2009 09:57:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AGv3YZ054617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 09:57:13 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AGvuvd008494 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 16:57:57 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AGv49g024485 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 16:57:04 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 09:56:58 -0700
Message-Id: <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-35-57765405
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Fwd: New Version Notification for draft-mehta-atom-inline-00 
Date: Wed, 10 Jun 2009 09:55:37 -0700
References: <20090609233744.9A64B3A6A48@core3.amsl.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010208.4A2FE5DB.016C:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-35-57765405
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Based on feedback, I have split out the in-lining spec in to its own I- 
D.

HTML: http://tools.ietf.org/html/draft-mehta-atom-inline-00
Text: http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt

I am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list 
. The source for this I-D is also available, if you are interested.

Looking forward to comments on the I-D.

Nikunj
http://o-micron.blogspot.com


Begin forwarded message:

> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: June 9, 2009 4:37:44 PM PDT
> To: nikunj.mehta@oracle.com
> Subject: New Version Notification for draft-mehta-atom-inline-00
>
>
> A new version of I-D, draft-mehta-atom-inline-00.txt has been  
> successfuly submitted by Nikunj Mehta and posted to the IETF  
> repository.
>
> Filename:	 draft-mehta-atom-inline
> Revision:	 00
> Title:		 In-lining Extensions for Atom
> Creation_date:	 2009-06-09
> WG ID:		 Independent Submission
> Number_of_pages: 9
>
> Abstract:
> This specification defines mechanisms for in-lining representations
> of linked resources in Atom documents.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>


--Apple-Mail-35-57765405
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Based on feedback, I have split =
out the in-lining spec in to its own =
I-D.&nbsp;<div><br></div><div>HTML:&nbsp;<a =
href=3D"http://tools.ietf.org/html/draft-mehta-atom-inline-00">http://tool=
s.ietf.org/html/draft-mehta-atom-inline-00</a></div><div>Text:&nbsp;<a =
href=3D"http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt">http://to=
ols.ietf.org/id/draft-mehta-atom-inline-00.txt</a></div><div><br></div><di=
v>I =
am&nbsp;also&nbsp;tracking&nbsp;open&nbsp;issues&nbsp;about&nbsp;this&nbsp=
;I-D&nbsp;publicly&nbsp;at&nbsp;<a =
href=3D"http://code.google.com/p/atom-ext/issues/list">http://code.google.=
com/p/atom-ext/issues/list</a>. The source for this I-D is also =
available, if you are interested.</div><div><br></div><div>Looking =
forward to comments on the I-D.<br><div><br><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><span class=3D"Apple-style-span" style=3D"font-size: =
medium;"><br></span></div></div></span></div></span></div></span></div></s=
pan> </div><div><br><div>Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>From: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">IETF I-D Submission Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;</font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">June 9, 2009 4:37:44 PM =
PDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>To: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>New Version Notification for =
draft-mehta-atom-inline-00<span =
class=3D"Apple-converted-space">&nbsp;</span></b></font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>A new =
version of I-D, draft-mehta-atom-inline-00.txt has been successfuly =
submitted by Nikunj Mehta and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-mehta-atom-inline<br>Revision:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 00<br>Title:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
In-lining Extensions for Atom<br>Creation_date:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
2009-06-09<br>WG ID:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> Independent =
Submission<br>Number_of_pages: 9<br><br>Abstract:<br>This specification =
defines mechanisms for in-lining representations<br>of linked resources =
in Atom documents.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/</=
a>) [1].<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></div></div></body></=
html>=

--Apple-Mail-35-57765405--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 10:11:11 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8BE628C239 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:11:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.016
X-Spam-Level: 
X-Spam-Status: No, score=-6.016 tagged_above=-999 required=5 tests=[AWL=0.581, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gQBna7LpH-Vh for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:11:10 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 211B228C157 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 10:11:09 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AGxrZh054735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 09:59:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AGxrsK054734; Wed, 10 Jun 2009 09:59:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AGxg6E054720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 09:59:52 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AGxPe7032592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 16:59:27 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AH0l41014566 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 17:00:47 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 09:59:37 -0700
Message-Id: <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-36-57923754
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Fwd: New Version Notification for draft-divilly-atom-hierarchy-02 
Date: Wed, 10 Jun 2009 09:58:15 -0700
References: <20090610003357.59F6B3A6916@core3.amsl.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4A2FE67A.0027:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-36-57923754
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Based on feedback, I have simplified the I-D to:
In-line extensions moved to draft-mehta-atom-inline
       Removed down-tree and up-tree relations
       Removed cardinality restrictions on up and down links

HTML: http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02
Text: http://tools.ietf.org/id/draft-divilly-atom-hierarchy-02.txt
Diff: http://tools.ietf.org/rfcdiff?url2=draft-divilly-atom-hierarchy-02.txt

I am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list 
. The source for this I-D is also available, if you are interested.

Looking forward to comments on the I-D.

Nikunj
http://o-micron.blogspot.com


Begin forwarded message:

> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: June 9, 2009 5:33:57 PM PDT
> To: nikunj.mehta@oracle.com
> Cc: colm.divilly@oracle.com
> Subject: New Version Notification for draft-divilly-atom-hierarchy-02
>
>
> A new version of I-D, draft-divilly-atom-hierarchy-02.txt has been  
> successfuly submitted by Nikunj Mehta and posted to the IETF  
> repository.
>
> Filename:	 draft-divilly-atom-hierarchy
> Revision:	 02
> Title:		 Hierarchy Relations for Atom
> Creation_date:	 2009-06-09
> WG ID:		 Independent Submission
> Number_of_pages: 7
>
> Abstract:
> This specification defines link relations for hierarchical navigation
> among Atom feeds and entries.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>


--Apple-Mail-36-57923754
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><span =
class=3D"Apple-style-span" style=3D"font-size: 12px; ">Based on =
feedback, I have simplified the I-D to:</span></div><div><span =
class=3D"Apple-style-span" style=3D"font-size: 12px; "><div><div>In-line =
extensions moved to draft-mehta-atom-inline</div><div>&nbsp;&nbsp; =
&nbsp; &nbsp;Removed down-tree and up-tree =
relations</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Removed cardinality =
restrictions on up and down links</div><div><br></div><div>HTML:&nbsp;<a =
href=3D"http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02">http:/=
/tools.ietf.org/html/draft-divilly-atom-hierarchy-02</a></div></div><div>T=
ext:&nbsp;<a =
href=3D"http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt">http://to=
ols.ietf.org/id/draft-divilly-atom-hierarchy-02.txt</a></div><div>Diff:&nb=
sp;<a =
href=3D"http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarchy-=
02.txt">http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarchy-=
02.txt</a></div><div><br></div><div>I =
am&nbsp;also&nbsp;tracking&nbsp;open&nbsp;issues&nbsp;about&nbsp;this&nbsp=
;I-D&nbsp;publicly&nbsp;at&nbsp;<a =
href=3D"http://code.google.com/p/atom-ext/issues/list">http://code.google.=
com/p/atom-ext/issues/list</a>. The source for this I-D is also =
available, if you are interested.</div><div><br></div><div>Looking =
forward to comments on the I-D.<br><div><br><div =
apple-content-edited=3D"true"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com/">http://o-micron.blogspot.com</a></d=
iv><div><br></div></div></span></div></span></div></span></div></div></div=
></div></span><br><div>Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>From: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">IETF I-D Submission Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;</font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">June 9, 2009 5:33:57 PM =
PDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>To: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Cc: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:colm.divilly@oracle.com">colm.divilly@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>New Version Notification for =
draft-divilly-atom-hierarchy-02<span =
class=3D"Apple-converted-space">&nbsp;</span></b></font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>A new =
version of I-D, draft-divilly-atom-hierarchy-02.txt has been successfuly =
submitted by Nikunj Mehta and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-divilly-atom-hierarchy<br>Revision:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 02<br>Title:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
Hierarchy Relations for Atom<br>Creation_date:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
2009-06-09<br>WG ID:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> Independent =
Submission<br>Number_of_pages: 7<br><br>Abstract:<br>This specification =
defines link relations for hierarchical navigation<br>among Atom feeds =
and entries.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/</=
a>) [1].<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></body></html>=

--Apple-Mail-36-57923754--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 10:44:08 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 94AD03A6A49 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:44:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M0U1HKbMUq9i for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:44:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F2AFC3A6B61 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 10:44:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHXUHT056699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 10:33:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AHXUeT056698; Wed, 10 Jun 2009 10:33:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHXJsh056688 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:33:30 -0700 (MST) (envelope-from colm.divilly@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AHY9aZ014508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 17:34:10 GMT
Received: from abhmt005.oracle.com (abhmt005.oracle.com [141.146.116.14]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AHXLJU010088 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 17:33:21 GMT
Received: from [10.169.115.231] (/10.169.115.231) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 10:33:15 -0700
Message-ID: <4A2FEE63.5010009@oracle.com>
Date: Wed, 10 Jun 2009 18:33:23 +0100
From: Colm Divilly <colm.divilly@oracle.com>
Organization: Oracle Corporation
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: atom-syntax@imc.org
Subject: Linking Atom Entries to 'Category Feeds'
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Source-IP: abhmt005.oracle.com [141.146.116.14]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4A2FEE5B.02F3:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I'm trying to design a mechanism for annotating an Atom Entry with links 
to 'category feeds' (a feed that lists all other entries having the same 
category term), one link per <atom:category> element included in the 
entry. I can think of two ways to do this:

1.

<entry xmlns="http://www.w3.org/2005/Atom">
 ...
 <link rel="related" type="application/atom+xml;type=feed" 
href="http://example.org/categories/robots/"/>
 <category scheme="urn:uuid:044d0398-2fd0-4eda-a884-8d22a6ac3b8e" 
term="robots"/>
 ...
</entry>

2.

<entry xmlns="http://www.w3.org/2005/Atom">
 ...
 <category scheme="urn:uuid:044d0398-2fd0-4eda-a884-8d22a6ac3b8e" 
term="robots">
  <link type="application/atom+xml;type=feed" 
href="http://example.org/categories/robots/"/>
 </category>
 ...
</entry>

The goal is to enable clients to navigate the 'category space' 
discovering entries that are similarly categorized. I see Option 1. as 
more likely to be broadly understood, e.g. a generic feed reader would 
be able to understand and make available the 'related' link to the user, 
but I find it lacking because it does not directly relate the link to 
the category to which it applies. Therefore I favour Option 2. but I 
expect that not to be understood by anything other than my own 
application client.

I'm guessing others have tried modeling something similar, anyone have 
any thoughts on the above proposals, or alternative approaches?

Regards,
Colm Divilly


From mimicmk21@renzl.com  Wed Jun 10 10:46:30 2009
Return-Path: <mimicmk21@renzl.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FFEF3A6A1F; Wed, 10 Jun 2009 10:46:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DOS_OE_TO_MX=2.75, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_DYNAMIC_SPLIT_IP=3.493, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HELO_EQ_DYNAMIC=1.144, HELO_EQ_IP_ADDR=1.119, HOST_EQ_BR=1.295, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_52=0.6, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_NUMERIC_HELO=2.067, RDNS_DYNAMIC=0.1, SARE_URI_LET_DIG_PIC=1.157, TVD_RCVD_IP=1.931, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ebNa2E64X2pl; Wed, 10 Jun 2009 10:46:29 -0700 (PDT)
Received: from 201.86.251.238.dynamic.adsl.gvt.net.br (201.86.251.238.dynamic.adsl.gvt.net.br [201.86.251.238]) by core3.amsl.com (Postfix) with ESMTP id 997873A67EB; Wed, 10 Jun 2009 10:46:24 -0700 (PDT)
Message-ID: <000d01c9e9f3$52784bf0$6400a8c0@mimicmk21>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: tip top good looks will attract positive attention, try it free
Date: Wed, 10 Jun 2009 14:46:02 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9E9F3.52784BF0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9E9F3.52784BF0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


 =20
 =20
   =20
     =20
       =20
       =20
          Having problems viewing=20
            this email? Click=20
      here.
 =20
   =20
     =20
       =20
       =20
          &nbsp;
         =20
           =20
             =20
             =20
                =A0
             =20
               =20
           =20
             =20
             =20
                Know=20
                  someone else? Forward This=20
                  Email!We hope you enjoy receiving emails=20
                  from Kuxqnyza. If you do not wish to receive them, please=
 click=20
                  here.Copyright &#191;2000-2009 Ilql, Inc.=20
                  Jrisjnj, Inc. 8309 Helyf Avenue, WK 95443Privacy=20
                  Policy=A0=A0|=A0=A0Terms of=20
                  Use=A0=A0|=A0=A0Customer=20
                  Service=A0=A0|=A0=A0Site=20
                  Map
          =A0
=A0

------=_NextPart_000_0007_01C9E9F3.52784BF0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D"#ffffff">
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D740 bgColor=3D#ff=
ffff=20
align=3Dleft>
  <TBODY>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700 bgColor=
=3D#ffffff=20
      align=3Dleft>
        <TBODY>
        <TR>
          <TD height=3D15 align=3Dmiddle><FONT style=3D"FONT-SIZE: 11px"=20
            color=3D#000000 size=3D2 face=3Darial,helvetica>Having problems=
 viewing=20
            this email? <A=20
            href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"><FONT=20
            color=3D#000000>Click=20
      here</FONT></A>.<BR></FONT><BR></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D740 bgColor=
=3D#000000=20
      align=3Dcenter>
        <TBODY>
        <TR>
          <TD width=3D30>&nbsp;</TD>
          <TD width=3D700>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700=20
            bgColor=3D#000000 align=3Dcenter>
              <TBODY>
              <TR>
                <TD>=A0</TD></TR>
              <TR>
                <TD style=3D"TEXT-ALIGN: center"><A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"><IMG=20
                  style=3D"BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
                  alt=3D"This picture disabled? Click here"=20
                  src=3D"http://www.etkiped.net/c1.gif"></A><BR><BR></TD></=
TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700=20
            bgColor=3D#000000 align=3Dcenter>
              <TBODY>
              <TR vAlign=3Dcenter align=3Dmiddle>
                <TD><FONT=20
                  style=3D"LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, Helvetica=
, Sans-serif; COLOR: #ffffff; FONT-SIZE: 8.5pt">Know=20
                  someone else? <A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff>Forward This=20
                  Email!</FONT></A><BR><BR>We hope you enjoy receiving emai=
ls=20
                  from Kuxqnyza. If you do not wish to receive them, please=
 <A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff>click=20
                  here</FONT></A>.<BR><BR>Copyright &#191;2000-2009 Ilql, I=
nc.=20
                  <BR>Jrisjnj, Inc. 8309 Helyf Avenue, WK 95443<BR><BR><A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">P=
rivacy=20
                  Policy</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">T=
erms of=20
                  Use</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff>Customer=20
                  Service</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.etkiped.net/?mnxhtyeedxqrq"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">S=
ite=20
                  Map</FONT></A></FONT><BR><BR></TD></TR></TBODY></TABLE></=
TD>
          <TD width=3D30>=A0</TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
</BODY></HTML>

------=_NextPart_000_0007_01C9E9F3.52784BF0--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 10:54:26 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B8E33A68B9 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:54:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MbWyA9STA5Ub for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 10:54:25 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id BA69E3A6B61 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 10:54:24 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHgBHZ057181 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 10:42:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AHgBDk057180; Wed, 10 Jun 2009 10:42:11 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-bw0-f222.google.com (mail-bw0-f222.google.com [209.85.218.222]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHfxjh057164 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:42:10 -0700 (MST) (envelope-from lindstream@gmail.com)
Received: by bwz22 with SMTP id 22so946998bwz.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:41:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=QuVxTD4bgfrgDYO6up/zdBmnk0lui0LE8Znp7Zo7VOI=; b=bLNxMNZO64O+hrnLtQFcbYe2QMlJsrwrfKsO8YqiqR9dYLH+ebnnexvLMNPglOEUQj A/Nl7JV0/6Wrer3UK8DvdUcIwQincwI80kmV5J65JROWYms4nEcrsU35TPFWLrKkyCje Guq2I3wmGysdMG4ju/OT98gIyd+zuXXcBPYAs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=d60iTKT2Ewdc0DG+SuKFwZSlC3T1R1B38BWz2GVdj1/eMw6oyhDef2yGYCeQwUB+wT dTpCBzeAPgYnuX6zUzf/+CTtD5ohx3ldSrSBgdkmO+D5TcF0IG3FfwWLJlOACxqnuMgA na6zlwcTva87OlLY22e79CPM/WsMnbPDr+1hM=
MIME-Version: 1.0
Received: by 10.204.55.142 with SMTP id u14mr1528934bkg.121.1244655718861;  Wed, 10 Jun 2009 10:41:58 -0700 (PDT)
In-Reply-To: <4A2D939C.9040609@gmail.com>
References: <4A2D939C.9040609@gmail.com>
Date: Wed, 10 Jun 2009 19:41:58 +0200
Message-ID: <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com>
Subject: Re: Atom Tombstones Draft Revitalized
From: =?ISO-8859-1?Q?Niklas_Lindstr=F6m?= <lindstream@gmail.com>
To: James M Snell <jasnell@gmail.com>
Cc: atom-syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi James,

that's great to hear! Is it thus likely that this will become an
Informational RFC in a foreseeable future?

And if so, will the current namespace
<http://purl.org/atompub/tombstones/1.0> be the final one (and e.g.
redirect to the RFC)?

Best regards,
Niklas


On Tue, Jun 9, 2009 at 12:41 AM, James M Snell <jasnell@gmail.com> wrote:
>
> As requested, the Atom Tombstones draft has been revitalized.
>
> =A0http://www.ietf.org/internet-drafts/draft-snell-atompub-tombstones-06.=
txt
>
> Changed this from Experimental to Informational and updated the IPR
> boilerplate.
>
> - James
>
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:06:49 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 69F713A68B9 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:06:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[AWL=-1.395, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rA4AW+bQ3GFg for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:06:48 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 30FEF3A67EB for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:06:47 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHtHlW057908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 10:55:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AHtHE2057907; Wed, 10 Jun 2009 10:55:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHt6jQ057874 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:55:17 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qyk1 with SMTP id 1so1321571qyk.16 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:55:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=BldhK2AN/blkcYN9V7+A6QSjS5sjCVKvv/LIp3l9z5M=; b=S4TG700ZhCJdcUVtSpolL2TScend6GFOwnrD8GNyPwQCw4s3448HkUGay0Pjv/YrGH 0akeMyrfcU8NlGL6CjXZx9YR6zIKMZo4+5WHQWJywuj7KJuVx5Q558h2kvWSDLkfuzdZ 3Np8RuvCFfEzMOREA/hRKLbb4bGsVfyIcQACQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=hrwwexEc3khWy6PzxeghO+TsdJN6/ZvdNgUidc/9GoHCs+K9Cc8krXooEr+kYtXSD7 zbXhB8CzWzWWz+1R9AMK1bWtEFfYkZKDgF+MOcLXLmiErCuzkPHYS3a8hcARPB9DZBBc /YoTvr+lYpmwq+ahJvfR+gcSwn1Vn2sWKUOu4=
Received: by 10.224.54.3 with SMTP id o3mr2114237qag.127.1244656505471; Wed, 10 Jun 2009 10:55:05 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 7sm344810qwb.16.2009.06.10.10.55.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 10:55:04 -0700 (PDT)
Message-ID: <4A2FF3AF.3070803@gmail.com>
Date: Wed, 10 Jun 2009 10:55:59 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: Fwd: New Version Notification for draft-divilly-atom-hierarchy-02
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
In-Reply-To: <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Thank you for the changes. Another issue that needs to be looked at 
(which existing in the previous version of the draft as well) is how a 
processor can reconstruct the logical set of children for an entry... 
that is, for instance, if the set of child entries contains multiple 
atom:entry elements with the same atom:id value, are those viewed as 
separate children or is only the entry with the most recent atom:updated 
value included in the set of children? Further, if multiple "down" links 
are specified, each pointing to separate Atom feeds with separate 
entries with distinct atom:id values, is that to be viewed as two 
separate child collections or a single logical combined collection? I 
would recommend the latter.

Nikunj R. Mehta wrote:
> Based on feedback, I have simplified the I-D to:
> In-line extensions moved to draft-mehta-atom-inline
>       Removed down-tree and up-tree relations
>       Removed cardinality restrictions on up and down links
>
> HTML: http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02
> Text: http://tools.ietf.org/id/draft-divilly-atom-hierarchy-02.txt 
> <http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt>
> Diff: http://tools.ietf.org/rfcdiff?url2=draft-divilly-atom-hierarchy-02.txt
>
> I 
> am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list. 
> The source for this I-D is also available, if you are interested.
>
> Looking forward to comments on the I-D.
>
> Nikunj
> http://o-micron.blogspot.com <http://o-micron.blogspot.com/>
>
>
> Begin forwarded message:
>
>> *From: *IETF I-D Submission Tool <idsubmission@ietf.org 
>> <mailto:idsubmission@ietf.org>>
>> *Date: *June 9, 2009 5:33:57 PM PDT
>> *To: *nikunj.mehta@oracle.com <mailto:nikunj.mehta@oracle.com>
>> *Cc: *colm.divilly@oracle.com <mailto:colm.divilly@oracle.com>
>> *Subject: **New Version Notification for 
>> draft-divilly-atom-hierarchy-02 *
>>
>>
>> A new version of I-D, draft-divilly-atom-hierarchy-02.txt has been 
>> successfuly submitted by Nikunj Mehta and posted to the IETF repository.
>>
>> Filename: draft-divilly-atom-hierarchy
>> Revision: 02
>> Title: Hierarchy Relations for Atom
>> Creation_date: 2009-06-09
>> WG ID: Independent Submission
>> Number_of_pages: 7
>>
>> Abstract:
>> This specification defines link relations for hierarchical navigation
>> among Atom feeds and entries.Editorial Note
>>
>> To provide feedback on this Internet-Draft, join the atom-syntax
>> mailing list (http://www.imc.org/atom-syntax/) [1].
>>
>>
>>
>> The IETF Secretariat.
>>
>>
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:08:34 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 530A13A683A for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:08:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.874
X-Spam-Level: 
X-Spam-Status: No, score=-2.874 tagged_above=-999 required=5 tests=[AWL=-0.575, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BK3UzOK5GGIv for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:08:33 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 47BD73A67EB for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:08:33 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHulRl058026 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 10:56:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AHulFv058025; Wed, 10 Jun 2009 10:56:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-qy0-f171.google.com (mail-qy0-f171.google.com [209.85.221.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AHulBA058019 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:56:47 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by qyk1 with SMTP id 1so1323223qyk.16 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 10:56:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=U3omOXnaKdX3MoKhNa1FYP3bD2ZdA+P9F3MPpK2WHpo=; b=U1YsHaU5mUBxQbrdBVZq+CPZTnp6ZHcen3V4fSEippXtxSud3EyDvi+3XwswzbHNbQ 9vxpMLlVHlNjmX1z6UA3yqzWFiL/ImzpGT06VTVTX2m92T7R3Vq04aVnxVJ13LgcNm0n EBsfWXkD29gMyDBXO1zlcoqPSAi/DqgAPDrWI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=RqzqOlCt8hW98LS/qcfdpAidFbEyCLFIQ3GmElllfdq1AYBZClsazH+HipACm54H3t d92HP9Pj58Ei4VuqnE4NArNgbWZ+A2mebMwPIyCdXjoP7p15QEPXntFPd7LK04BBDhdh SFXi0zyM2hrbwUfc/wldjaOZSrunfoODAWX+Y=
Received: by 10.224.61.14 with SMTP id r14mr2102938qah.253.1244656606399; Wed, 10 Jun 2009 10:56:46 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 8sm337988qwj.4.2009.06.10.10.56.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 10:56:45 -0700 (PDT)
Message-ID: <4A2FF414.8060904@gmail.com>
Date: Wed, 10 Jun 2009 10:57:40 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Niklas_Lindstr=F6m?= <lindstream@gmail.com>
CC: atom-syntax <atom-syntax@imc.org>
Subject: Re: Atom Tombstones Draft Revitalized
References: <4A2D939C.9040609@gmail.com> <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com>
In-Reply-To: <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Niklas Lindström wrote:
> Hi James,
>
> that's great to hear! Is it thus likely that this will become an
> Informational RFC in a foreseeable future?
>
>   
That's the goal.
> And if so, will the current namespace
> <http://purl.org/atompub/tombstones/1.0> be the final one (and e.g.
> redirect to the RFC)?
>
>   
Yes.
> Best regards,
> Niklas
>
>
> On Tue, Jun 9, 2009 at 12:41 AM, James M Snell <jasnell@gmail.com> wrote:
>   
>> As requested, the Atom Tombstones draft has been revitalized.
>>
>>  http://www.ietf.org/internet-drafts/draft-snell-atompub-tombstones-06.txt
>>
>> Changed this from Experimental to Informational and updated the IPR
>> boilerplate.
>>
>> - James
>>
>>
>>     
>
>   


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:13:50 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 580363A68A1 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:13:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.931
X-Spam-Level: 
X-Spam-Status: No, score=-2.931 tagged_above=-999 required=5 tests=[AWL=0.504, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rQLc5QzOyc2e for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:13:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1EBB23A683A for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:13:42 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AI0TkI058312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:00:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AI0TQE058311; Wed, 10 Jun 2009 11:00:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AI0IMl058253 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:00:29 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e31.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n5AHu0e5015166 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:56:00 -0600
Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n5AI04pR139790 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:00:05 -0600
Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n5AI02vK007646 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:00:03 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n5AI02aQ007632; Wed, 10 Jun 2009 12:00:02 -0600
In-Reply-To: <4A2EE11F.2080809@gmail.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com>
Subject: Re: Sub-typing Atom documents
X-KeepSent: B90A3FE0:8097892C-882575D1:006260AE; type=4; name=$KeepSent
To: James M Snell <jasnell@gmail.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 10 Jun 2009 10:59:51 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/10/2009 12:00:02
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E"

--1__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


It would be useful to have more than one profile such that cmis + inlin=
e
may be specified.  Also, will you include initial values for the profil=
e
type or should that be part of CMIS and the inline I-D?

Can we have specify language similar to how link relations are specifie=
d?
Ie, there is a registry of names in a default namespace.  Extensions ar=
e
then free to register their name or use a fully-qualified URI.  One add=
ed
benefit of this is there will be a central registry of atom extensions,=
 at
least the ones that took the time to register them.

I also thought the media type parameter inline-depth as useful and that=

would be nice to have specified as part of the inline I-D.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       James M Snell <jasnell@gmail.com>                        =
                                                         
                                                                       =
                                                         
  To:         "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  Cc:         atom-syntax Syntax <atom-syntax@imc.org>                 =
                                                         
                                                                       =
                                                         
  Date:       06/09/2009 03:46 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Sub-typing Atom documents                            =
                                                         
                                                                       =
                                                         






I've already started working up an I-D for a new profile media type
parameter. I should be able to get it published by tomorrow end-of-day

Example:

  application/atom+xml;profile=3D"http://example.org/profile/foo"

The profile parameter value is a URI that identifies a logical profile
to which the Atom document conforms. Only a single profile value is
allowed for now.

- James

Nikunj R. Mehta wrote:
> Several recent discussions suggest the need for sub-typing Atom
> documents. There are two major requirements for sub-typing Atom
documents:
>
> 1. In Atom Publishing Protocol, signaling the requirement for an Atom=

> extension (whether blessed by IETF or not) to be present in accepted
> content [1]. To illustrate the requirement by example, one would see:=

>
> <app:accept>application/atom+xml;type=3Dentry;extension=3Dtoken</app:=
accept>
>
> 2. Establishing an expectation on an Atom processor for the media typ=
e
> of a linked resource, e.g., whether the representation in-lines a
> complete hierarchy of Atom entries and feeds [2]. Once again to
> illustrate the requirement by example, one would see:
>
> <atom:link rel=3D"down"
> type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1" href=3D"ch=
ildren"/>
>
> Of these cases, a really strong case can be made for the first
> requirement to use a media type parameter, since it has to happen in
> the absence of the actual Atom document. There is only one
> must-understand signaling mechanism in AtomPub and that is app:accept=
.
> If a media type parameter is used in app:accept that cannot be
> understood by its receiver, the receiver has no choice but to cease
> communications with the server. Since almost every AtomPub-style "API=
"
> introduces its own set of requirements for what constitutes an entry
> the server is willing to accept.
>
> For example, Google Finance API in its protocol reference states that=

> an entry posted as a new portfolio must include a "gf:portfolioData"
> element inside an atom:entry [3]. CMIS servers may require the
> presence of a type identifier as extended entry metadata in order to
> accept an entry posted to a collection [4].
>
> It seems quite reasonable to establish a single media type parameter
> and allow every such API to define their own acceptable values for
> this purpose. This approach  provides fair warning and enables AtomPu=
b
> niches to legally exist, and even interoperate.
>
> The second case can probably benefit from a media type parameter, but=

> it is not clear what the semantics of that parameter would be.
> Specifically:
>
>    1. Do Atom processors fail if, when processing Content-Type header=
,
>       they encounter a media type parameter they don't know about or =
a
>       value in a known media type parameter that they don't understan=
d.
>    2. Does introduction of media type parameters for
>       application/atom+xml require standards track RFC?
>
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> [3]
http://code.google.com/apis/finance/developers_guide_protocol.html#Crea=
tingPortfolios

> [4] http://www.oasis-open.org/committees/download.php/32668


=

--1__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>It would be useful to have more than one profile such that cmis + in=
line may be specified.  Also, will you include initial values for the p=
rofile type or should that be part of CMIS and the inline I-D?<br>
<br>
Can we have specify language similar to how link relations are specifie=
d?  Ie, there is a registry of names in a default namespace.  Extension=
s are then free to register their name or use a fully-qualified URI.  O=
ne added benefit of this is there will be a central registry of atom ex=
tensions, at least the ones that took the time to register them.<br>
<br>
I also thought the media type parameter inline-depth as useful and that=
 would be nice to have specified as part of the inline I-D.<br>
<br>
-Al<br>
 <br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF42DFF1E63E8f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for James=
 M Snell ---06/09/2009 03:46:22 PM---I've already started working up an=
 I-D for a new profile me"><font color=3D"#424282">James M Snell ---06/=
09/2009 03:46:22 PM---I've already started working up an I-D for a new =
profile media type</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF1E63E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42=
DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">atom-syntax Syntax &lt;atom-syntax@imc.org&gt;</font><=
/td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF1E63E8f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/09/2009 03:46 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF1E63E8f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Sub-typing Atom documents</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt><br>
I've already started working up an I-D for a new profile media type <br=
>
parameter. I should be able to get it published by tomorrow end-of-day<=
br>
<br>
Example:<br>
<br>
 &nbsp;application/atom+xml;profile=3D&quot;</tt><tt><a href=3D"http://=
example.org/profile/foo">http://example.org/profile/foo</a></tt><tt>&qu=
ot;<br>
<br>
The profile parameter value is a URI that identifies a logical profile =
<br>
to which the Atom document conforms. Only a single profile value is <br=
>
allowed for now.<br>
<br>
- James<br>
<br>
Nikunj R. Mehta wrote:<br>
&gt; Several recent discussions suggest the need for sub-typing Atom <b=
r>
&gt; documents. There are two major requirements for sub-typing Atom do=
cuments:<br>
&gt;<br>
&gt; 1. In Atom Publishing Protocol, signaling the requirement for an A=
tom <br>
&gt; extension (whether blessed by IETF or not) to be present in accept=
ed <br>
&gt; content [1]. To illustrate the requirement by example, one would s=
ee:<br>
&gt;<br>
&gt; &lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=3Dto=
ken&lt;/app:accept&gt;<br>
&gt;<br>
&gt; 2. Establishing an expectation on an Atom processor for the media =
type <br>
&gt; of a linked resource, e.g., whether the representation in-lines a =
<br>
&gt; complete hierarchy of Atom entries and feeds [2]. Once again to <b=
r>
&gt; illustrate the requirement by example, one would see:<br>
&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; <br>
&gt; type=3D&quot;application/atom+xml;type=3Dfeed;inline-depth=3D1&quo=
t; href=3D&quot;children&quot;/&gt;<br>
&gt;<br>
&gt; Of these cases, a really strong case can be made for the first <br=
>
&gt; requirement to use a media type parameter, since it has to happen =
in <br>
&gt; the absence of the actual Atom document. There is only one <br>
&gt; must-understand signaling mechanism in AtomPub and that is app:acc=
ept. <br>
&gt; If a media type parameter is used in app:accept that cannot be <br=
>
&gt; understood by its receiver, the receiver has no choice but to ceas=
e <br>
&gt; communications with the server. Since almost every AtomPub-style &=
quot;API&quot; <br>
&gt; introduces its own set of requirements for what constitutes an ent=
ry <br>
&gt; the server is willing to accept.<br>
&gt;<br>
&gt; For example, Google Finance API in its protocol reference states t=
hat <br>
&gt; an entry posted as a new portfolio must include a &quot;gf:portfol=
ioData&quot; <br>
&gt; element inside an atom:entry [3]. CMIS servers may require the <br=
>
&gt; presence of a type identifier as extended entry metadata in order =
to <br>
&gt; accept an entry posted to a collection [4].<br>
&gt;<br>
&gt; It seems quite reasonable to establish a single media type paramet=
er <br>
&gt; and allow every such API to define their own acceptable values for=
 <br>
&gt; this purpose. This approach &nbsp;provides fair warning and enable=
s AtomPub <br>
&gt; niches to legally exist, and even interoperate.<br>
&gt;<br>
&gt; The second case can probably benefit from a media type parameter, =
but <br>
&gt; it is not clear what the semantics of that parameter would be. <br=
>
&gt; Specifically:<br>
&gt;<br>
&gt; &nbsp; &nbsp;1. Do Atom processors fail if, when processing Conten=
t-Type header,<br>
&gt; &nbsp; &nbsp; &nbsp; they encounter a media type parameter they do=
n't know about or a<br>
&gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter that th=
ey don't understand.<br>
&gt; &nbsp; &nbsp;2. Does introduction of media type parameters for<br>=

&gt; &nbsp; &nbsp; &nbsp; application/atom+xml require standards track =
RFC?<br>
&gt;<br>
&gt;<br>
&gt; Nikunj<br>
&gt; </tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-micron.=
blogspot.com</a></tt><tt><br>
&gt;<br>
&gt; [1] </tt><tt><a href=3D"http://www.imc.org/atom-protocol/mail-arch=
ive/msg11398.html">http://www.imc.org/atom-protocol/mail-archive/msg113=
98.html</a></tt><tt><br>
&gt; [2] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-archiv=
e/msg21114.html">http://www.imc.org/atom-syntax/mail-archive/msg21114.h=
tml</a></tt><tt><br>
&gt; [3] </tt><tt><a href=3D"http://code.google.com/apis/finance/develo=
pers_guide_protocol.html#CreatingPortfolios">http://code.google.com/api=
s/finance/developers_guide_protocol.html#CreatingPortfolios</a></tt><tt=
><br>
&gt; [4] </tt><tt><a href=3D"http://www.oasis-open.org/committees/downl=
oad.php/32668">http://www.oasis-open.org/committees/download.php/32668<=
/a></tt><tt><br>
<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E--


--0__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF42DFF1E63E8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF42DFF1E63E8f9e8a93df938690918c07BBFF42DFF1E63E--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:22:11 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EAC043A67A7 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:22:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.084
X-Spam-Level: 
X-Spam-Status: No, score=-0.084 tagged_above=-999 required=5 tests=[AWL=0.721, BAYES_00=-2.599, MIME_BASE64_BLANKS=0.041, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RcezuLwy18ll for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:22:11 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B62713A680F for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:22:10 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIAVPE058931 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:10:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIAVck058930; Wed, 10 Jun 2009 11:10:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-yx0-f196.google.com (mail-yx0-f196.google.com [209.85.210.196]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AI9cc9058838 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:10:09 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by yxe34 with SMTP id 34so19022yxe.16 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:content-transfer-encoding:reply-to :x-priority:sensitivity:importance:to:subject:from:date:content-type :mime-version; bh=4PIgB90jbkfG0qH71qmgLIEXGQ81YmMHNQekPapANYw=; b=KKTKlTfKGVJ7Cb0OXn/IYfTiYv2wHXTStrwuEbsUhhmzkWjToQ6hmMld8H24TgAF6u SIHH1ltkhMSIWxETJqQKHxYVK5GXYwu5etOQxHaTQHyO6FsN4OV9HygfUHnDG7o84Jtd PeBoRNfVQjIry86FdaJAv4TT0tyhPAduGNJ/Y=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id :content-transfer-encoding:reply-to:x-priority:sensitivity :importance:to:subject:from:date:content-type:mime-version; b=d3p9Juq83SVd2CxEH1USBEJQp9EgbHEnuYNFLHzRfa7pdjTHKUTH1WmqFX4dwwoev0 D/NCN6XS+dj336cDDaoszOJHsTeKrcw0jplweI082+012mOLiCRizmm4c1IZlz4G7BHc ncaSEVi1kFVhRiD/8zjxXAER1qXUIC77oUQr4=
Received: by 10.100.144.14 with SMTP id r14mr1649337and.120.1244656938430; Wed, 10 Jun 2009 11:02:18 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (e703.bda.bis.na.blackberry.com [67.223.79.112]) by mx.google.com with ESMTPS id 1sm516228agb.8.2009.06.10.11.02.17 (version=SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 11:02:17 -0700 (PDT)
X-rim-org-msg-ref-id:1593955225
Message-ID:<1593955225-1244656936-cardhu_decombobulator_blackberry.rim.net-768071802-@bxe1007.bisx.prod.on.blackberry>
Content-Transfer-Encoding: base64
Reply-To: jasnell@gmail.com
X-Priority: Normal
Sensitivity: Normal
Importance: Normal
To: "Colm Divilly" <colm.divilly@oracle.com>, atom-syntax@imc.org
Subject: Re: Linking Atom Entries to 'Category Feeds'
From: jasnell@gmail.com
Date: Wed, 10 Jun 2009 18:02:16 +0000
Content-Type: text/plain
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

SSd2ZSB1c2VkIG9wdGlvbiAxIGZvciB0aGlzIGluIHRoZSBwYXN0LiBTZWVtcyB0byBiZSBnb29k
IGVub3VnaC4gDQoNCi0tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLS0NCkZyb206IENvbG0gRGl2
aWxseQ0KU2VuZGVyOiBvd25lci1hdG9tLXN5bnRheEBtYWlsLmltYy5vcmcNClRvOiBhdG9tLXN5
bnRheEBpbWMub3JnDQpTdWJqZWN0OiBMaW5raW5nIEF0b20gRW50cmllcyB0byAnQ2F0ZWdvcnkg
RmVlZHMnDQpTZW50OiBKdW4gMTAsIDIwMDkgMTA6MzMgQU0NCg0KDQpJJ20gdHJ5aW5nIHRvIGRl
c2lnbiBhIG1lY2hhbmlzbSBmb3IgYW5ub3RhdGluZyBhbiBBdG9tIEVudHJ5IHdpdGggbGlua3Mg
DQp0byAnY2F0ZWdvcnkgZmVlZHMnIChhIGZlZWQgdGhhdCBsaXN0cyBhbGwgb3RoZXIgZW50cmll
cyBoYXZpbmcgdGhlIHNhbWUgDQpjYXRlZ29yeSB0ZXJtKSwgb25lIGxpbmsgcGVyIDxhdG9tOmNh
dGVnb3J5PiBlbGVtZW50IGluY2x1ZGVkIGluIHRoZSANCmVudHJ5LiBJIGNhbiB0aGluayBvZiB0
d28gd2F5cyB0byBkbyB0aGlzOg0KDQoxLg0KDQo8ZW50cnkgeG1sbnM9Imh0dHA6Ly93d3cudzMu
b3JnLzIwMDUvQXRvbSI+DQogLi4uDQogPGxpbmsgcmVsPSJyZWxhdGVkIiB0eXBlPSJhcHBsaWNh
dGlvbi9hdG9tK3htbDt0eXBlPWZlZWQiIA0KaHJlZj0iaHR0cDovL2V4YW1wbGUub3JnL2NhdGVn
b3JpZXMvcm9ib3RzLyIvPg0KIDxjYXRlZ29yeSBzY2hlbWU9InVybjp1dWlkOjA0NGQwMzk4LTJm
ZDAtNGVkYS1hODg0LThkMjJhNmFjM2I4ZSIgDQp0ZXJtPSJyb2JvdHMiLz4NCiAuLi4NCjwvZW50
cnk+DQoNCjIuDQoNCjxlbnRyeSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwNS9BdG9tIj4N
CiAuLi4NCiA8Y2F0ZWdvcnkgc2NoZW1lPSJ1cm46dXVpZDowNDRkMDM5OC0yZmQwLTRlZGEtYTg4
NC04ZDIyYTZhYzNiOGUiIA0KdGVybT0icm9ib3RzIj4NCiAgPGxpbmsgdHlwZT0iYXBwbGljYXRp
b24vYXRvbSt4bWw7dHlwZT1mZWVkIiANCmhyZWY9Imh0dHA6Ly9leGFtcGxlLm9yZy9jYXRlZ29y
aWVzL3JvYm90cy8iLz4NCiA8L2NhdGVnb3J5Pg0KIC4uLg0KPC9lbnRyeT4NCg0KVGhlIGdvYWwg
aXMgdG8gZW5hYmxlIGNsaWVudHMgdG8gbmF2aWdhdGUgdGhlICdjYXRlZ29yeSBzcGFjZScgDQpk
aXNjb3ZlcmluZyBlbnRyaWVzIHRoYXQgYXJlIHNpbWlsYXJseSBjYXRlZ29yaXplZC4gSSBzZWUg
T3B0aW9uIDEuIGFzIA0KbW9yZSBsaWtlbHkgdG8gYmUgYnJvYWRseSB1bmRlcnN0b29kLCBlLmcu
IGEgZ2VuZXJpYyBmZWVkIHJlYWRlciB3b3VsZCANCmJlIGFibGUgdG8gdW5kZXJzdGFuZCBhbmQg
bWFrZSBhdmFpbGFibGUgdGhlICdyZWxhdGVkJyBsaW5rIHRvIHRoZSB1c2VyLCANCmJ1dCBJIGZp
bmQgaXQgbGFja2luZyBiZWNhdXNlIGl0IGRvZXMgbm90IGRpcmVjdGx5IHJlbGF0ZSB0aGUgbGlu
ayB0byANCnRoZSBjYXRlZ29yeSB0byB3aGljaCBpdCBhcHBsaWVzLiBUaGVyZWZvcmUgSSBmYXZv
dXIgT3B0aW9uIDIuIGJ1dCBJIA0KZXhwZWN0IHRoYXQgbm90IHRvIGJlIHVuZGVyc3Rvb2QgYnkg
YW55dGhpbmcgb3RoZXIgdGhhbiBteSBvd24gDQphcHBsaWNhdGlvbiBjbGllbnQuDQoNCkknbSBn
dWVzc2luZyBvdGhlcnMgaGF2ZSB0cmllZCBtb2RlbGluZyBzb21ldGhpbmcgc2ltaWxhciwgYW55
b25lIGhhdmUgDQphbnkgdGhvdWdodHMgb24gdGhlIGFib3ZlIHByb3Bvc2Fscywgb3IgYWx0ZXJu
YXRpdmUgYXBwcm9hY2hlcz8NCg0KUmVnYXJkcywNCkNvbG0gRGl2aWxseQ0KDQoNCg0KU2VudCBm
cm9tIG15IFZlcml6b24gV2lyZWxlc3MgQmxhY2tCZXJyeQ==


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:27:17 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5BD7E3A6959 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:27:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.836
X-Spam-Level: 
X-Spam-Status: No, score=-4.836 tagged_above=-999 required=5 tests=[AWL=-0.638, BAYES_00=-2.599, J_CHICKENPOX_31=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nyaop2PDL7px for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:27:11 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B9B7B3A688B for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:27:10 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIGZTX059457 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:16:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIGZfL059456; Wed, 10 Jun 2009 11:16:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIGY4p059450 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:16:34 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AIHJMY017832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 18:17:21 GMT
Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AIHZm2013120; Wed, 10 Jun 2009 18:17:35 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 11:16:25 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <D53B6C71-E1D4-41D4-8049-7967C0984258@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2FF3AF.3070803@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
Date: Wed, 10 Jun 2009 11:15:04 -0700
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com> <4A2FF3AF.3070803@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt004.oracle.com [141.146.116.13]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090204.4A2FF87A.01FF:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 10, 2009, at 10:55 AM, James M Snell wrote:

> Thank you for the changes. Another issue that needs to be looked at =20=

> (which existing in the previous version of the draft as well)

This issue did not exist in the previous draft since only one link =20
with @rel value down and @type application/atom+xml was possible.

> is how a processor can reconstruct the logical set of children for =20
> an entry... that is, for instance, if the set of child entries =20
> contains multiple atom:entry elements with the same atom:id value, =20
> are those viewed as separate children or is only the entry with the =20=

> most recent atom:updated value included in the set of children?

We have two choices - either constrain cardinality and obtain an =20
unambiguous logical set of children or remove the cardinality =20
constraint and leave it to applications to interpret multiple sets or =20=

subsets. I don;t see how we can get a third option. BTW, the threading =20=

extension uses the second approach and =A72.2 as well as =A72.3 of =20
hierarchy I-D explain what an Atom processor does with multiple =20
occurrences of the down and up link, respectively.

> Further, if multiple "down" links are specified, each pointing to =20
> separate Atom feeds with separate entries with distinct atom:id =20
> values, is that to be viewed as two separate child collections or a =20=

> single logical combined collection? I would recommend the latter.

As I explain above, this choice is infeasible. How is one to reconcile =20=

an HTML linked resource with an entry with a feed and an image all =20
through @rel=3Ddown? I would be interested in learning of a proposal to =20=

handle this kind of a situation.

>
> Nikunj R. Mehta wrote:
>> Based on feedback, I have simplified the I-D to:
>> In-line extensions moved to draft-mehta-atom-inline
>>      Removed down-tree and up-tree relations
>>      Removed cardinality restrictions on up and down links
>>
>> HTML: http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02
>> Text: http://tools.ietf.org/id/draft-divilly-atom-hierarchy-02.txt =
<http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt=20
>> >
>> Diff: =
http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarchy-02.txt
>>
>> I am also tracking open issues about this I-D publicly at =
http://code.google.com/p/atom-ext/issues/list=20
>> . The source for this I-D is also available, if you are interested.
>>
>> Looking forward to comments on the I-D.
>>
>> Nikunj
>> http://o-micron.blogspot.com <http://o-micron.blogspot.com/>
>>
>>
>> Begin forwarded message:
>>
>>> *From: *IETF I-D Submission Tool <idsubmission@ietf.org =
<mailto:idsubmission@ietf.org=20
>>> >>
>>> *Date: *June 9, 2009 5:33:57 PM PDT
>>> *To: *nikunj.mehta@oracle.com <mailto:nikunj.mehta@oracle.com>
>>> *Cc: *colm.divilly@oracle.com <mailto:colm.divilly@oracle.com>
>>> *Subject: **New Version Notification for draft-divilly-atom-=20
>>> hierarchy-02 *
>>>
>>>
>>> A new version of I-D, draft-divilly-atom-hierarchy-02.txt has been =20=

>>> successfuly submitted by Nikunj Mehta and posted to the IETF =20
>>> repository.
>>>
>>> Filename: draft-divilly-atom-hierarchy
>>> Revision: 02
>>> Title: Hierarchy Relations for Atom
>>> Creation_date: 2009-06-09
>>> WG ID: Independent Submission
>>> Number_of_pages: 7
>>>
>>> Abstract:
>>> This specification defines link relations for hierarchical =20
>>> navigation
>>> among Atom feeds and entries.Editorial Note
>>>
>>> To provide feedback on this Internet-Draft, join the atom-syntax
>>> mailing list (http://www.imc.org/atom-syntax/) [1].
>>>
>>>
>>>
>>> The IETF Secretariat.
>>>
>>>
>>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:28:55 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C06143A6999 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:28:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.017
X-Spam-Level: 
X-Spam-Status: No, score=-1.017 tagged_above=-999 required=5 tests=[AWL=0.659, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jDJ29V4-J5BV for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:28:49 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 655413A688D for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:28:49 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIHS0w059496 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:17:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIHSwU059495; Wed, 10 Jun 2009 11:17:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.158]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIHGpa059480 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:17:27 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by yw-out-1718.google.com with SMTP id 6so467943ywa.4 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:17:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type; bh=GS8aHutnr9zpCdPumyj/g1cex8tgAShnBHU+U+YsbN4=; b=vRSB0SCHSgtwFQLiCMXjllQ7K8kJHgQq6Hunj1FOrM3TqzZBfFP630Rmz4HgFfEcSU OBJFbj+Kg0Cbq89yAuKvX8+8ZUZ2whb63MA05YKpb4EFnlEKpi5EBMXpVbW6TcoR8Sf4 6qvOMsAnlgObyeY8nynD5b5QAf+UvkSgEapNM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=xFv5zOh3fi+dy75sfjmZ14I4WQfiLF9UUq+/j46DDxpKZqxoe4+XBfQTwV6OYdcM/y sMNDktWMgy7CDMovzk14Zj/XGYq/BVo2e7b/Yi4NnvIcB8QoPZEe24jsnvZktU1w3iiW NXXPncUN3m+NNpRrlhJbXroi0XZhu2A1y0qvY=
MIME-Version: 1.0
Received: by 10.151.45.5 with SMTP id x5mr3070670ybj.339.1244657836596; Wed,  10 Jun 2009 11:17:16 -0700 (PDT)
In-Reply-To: <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com>
References: <4A2D939C.9040609@gmail.com> <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com>
Date: Wed, 10 Jun 2009 13:17:16 -0500
X-Google-Sender-Auth: 6be4ceb0776ed20f
Message-ID: <8158ad750906101117y7cc540d9ld9525524c6b457e6@mail.gmail.com>
Subject: Re: Atom Tombstones Draft Revitalized
From: Peter Keane <pkeane@mail.utexas.edu>
To: =?UTF-8?Q?Niklas_Lindstr=C3=B6m?= <lindstream@gmail.com>
Cc: James M Snell <jasnell@gmail.com>, atom-syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=0015174c3712379f57046c027c8e
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0015174c3712379f57046c027c8e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

For what it's worth, on the slim chance that someone reads my (negative)
comments on this draft on atom-syntax back when it was first proposed -- I
now think those objections were ill-considered.   This looks v. good.

--peter keane


2009/6/10 Niklas Lindstr=C3=B6m <lindstream@gmail.com>

>
> Hi James,
>
> that's great to hear! Is it thus likely that this will become an
> Informational RFC in a foreseeable future?
>
> And if so, will the current namespace
> <http://purl.org/atompub/tombstones/1.0> be the final one (and e.g.
> redirect to the RFC)?
>
> Best regards,
> Niklas
>
>
> On Tue, Jun 9, 2009 at 12:41 AM, James M Snell <jasnell@gmail.com> wrote:
> >
> > As requested, the Atom Tombstones draft has been revitalize
> >
> >
> http://www.ietf.org/internet-drafts/draft-snell-atompub-tombstones-06.txt
> >
> > Changed this from Experimental to Informational and updated the IPR
> > boilerplate.
> >
> > - James
> >
> >
>
>

--0015174c3712379f57046c027c8e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

For what it&#39;s worth, on the slim chance that someone reads my (negative=
) comments on this draft on atom-syntax back when it was first proposed -- =
I now think those objections were ill-considered. =C2=A0 This looks v. good=
.<br>
<br>--peter keane<br><br><br><div class=3D"gmail_quote">2009/6/10 Niklas Li=
ndstr=C3=B6m <span dir=3D"ltr">&lt;<a href=3D"mailto:lindstream@gmail.com">=
lindstream@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" st=
yle=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex=
; padding-left: 1ex;">
<br>
Hi James,<br>
<br>
that&#39;s great to hear! Is it thus likely that this will become an<br>
Informational RFC in a foreseeable future?<br>
<br>
And if so, will the current namespace<br>
&lt;<a href=3D"http://purl.org/atompub/tombstones/1.0" target=3D"_blank">ht=
tp://purl.org/atompub/tombstones/1.0</a>&gt; be the final one (and e.g.<br>
redirect to the RFC)?<br>
<br>
Best regards,<br>
<font color=3D"#888888">Niklas<br>
</font><div><div></div><div class=3D"h5"><br>
<br>
On Tue, Jun 9, 2009 at 12:41 AM, James M Snell &lt;<a href=3D"mailto:jasnel=
l@gmail.com">jasnell@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; As requested, the Atom Tombstones draft has been revitalize<br>
&gt;<br>
&gt; =C2=A0<a href=3D"http://www.ietf.org/internet-drafts/draft-snell-atomp=
ub-tombstones-06.txt" target=3D"_blank">http://www.ietf.org/internet-drafts=
/draft-snell-atompub-tombstones-06.txt</a><br>
&gt;<br>
&gt; Changed this from Experimental to Informational and updated the IPR<br=
>
&gt; boilerplate.<br>
&gt;<br>
&gt; - James<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>

--0015174c3712379f57046c027c8e--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:42:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E10E3A6C6F for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:42:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.071
X-Spam-Level: 
X-Spam-Status: No, score=-1.071 tagged_above=-999 required=5 tests=[AWL=1.227, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K-ZgULL0MfpB for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:42:52 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E67843A6C4C for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:42:51 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIUKLQ060250 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:30:20 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIUKba060249; Wed, 10 Jun 2009 11:30:20 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.156]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIU97m060239 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:30:20 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by yw-out-1718.google.com with SMTP id 6so472077ywa.4 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:30:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; bh=fe9deOWAyw5TI/I0Y6OLeqqh80RVZ1nOQkS2oyCZdP8=; b=WxCbhQ52mKiKbN39wqGCgtyBbBGbkEb3LhPqwjTCA6VE6bzRIvWsXhcAJdaEBtBR9c ur61AFemIAvEHN6qTrixFVmyBi8BKZGN5F6wU2AwzgE13PeGbOfSjXtr9kCBDlFR5fla cqOM64dBJ2t1fb51FahbErO2k0RmSIS0sltwI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:cc :subject:from:date:content-type:mime-version; b=V+qv+IVzs+Cs6YKvo5fE/K3RBQBP+2f8brs6STXR4iniwPy2UPbMmmK/hyvazZ7Cbe CWoPUxa7hTOgZlkhp6W5l8f0zV+QgN5ei9iIfxGFtDEoGuWOvzeifygnyACte477qXHz gavC9rfk2zrLojjv37m3vUC96N40bSwHEFhwc=
Received: by 10.90.73.17 with SMTP id v17mr1354154aga.24.1244658609323; Wed, 10 Jun 2009 11:30:09 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (c703.bda.bis.na.blackberry.com [67.223.71.112]) by mx.google.com with ESMTPS id 7sm281660agb.2.2009.06.10.11.30.08 (version=SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 11:30:08 -0700 (PDT)
X-rim-org-msg-ref-id:1933823056
Message-ID:<1933823056-1244658606-cardhu_decombobulator_blackberry.rim.net-760899814-@bxe1007.bisx.prod.on.blackberry>
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <4A2D939C.9040609@gmail.com> <cf8107640906101041x1aa6577y8f2a436a39cfa5a9@mail.gmail.com><8158ad750906101117y7cc540d9ld9525524c6b457e6@mail.gmail.com>
In-Reply-To: <8158ad750906101117y7cc540d9ld9525524c6b457e6@mail.gmail.com>
Sensitivity: Normal
Importance: Normal
To: "Peter Keane" <pkeane@mail.utexas.edu>, pjkeane@gmail.com, "=?Windows-1252?B?TmlrbGFzIExpbmRzdHL2bQ==?=" <lindstream@gmail.com>
Cc: "atom-syntax" <atom-syntax@imc.org>
Subject: Re: Atom Tombstones Draft Revitalized
From: jasnell@gmail.com
Date: Wed, 10 Jun 2009 18:30:05 +0000
Content-Type: multipart/alternative; boundary="part123547-boundary-226804680-1490391199"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--part123547-boundary-226804680-1490391199
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"

RXhjZWxsZW50LCBnbGFkIHRvIGhlYXIgaXQuIA0KDQpTZW50IGZyb20gbXkgVmVyaXpvbiBXaXJl
bGVzcyBCbGFja0JlcnJ5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQZXRl
ciBLZWFuZSA8cGtlYW5lQG1haWwudXRleGFzLmVkdT4NCg0KRGF0ZTogV2VkLCAxMCBKdW4gMjAw
OSAxMzoxNzoxNiANClRvOiBOaWtsYXMgTGluZHN0csO2bTxsaW5kc3RyZWFtQGdtYWlsLmNvbT4N
CkNjOiBKYW1lcyBNIFNuZWxsPGphc25lbGxAZ21haWwuY29tPjsgYXRvbS1zeW50YXg8YXRvbS1z
eW50YXhAaW1jLm9yZz4NClN1YmplY3Q6IFJlOiBBdG9tIFRvbWJzdG9uZXMgRHJhZnQgUmV2aXRh
bGl6ZWQNCg0KDQpGb3Igd2hhdCBpdCdzIHdvcnRoLCBvbiB0aGUgc2xpbSBjaGFuY2UgdGhhdCBz
b21lb25lIHJlYWRzIG15IChuZWdhdGl2ZSkNCmNvbW1lbnRzIG9uIHRoaXMgZHJhZnQgb24gYXRv
bS1zeW50YXggYmFjayB3aGVuIGl0IHdhcyBmaXJzdCBwcm9wb3NlZCAtLSBJDQpub3cgdGhpbmsg
dGhvc2Ugb2JqZWN0aW9ucyB3ZXJlIGlsbC1jb25zaWRlcmVkLiAgIFRoaXMgbG9va3Mgdi4gZ29v
ZC4NCg0KLS1wZXRlciBrZWFuZQ0KDQoNCjIwMDkvNi8xMCBOaWtsYXMgTGluZHN0csO2bSA8bGlu
ZHN0cmVhbUBnbWFpbC5jb20+DQoNCj4NCj4gSGkgSmFtZXMsDQo+DQo+IHRoYXQncyBncmVhdCB0
byBoZWFyISBJcyBpdCB0aHVzIGxpa2VseSB0aGF0IHRoaXMgd2lsbCBiZWNvbWUgYW4NCj4gSW5m
b3JtYXRpb25hbCBSRkMgaW4gYSBmb3Jlc2VlYWJsZSBmdXR1cmU/DQo+DQo+IEFuZCBpZiBzbywg
d2lsbCB0aGUgY3VycmVudCBuYW1lc3BhY2UNCj4gPGh0dHA6Ly9wdXJsLm9yZy9hdG9tcHViL3Rv
bWJzdG9uZXMvMS4wPiBiZSB0aGUgZmluYWwgb25lIChhbmQgZS5nLg0KPiByZWRpcmVjdCB0byB0
aGUgUkZDKT8NCj4NCj4gQmVzdCByZWdhcmRzLA0KPiBOaWtsYXMNCj4NCj4NCj4gT24gVHVlLCBK
dW4gOSwgMjAwOSBhdCAxMjo0MSBBTSwgSmFtZXMgTSBTbmVsbCA8amFzbmVsbEBnbWFpbC5jb20+
IHdyb3RlOg0KPiA+DQo+ID4gQXMgcmVxdWVzdGVkLCB0aGUgQXRvbSBUb21ic3RvbmVzIGRyYWZ0
IGhhcyBiZWVuIHJldml0YWxpemUNCj4gPg0KPiA+DQo+IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50
ZXJuZXQtZHJhZnRzL2RyYWZ0LXNuZWxsLWF0b21wdWItdG9tYnN0b25lcy0wNi50eHQNCj4gPg0K
PiA+IENoYW5nZWQgdGhpcyBmcm9tIEV4cGVyaW1lbnRhbCB0byBJbmZvcm1hdGlvbmFsIGFuZCB1
cGRhdGVkIHRoZSBJUFINCj4gPiBib2lsZXJwbGF0ZS4NCj4gPg0KPiA+IC0gSmFtZXMNCj4gPg0K
PiA+DQo+DQo+DQoNCg==

--part123547-boundary-226804680-1490391199
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="utf-8"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4gPEhUTUw+PEhFQUQ+IDxNRVRBIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4gPC9IRUFEPkV4Y2VsbGVudCwgZ2xhZCB0byBo
ZWFyIGl0LiA8YnIvPjxwPlNlbnQgZnJvbSBteSBWZXJpem9uIFdpcmVsZXNzIEJsYWNrQmVycnk8
L3A+PHA+PGhyIHNpemU9MiB3aWR0aD0xMDAlIGFsaWduPWNlbnRlciB0YWJpbmRleD0tMT48Yj5G
cm9tPC9iPjogIFBldGVyIEtlYW5lIDxwa2VhbmVAbWFpbC51dGV4YXMuZWR1Pjxicj48Yj5EYXRl
PC9iPjogV2VkLCAxMCBKdW4gMjAwOSAxMzoxNzoxNiAtMDUwMDxicj48Yj5UbzwvYj46IE5pa2xh
cyBMaW5kc3Ryw7ZtJmx0O2xpbmRzdHJlYW1AZ21haWwuY29tJmd0Ozxicj48Yj5TdWJqZWN0PC9i
PjogUmU6IEF0b20gVG9tYnN0b25lcyBEcmFmdCBSZXZpdGFsaXplZDxicj48L2ZvbnQ+PC9wPkZv
ciB3aGF0IGl0JiMzOTtzIHdvcnRoLCBvbiB0aGUgc2xpbSBjaGFuY2UgdGhhdCBzb21lb25lIHJl
YWRzIG15IChuZWdhdGl2ZSkgY29tbWVudHMgb24gdGhpcyBkcmFmdCBvbiBhdG9tLXN5bnRheCBi
YWNrIHdoZW4gaXQgd2FzIGZpcnN0IHByb3Bvc2VkIC0tIEkgbm93IHRoaW5rIHRob3NlIG9iamVj
dGlvbnMgd2VyZSBpbGwtY29uc2lkZXJlZC4gwqAgVGhpcyBsb29rcyB2LiBnb29kLjxicj48YnI+
LS1wZXRlciBrZWFuZTxicj48YnI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4yMDA5LzYv
MTAgTmlrbGFzIExpbmRzdHLDtm0gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86
bGluZHN0cmVhbUBnbWFpbC5jb20iPmxpbmRzdHJlYW1AZ21haWwuY29tPC9hPiZndDs8L3NwYW4+
PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImJvcmRlci1sZWZ0OiAx
cHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBtYXJnaW46IDBwdCAwcHQgMHB0IDAuOGV4OyBw
YWRkaW5nLWxlZnQ6IDFleDsiPjxicj4gSGkgSmFtZXMsPGJyPjxicj4gdGhhdCYjMzk7cyBncmVh
dCB0byBoZWFyISBJcyBpdCB0aHVzIGxpa2VseSB0aGF0IHRoaXMgd2lsbCBiZWNvbWUgYW48YnI+
IEluZm9ybWF0aW9uYWwgUkZDIGluIGEgZm9yZXNlZWFibGUgZnV0dXJlPzxicj48YnI+IEFuZCBp
ZiBzbywgd2lsbCB0aGUgY3VycmVudCBuYW1lc3BhY2U8YnI+ICZsdDs8YSBocmVmPSJodHRwOi8v
cHVybC5vcmcvYXRvbXB1Yi90b21ic3RvbmVzLzEuMCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9w
dXJsLm9yZy9hdG9tcHViL3RvbWJzdG9uZXMvMS4wPC9hPiZndDsgYmUgdGhlIGZpbmFsIG9uZSAo
YW5kIGUuZy48YnI+IHJlZGlyZWN0IHRvIHRoZSBSRkMpPzxicj48YnI+IEJlc3QgcmVnYXJkcyw8
YnI+PGZvbnQgY29sb3I9IiM4ODg4ODgiPk5pa2xhczxicj48L2ZvbnQ+PGRpdj48ZGl2PjwvZGl2
PjxkaXYgY2xhc3M9Img1Ij48YnI+PGJyPiBPbiBUdWUsIEp1biA5LCAyMDA5IGF0IDEyOjQxIEFN
LCBKYW1lcyBNIFNuZWxsICZsdDs8YSBocmVmPSJtYWlsdG86amFzbmVsbEBnbWFpbC5jb20iPmph
c25lbGxAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPiAmZ3Q7PGJyPiAmZ3Q7IEFzIHJlcXVl
c3RlZCwgdGhlIEF0b20gVG9tYnN0b25lcyBkcmFmdCBoYXMgYmVlbiByZXZpdGFsaXplPGJyPiAm
Z3Q7PGJyPiAmZ3Q7IMKgPGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFm
dHMvZHJhZnQtc25lbGwtYXRvbXB1Yi10b21ic3RvbmVzLTA2LnR4dCIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXNuZWxsLWF0b21wdWIt
dG9tYnN0b25lcy0wNi50eHQ8L2E+PGJyPiAmZ3Q7PGJyPiAmZ3Q7IENoYW5nZWQgdGhpcyBmcm9t
IEV4cGVyaW1lbnRhbCB0byBJbmZvcm1hdGlvbmFsIGFuZCB1cGRhdGVkIHRoZSBJUFI8YnI+ICZn
dDsgYm9pbGVycGxhdGUuPGJyPiAmZ3Q7PGJyPiAmZ3Q7IC0gSmFtZXM8YnI+ICZndDs8YnI+ICZn
dDs8YnI+PGJyPjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+ICAtLTAwMTUxNzRj
MzcxMjM3OWY1NzA0NmMwMjdjOGUtLTwvaHRtbD4=

--part123547-boundary-226804680-1490391199--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:43:56 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 223C03A6C4C for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:43:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.415
X-Spam-Level: 
X-Spam-Status: No, score=-5.415 tagged_above=-999 required=5 tests=[AWL=-0.018, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OV6LbskxTJub for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:43:54 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A9B7A3A6CA8 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:43:41 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIKO7h059661 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:20:24 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIKO38059660; Wed, 10 Jun 2009 11:20:24 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIKCA1059648 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:20:23 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AIGOqV029325 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 18:16:25 GMT
Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AILGdR022226; Wed, 10 Jun 2009 18:21:16 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 11:20:06 -0700
Cc: James M Snell <jasnell@gmail.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <62E5FD4C-D6D7-4A7A-8918-0DDA48D10495@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-40-62752512
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Wed, 10 Jun 2009 11:18:44 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt006.oracle.com [141.146.116.15]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090207.4A2FF957.0078:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-40-62752512
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

I find it difficult to incorporate the specification of a media type  
parameter to specify inline depth in the absence of a specific  
proposal for how to construct deeply nested hierarchy in the face of  
up and down links as well as multi-parents.

It only makes sense to specify the media type parameter once a  
specific meaning or a value space can be defined. I am not sure a  
viable proposal exists (partly because of questions such as those  
raised in [1]), but I'd be happy to work with anyone's proposal that  
addresses this concern.

Nikunj
http://o-micron.blogspot.com

[1] http://tools.oasis-open.org/issues/browse/CMIS-259
On Jun 10, 2009, at 10:59 AM, Al Brown wrote:

> It would be useful to have more than one profile such that cmis +  
> inline may be specified. Also, will you include initial values for  
> the profile type or should that be part of CMIS and the inline I-D?
>
> Can we have specify language similar to how link relations are  
> specified? Ie, there is a registry of names in a default namespace.  
> Extensions are then free to register their name or use a fully- 
> qualified URI. One added benefit of this is there will be a central  
> registry of atom extensions, at least the ones that took the time to  
> register them.
>
> I also thought the media type parameter inline-depth as useful and  
> that would be nice to have specified as part of the inline I-D.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>James M Snell ---06/09/2009 03:46:22 PM---I've already  
> started working up an I-D for a new profile media type
>
> <ecblank.gif>
> From:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> Cc:	<ecblank.gif>
> atom-syntax Syntax <atom-syntax@imc.org>
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/09/2009 03:46 PM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: Sub-typing Atom documents
>
>
>
>
> I've already started working up an I-D for a new profile media type
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
>  application/atom+xml;profile="http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical profile
> to which the Atom document conforms. Only a single profile value is
> allowed for now.
>
> - James
>
> Nikunj R. Mehta wrote:
> > Several recent discussions suggest the need for sub-typing Atom
> > documents. There are two major requirements for sub-typing Atom  
> documents:
> >
> > 1. In Atom Publishing Protocol, signaling the requirement for an  
> Atom
> > extension (whether blessed by IETF or not) to be present in accepted
> > content [1]. To illustrate the requirement by example, one would  
> see:
> >
> > <app:accept>application/atom+xml;type=entry;extension=token</ 
> app:accept>
> >
> > 2. Establishing an expectation on an Atom processor for the media  
> type
> > of a linked resource, e.g., whether the representation in-lines a
> > complete hierarchy of Atom entries and feeds [2]. Once again to
> > illustrate the requirement by example, one would see:
> >
> > <atom:link rel="down"
> > type="application/atom+xml;type=feed;inline-depth=1"  
> href="children"/>
> >
> > Of these cases, a really strong case can be made for the first
> > requirement to use a media type parameter, since it has to happen in
> > the absence of the actual Atom document. There is only one
> > must-understand signaling mechanism in AtomPub and that is  
> app:accept.
> > If a media type parameter is used in app:accept that cannot be
> > understood by its receiver, the receiver has no choice but to cease
> > communications with the server. Since almost every AtomPub-style  
> "API"
> > introduces its own set of requirements for what constitutes an entry
> > the server is willing to accept.
> >
> > For example, Google Finance API in its protocol reference states  
> that
> > an entry posted as a new portfolio must include a "gf:portfolioData"
> > element inside an atom:entry [3]. CMIS servers may require the
> > presence of a type identifier as extended entry metadata in order to
> > accept an entry posted to a collection [4].
> >
> > It seems quite reasonable to establish a single media type parameter
> > and allow every such API to define their own acceptable values for
> > this purpose. This approach  provides fair warning and enables  
> AtomPub
> > niches to legally exist, and even interoperate.
> >
> > The second case can probably benefit from a media type parameter,  
> but
> > it is not clear what the semantics of that parameter would be.
> > Specifically:
> >
> >    1. Do Atom processors fail if, when processing Content-Type  
> header,
> >       they encounter a media type parameter they don't know about  
> or a
> >       value in a known media type parameter that they don't  
> understand.
> >    2. Does introduction of media type parameters for
> >       application/atom+xml require standards track RFC?
> >
> >
> > Nikunj
> > http://o-micron.blogspot.com
> >
> > [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> > [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> > [3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
> > [4] http://www.oasis-open.org/committees/download.php/32668
>
>
>


--Apple-Mail-40-62752512
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>I find it difficult to =
incorporate the specification of a media type parameter to specify =
inline depth in the absence of a specific proposal for how to construct =
deeply nested hierarchy in the face of up and down links as well as =
multi-parents.</div><div><br></div><div>It only makes sense to specify =
the media type parameter once a specific meaning or a value space can be =
defined. I am not sure a viable proposal exists (partly because of =
questions such as those raised in [1]), but I'd be happy to work with =
anyone's proposal that addresses this concern.</div><div><br><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span>[1]&n=
bsp;<a =
href=3D"http://tools.oasis-open.org/issues/browse/CMIS-259">http://tools.o=
asis-open.org/issues/browse/CMIS-259</a> </div><br><div><div>On Jun 10, =
2009, at 10:59 AM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><p>It =
would be useful to have more than one profile such that cmis + inline =
may be specified.  Also, will you include initial values for the profile =
type or should that be part of CMIS and the inline I-D?<br> <br> Can we =
have specify language similar to how link relations are specified?  Ie, =
there is a registry of names in a default namespace.  Extensions are =
then free to register their name or use a fully-qualified URI.  One =
added benefit of this is there will be a central registry of atom =
extensions, at least the ones that took the time to register them.<br> =
<br> I also thought the media type parameter inline-depth as useful and =
that would be nice to have specified as part of the inline I-D.<br> <br> =
-Al<br> <br> Al Brown<br> Emerging Standards and Industry Frameworks<br> =
CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif&gt;</span><font color=3D"#424282">James M Snell =
---06/09/2009 03:46:22 PM---I've already started working up an I-D for a =
new profile media type</font><br> <br> <table width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">James=
 M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com</a>&gt;</font></td></t=
r> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">"Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;</f=
ont></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">atom-syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>&gt;</font></td=
></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">06/09/2009 03:46 PM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Re: =
Sub-typing Atom documents</font></td></tr> </tbody></table> </p><hr =
width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <tt><br> I've already started =
working up an I-D for a new profile media type <br> parameter. I should =
be able to get it published by tomorrow end-of-day<br> <br> Example:<br> =
<br> &nbsp;application/atom+xml;profile=3D"</tt><tt><a =
href=3D"http://example.org/profile/foo">http://example.org/profile/foo</a>=
</tt><tt>"<br> <br> The profile parameter value is a URI that identifies =
a logical profile <br> to which the Atom document conforms. Only a =
single profile value is <br> allowed for now.<br> <br> - James<br> <br> =
Nikunj R. Mehta wrote:<br> &gt; Several recent discussions suggest the =
need for sub-typing Atom <br> &gt; documents. There are two major =
requirements for sub-typing Atom documents:<br> &gt;<br> &gt; 1. In Atom =
Publishing Protocol, signaling the requirement for an Atom <br> &gt; =
extension (whether blessed by IETF or not) to be present in accepted =
<br> &gt; content [1]. To illustrate the requirement by example, one =
would see:<br> &gt;<br> &gt; =
&lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=3Dtoken&lt;/=
app:accept&gt;<br> &gt;<br> &gt; 2. Establishing an expectation on an =
Atom processor for the media type <br> &gt; of a linked resource, e.g., =
whether the representation in-lines a <br> &gt; complete hierarchy of =
Atom entries and feeds [2]. Once again to <br> &gt; illustrate the =
requirement by example, one would see:<br> &gt;<br> &gt; &lt;atom:link =
rel=3D"down" <br> &gt; =
type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1" =
href=3D"children"/&gt;<br> &gt;<br> &gt; Of these cases, a really strong =
case can be made for the first <br> &gt; requirement to use a media type =
parameter, since it has to happen in <br> &gt; the absence of the actual =
Atom document. There is only one <br> &gt; must-understand signaling =
mechanism in AtomPub and that is app:accept. <br> &gt; If a media type =
parameter is used in app:accept that cannot be <br> &gt; understood by =
its receiver, the receiver has no choice but to cease <br> &gt; =
communications with the server. Since almost every AtomPub-style "API" =
<br> &gt; introduces its own set of requirements for what constitutes an =
entry <br> &gt; the server is willing to accept.<br> &gt;<br> &gt; For =
example, Google Finance API in its protocol reference states that <br> =
&gt; an entry posted as a new portfolio must include a =
"gf:portfolioData" <br> &gt; element inside an atom:entry [3]. CMIS =
servers may require the <br> &gt; presence of a type identifier as =
extended entry metadata in order to <br> &gt; accept an entry posted to =
a collection [4].<br> &gt;<br> &gt; It seems quite reasonable to =
establish a single media type parameter <br> &gt; and allow every such =
API to define their own acceptable values for <br> &gt; this purpose. =
This approach &nbsp;provides fair warning and enables AtomPub <br> &gt; =
niches to legally exist, and even interoperate.<br> &gt;<br> &gt; The =
second case can probably benefit from a media type parameter, but <br> =
&gt; it is not clear what the semantics of that parameter would be. <br> =
&gt; Specifically:<br> &gt;<br> &gt; &nbsp; &nbsp;1. Do Atom processors =
fail if, when processing Content-Type header,<br> &gt; &nbsp; &nbsp; =
&nbsp; they encounter a media type parameter they don't know about or =
a<br> &gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter =
that they don't understand.<br> &gt; &nbsp; &nbsp;2. Does introduction =
of media type parameters for<br> &gt; &nbsp; &nbsp; &nbsp; =
application/atom+xml require standards track RFC?<br> &gt;<br> &gt;<br> =
&gt; Nikunj<br> &gt; </tt><tt><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></tt=
><tt><br> &gt;<br> &gt; [1] </tt><tt><a =
href=3D"http://www.imc.org/atom-protocol/mail-archive/msg11398.html">http:=
//www.imc.org/atom-protocol/mail-archive/msg11398.html</a></tt><tt><br> =
&gt; [2] </tt><tt><a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg21114.html">http://=
www.imc.org/atom-syntax/mail-archive/msg21114.html</a></tt><tt><br> &gt; =
[3] </tt><tt><a =
href=3D"http://code.google.com/apis/finance/developers_guide_protocol.html=
#CreatingPortfolios">http://code.google.com/apis/finance/developers_guide_=
protocol.html#CreatingPortfolios</a></tt><tt><br> &gt; [4] </tt><tt><a =
href=3D"http://www.oasis-open.org/committees/download.php/32668">http://ww=
w.oasis-open.org/committees/download.php/32668</a></tt><tt><br> <br> =
</tt><br> <br> </div></blockquote></div><br></div></body></html>=

--Apple-Mail-40-62752512--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:49:47 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B60603A6A1F for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:49:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.397
X-Spam-Level: 
X-Spam-Status: No, score=-2.397 tagged_above=-999 required=5 tests=[AWL=-0.998, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QOlUVCsKBCSD for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:49:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F04473A6824 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:49:45 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIc7W7060589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:38:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIc7wF060588; Wed, 10 Jun 2009 11:38:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-ew0-f217.google.com (mail-ew0-f217.google.com [209.85.219.217]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIbsLW060570 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:38:05 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by ewy17 with SMTP id 17so1060539ewy.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=SbJ7W6wZpSAsLnUZ1gcSggGRYq+TDTca7zfD2//FkcY=; b=kFsFBFjaOGJnC4IqaCpBjqaX4k8IsFVVVYl53s0399RGIqs1QZRTc/ThK8DhTqf/6p NOcsogjYK0lhIfIJ+mj6asxdKOjNhtC5gIAOjaBsHXPqUTC4wXoOZLol26Qoy9DUneE/ tbBEEF/QNhkmHCLUHmmL0nHz+Anob5kHhS5Rk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=CHNCDR1WktkqEyuOMQhw6LS8ZFQMhbdYYnrN6upL7yhPGIT58LBGlONKeuEQwmuH7H UGQAyvK6tcLPfYTexHXrEBI66TJpg7MWyjUj8ZS/kvRRx43V7qZHaxhGdV7/r2pC6ORc 2D++cne/tdMfmNppt5+NW3f4og/82bqNaIGEM=
Received: by 10.216.28.15 with SMTP id f15mr630367wea.30.1244659074005; Wed, 10 Jun 2009 11:37:54 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id x6sm14818863gvf.24.2009.06.10.11.37.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 11:37:46 -0700 (PDT)
Message-ID: <4A2FFDAF.2070404@gmail.com>
Date: Wed, 10 Jun 2009 11:38:39 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Al Brown <albertcbrown@us.ibm.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org
Subject: Re: Sub-typing Atom documents
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com>
In-Reply-To: <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Al Brown wrote:
>
> It would be useful to have more than one profile such that cmis + 
> inline may be specified. Also, will you include initial values for the 
> profile type or should that be part of CMIS and the inline I-D?
>
More than one profile value is definitely possible.
>
> Can we have specify language similar to how link relations are 
> specified? Ie, there is a registry of names in a default namespace. 
> Extensions are then free to register their name or use a 
> fully-qualified URI. One added benefit of this is there will be a 
> central registry of atom extensions, at least the ones that took the 
> time to register them.
>
Again, also a strong possibility if and only if there is consensus that 
a central registry would be beneficial.
>
> I also thought the media type parameter inline-depth as useful and 
> that would be nice to have specified as part of the inline I-D.
>
-1... incorporating something like inline-depth=1 into the media type 
would not be a good thing. The media type is intended to describe the 
kind of document that's being passed around and not specific details 
about the documents construction. When I say something like 
"application/atom+xml;type=entry;profile=tree", what I'm saying is that 
the document is potentially a hierarchical Atom entry but in order to 
determine anything more about the document I have to retrieve and 
examine it directly.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any 
> attachments, are confidential and are intended solely for the use of 
> the person or entity to whom the message was addressed. If you are not 
> the intended recipient of this message, please be advised that any 
> dissemination, distribution, or use of the contents of this message is 
> strictly prohibited. If you received this message in error, please 
> notify the sender. Please also permanently delete all copies of the 
> original message and any attached documentation.
>
> Inactive hide details for James M Snell ---06/09/2009 03:46:22 
> PM---I've already started working up an I-D for a new profile meJames 
> M Snell ---06/09/2009 03:46:22 PM---I've already started working up an 
> I-D for a new profile media type
>
>
> From: 	
> James M Snell <jasnell@gmail.com>
>
> To: 	
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>
> Cc: 	
> atom-syntax Syntax <atom-syntax@imc.org>
>
> Date: 	
> 06/09/2009 03:46 PM
>
> Subject: 	
> Re: Sub-typing Atom documents
>
> ------------------------------------------------------------------------
>
>
>
>
> I've already started working up an I-D for a new profile media type
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
>  application/atom+xml;profile="http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical profile
> to which the Atom document conforms. Only a single profile value is
> allowed for now.
>
> - James
>
> Nikunj R. Mehta wrote:
> > Several recent discussions suggest the need for sub-typing Atom
> > documents. There are two major requirements for sub-typing Atom 
> documents:
> >
> > 1. In Atom Publishing Protocol, signaling the requirement for an Atom
> > extension (whether blessed by IETF or not) to be present in accepted
> > content [1]. To illustrate the requirement by example, one would see:
> >
> > <app:accept>application/atom+xml;type=entry;extension=token</app:accept>
> >
> > 2. Establishing an expectation on an Atom processor for the media type
> > of a linked resource, e.g., whether the representation in-lines a
> > complete hierarchy of Atom entries and feeds [2]. Once again to
> > illustrate the requirement by example, one would see:
> >
> > <atom:link rel="down"
> > type="application/atom+xml;type=feed;inline-depth=1" href="children"/>
> >
> > Of these cases, a really strong case can be made for the first
> > requirement to use a media type parameter, since it has to happen in
> > the absence of the actual Atom document. There is only one
> > must-understand signaling mechanism in AtomPub and that is app:accept.
> > If a media type parameter is used in app:accept that cannot be
> > understood by its receiver, the receiver has no choice but to cease
> > communications with the server. Since almost every AtomPub-style "API"
> > introduces its own set of requirements for what constitutes an entry
> > the server is willing to accept.
> >
> > For example, Google Finance API in its protocol reference states that
> > an entry posted as a new portfolio must include a "gf:portfolioData"
> > element inside an atom:entry [3]. CMIS servers may require the
> > presence of a type identifier as extended entry metadata in order to
> > accept an entry posted to a collection [4].
> >
> > It seems quite reasonable to establish a single media type parameter
> > and allow every such API to define their own acceptable values for
> > this purpose. This approach  provides fair warning and enables AtomPub
> > niches to legally exist, and even interoperate.
> >
> > The second case can probably benefit from a media type parameter, but
> > it is not clear what the semantics of that parameter would be.
> > Specifically:
> >
> >    1. Do Atom processors fail if, when processing Content-Type header,
> >       they encounter a media type parameter they don't know about or a
> >       value in a known media type parameter that they don't understand.
> >    2. Does introduction of media type parameters for
> >       application/atom+xml require standards track RFC?
> >
> >
> > Nikunj
> > http://o-micron.blogspot.com
> >
> > [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> > [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> > [3] 
> http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
> > [4] http://www.oasis-open.org/committees/download.php/32668
>
>
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 11:51:25 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 73A063A69A1 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:51:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.567
X-Spam-Level: 
X-Spam-Status: No, score=-3.567 tagged_above=-999 required=5 tests=[AWL=1.068, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IOMa3n1+Ea1d for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 11:51:19 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 107E63A6824 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 11:51:18 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AITYQJ060207 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:29:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AITYBO060206; Wed, 10 Jun 2009 11:29:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e34.co.us.ibm.com (e34.co.us.ibm.com [32.97.110.152]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AITNCs060184 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:29:33 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e34.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n5AIQNVU008294 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:26:23 -0600
Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n5AITLDK183848 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:29:21 -0600
Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n5AITLkC024139 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:29:21 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n5AITKqM024134; Wed, 10 Jun 2009 12:29:20 -0600
In-Reply-To: <1191335719-1244502830-cardhu_decombobulator_blackberry.rim.net-151986016-@bxe1007.bisx.prod.on.blackberry>
References: <4A2D8D62.60007@gmail.com><OF343DFFED.81B76A8C-ON882575CF.007E5C82-882575CF.007EC924@us.ibm.com> <1191335719-1244502830-cardhu_decombobulator_blackberry.rim.net-151986016-@bxe1007.bisx.prod.on.blackberry>
Subject: Re: Atompub Features Draft Dead for Good?
X-KeepSent: 7740DC55:4F1B3DC6-882575D1:0064D9B8; type=4; name=$KeepSent
To: jasnell@gmail.com
Cc: "atom-syntax" <atom-syntax@imc.org>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF7740DC55.4F1B3DC6-ON882575D1.0064D9B8-882575D1.00658C62@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 10 Jun 2009 11:29:10 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/10/2009 12:29:20
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28"

--1__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


If it made sense for CMIS to use it, then yes.  Especially if it become=
s
the best practice to advertise an atom extension.

It would be helpful if the feature markup included a way to specify an =
URI
to get the feature-specific info such as the block below.  That would h=
elp
make the service document easier to produce and the client can request =
the
feature-specific block if desired.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       jasnell@gmail.com                                        =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         "atom-syntax" <atom-syntax@imc.org>, owner-atom-syntax@ma=
il.imc.org                                               
                                                                       =
                                                         
  Date:       06/08/2009 04:36 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Atompub Features Draft Dead for Good?                =
                                                         
                                                                       =
                                                         





Ok this is good to see. The main question is whether there is sufficien=
t
reason to define a generic features/capabilities extension. There certa=
inly
are good arguments in favor. If a generic ext was available would cmis =
use
it?


Sent from my Verizon Wireless BlackBerry


From: Al Brown
Date: Mon, 8 Jun 2009 16:04:50 -0700
To: James M Snell<jasnell@gmail.com>
Subject: Re: Atompub Features Draft Dead for Good?


CMIS adds CMIS element to the workspace element in the atompub service
document. I am not aware of requirements from CMIS for representing
features at the collection level.

FYI - Here's an example of the features/capabilities CMIS advertises in=
 the
atompub workspace element:

<ns5:repositoryInfo>
<ns1:repositoryId>repid1</ns1:repositoryId>
<ns1:repositoryName>Repository1</ns1:repositoryName>
<ns1:repositoryRelationship>self</ns1:repositoryRelationship>
<ns1:repositoryDescription>CMIS Repository Description</
ns1:repositoryDescription>
<ns1:vendorName>CMIS Vendor 1</ns1:vendorName>
<ns1:productName>CMIS Prototype for VendorX</ns1:productName>
<ns1:productVersion>0.61</ns1:productVersion>
<ns1:rootFolderId>rootfolder</ns1:rootFolderId>
<ns1:capabilities>
<ns1:capabilityMultifiling>true</ns1:capabilityMultifiling>
<ns1:capabilityUnfiling>true</ns1:capabilityUnfiling>
<ns1:capabilityVersionSpecificFiling>true</
ns1:capabilityVersionSpecificFiling>
<ns1:capabilityPWCUpdateable>true</ns1:capabilityPWCUpdateable>
<ns1:capabilityPWCSearchable>true</ns1:capabilityPWCSearchable>
<ns1:capabilityAllVersionsSearchable>true</
ns1:capabilityAllVersionsSearchable>
<ns1:capabilityQuery>bothcombined</ns1:capabilityQuery>
<ns1:capabilityJoin>innerandouter</ns1:capabilityJoin>
<ns1:capabilityChanges>all</ns1:capabilityChanges>
<ns1:capabilityChangesOnType>document</ns1:capabilityChangesOnType>
<ns1:capabilityChangesOnType>folder</ns1:capabilityChangesOnType>
<ns1:changesIncomplete>true</ns1:changesIncomplete>
</ns1:capabilities>
<ns1:cmisVersionSupported>0.61</ns1:cmisVersionSupported>
</ns5:repositoryInfo>

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.

Inactive hide details for James M Snell ---06/08/2009 03:36:36 PM---Ok,=
 so
we'd made quite a bit of progress on the Atom featurJames M Snell
---06/08/2009 03:36:36 PM---Ok, so we'd made quite a bit of progress on=
 the
Atom features draft a
                                                                       =
    
                                                                       =
    
 From:                  James M Snell <jasnell@gmail.com>              =
    
                                                                       =
    
                                                                       =
    
 To:                    atom-syntax <atom-syntax@imc.org>              =
    
                                                                       =
    
                                                                       =
    
 Date:                  06/08/2009 03:36 PM                            =
    
                                                                       =
    
                                                                       =
    
 Subject:               Atompub Features Draft Dead for Good?          =
    
                                                                       =
    






Ok, so we'd made quite a bit of progress on the Atom features draft a
while back and then I decided to sit and watch to see if there was a
strong enough need for the extensions. At this point, I have not seen
anyone jumping up and down demanding the functionality provided by the
Features draft so I'm wondering if I should just consider it Dead for
Good. Thoughts?



=

--1__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>If it made sense for CMIS to use it, then yes.  Especially if it bec=
omes the best practice to advertise an atom extension.  <br>
<br>
It would be helpful if the feature markup included a way to specify an =
URI to get the feature-specific info such as the block below.  That wou=
ld help make the service document easier to produce and the client can =
request the feature-specific block if desired.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF42DFF75F288f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for jasne=
ll---06/08/2009 04:36:36 PM---Ok this is good to see. The main question=
 is whether there is suff"><font color=3D"#424282">jasnell---06/08/2009=
 04:36:36 PM---Ok this is good to see. The main question is whether the=
re is sufficient reason to define a generic features/capabilities exten=
</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF75F288f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">jasnell@gmail.com</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF75F288f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42=
DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;atom-syntax&quot; &lt;atom-syntax@imc.org&gt;, o=
wner-atom-syntax@mail.imc.org</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF75F288f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/08/2009 04:36 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF75F288f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Atompub Features Draft Dead for Good?</font></td><=
/tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">Ok this is good to see. The main question is whether t=
here is sufficient reason to define a generic features/capabilities ext=
ension. There certainly are good arguments in favor. If a generic ext w=
as available would cmis use it?</font>
<p><font size=3D"4">Sent from my Verizon Wireless BlackBerry</font>
<p><hr width=3D"100%" size=3D"2" align=3D"left"><b><font size=3D"4">Fro=
m</font></b><font size=3D"4">: Al Brown </font><b><font size=3D"4"><br>=

Date</font></b><font size=3D"4">: Mon, 8 Jun 2009 16:04:50 -0700</font>=
<b><font size=3D"4"><br>
To</font></b><font size=3D"4">: James M Snell&lt;jasnell@gmail.com&gt;<=
/font><b><font size=3D"4"><br>
Subject</font></b><font size=3D"4">: Re: Atompub Features Draft Dead fo=
r Good?</font>
<p><font size=3D"4">CMIS adds CMIS element to the workspace element in =
the atompub service document. I am not aware of requirements from CMIS =
for representing features at the collection level.<br>
<br>
FYI - Here's an example of the features/capabilities CMIS advertises in=
 the atompub workspace element:<br>
</font><font size=3D"4" color=3D"#008080" face=3D"Courier New"><br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns5:=
repositoryInfo</font><font size=3D"4" color=3D"#008080" face=3D"Courier=
 New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
repositoryId</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;</font><font size=3D"4" face=3D"Courier New">repid1</font><font=
 size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><font si=
ze=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:repositoryId</font>=
<font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
repositoryName</font><font size=3D"4" color=3D"#008080" face=3D"Courier=
 New">&gt;</font><font size=3D"4" face=3D"Courier New">Repository1</fon=
t><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><=
font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:repositoryNa=
me</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<b=
r>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
repositoryRelationship</font><font size=3D"4" color=3D"#008080" face=3D=
"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">self</fo=
nt><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font>=
<font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:repositoryR=
elationship</font><font size=3D"4" color=3D"#008080" face=3D"Courier Ne=
w">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
repositoryDescription</font><font size=3D"4" color=3D"#008080" face=3D"=
Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">CMIS Repo=
sitory Description</font><font size=3D"4" color=3D"#008080" face=3D"Cou=
rier New">&lt;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courie=
r New">ns1:repositoryDescription</font><font size=3D"4" color=3D"#00808=
0" face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
vendorName</font><font size=3D"4" color=3D"#008080" face=3D"Courier New=
">&gt;</font><font size=3D"4" face=3D"Courier New">CMIS Vendor 1</font>=
<font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><fo=
nt size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:vendorName</fo=
nt><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
productName</font><font size=3D"4" color=3D"#008080" face=3D"Courier Ne=
w">&gt;</font><font size=3D"4" face=3D"Courier New">CMIS Prototype for =
VendorX</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&=
lt;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
productName</font><font size=3D"4" color=3D"#008080" face=3D"Courier Ne=
w">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
productVersion</font><font size=3D"4" color=3D"#008080" face=3D"Courier=
 New">&gt;</font><font size=3D"4" face=3D"Courier New">0.61</font><font=
 size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><font si=
ze=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:productVersion</fon=
t><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
rootFolderId</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;</font><u><font size=3D"4" face=3D"Courier New">rootfolder</fon=
t></u><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</fo=
nt><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:rootFold=
erId</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;=
<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilities</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityMultifiling</font><font size=3D"4" color=3D"#008080" face=3D"=
Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">true</fon=
t><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><=
font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilityMu=
ltifiling</font><font size=3D"4" color=3D"#008080" face=3D"Courier New"=
>&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityUnfiling</font><font size=3D"4" color=3D"#008080" face=3D"Cou=
rier New">&gt;</font><font size=3D"4" face=3D"Courier New">true</font><=
font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><fon=
t size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilityUnfil=
ing</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<=
br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityVersionSpecificFiling</font><font size=3D"4" color=3D"#008080=
" face=3D"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New"=
>true</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt=
;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:ca=
pabilityVersionSpecificFiling</font><font size=3D"4" color=3D"#008080" =
face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityPWCUpdateable</font><font size=3D"4" color=3D"#008080" face=3D=
"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">true</fo=
nt><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font>=
<font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilityP=
WCUpdateable</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityPWCSearchable</font><font size=3D"4" color=3D"#008080" face=3D=
"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">true</fo=
nt><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font>=
<font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilityP=
WCSearchable</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityAllVersionsSearchable</font><font size=3D"4" color=3D"#008080=
" face=3D"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New"=
>true</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt=
;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:ca=
pabilityAllVersionsSearchable</font><font size=3D"4" color=3D"#008080" =
face=3D"Courier New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityQuery</font><font size=3D"4" color=3D"#008080" face=3D"Courie=
r New">&gt;</font><u><font size=3D"4" face=3D"Courier New">bothcombined=
</font></u><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;=
/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:cap=
abilityQuery</font><font size=3D"4" color=3D"#008080" face=3D"Courier N=
ew">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityJoin</font><font size=3D"4" color=3D"#008080" face=3D"Courier=
 New">&gt;</font><u><font size=3D"4" face=3D"Courier New">innerandouter=
</font></u><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;=
/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:cap=
abilityJoin</font><font size=3D"4" color=3D"#008080" face=3D"Courier Ne=
w">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityChanges</font><font size=3D"4" color=3D"#008080" face=3D"Cour=
ier New">&gt;</font><font size=3D"4" face=3D"Courier New">all</font><fo=
nt size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><font =
size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilityChanges=
</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<br>=

&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityChangesOnType</font><font size=3D"4" color=3D"#008080" face=3D=
"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">document=
</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</f=
ont><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabil=
ityChangesOnType</font><font size=3D"4" color=3D"#008080" face=3D"Couri=
er New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
capabilityChangesOnType</font><font size=3D"4" color=3D"#008080" face=3D=
"Courier New">&gt;</font><font size=3D"4" face=3D"Courier New">folder</=
font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</fon=
t><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:capabilit=
yChangesOnType</font><font size=3D"4" color=3D"#008080" face=3D"Courier=
 New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
changesIncomplete</font><font size=3D"4" color=3D"#008080" face=3D"Cour=
ier New">&gt;</font><font size=3D"4" face=3D"Courier New">true</font><f=
ont size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><font=
 size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:changesIncomplet=
e</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&gt;<br=
>
&lt;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1=
:capabilities</font><font size=3D"4" color=3D"#008080" face=3D"Courier =
New">&gt;<br>
&lt;</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:=
cmisVersionSupported</font><font size=3D"4" color=3D"#008080" face=3D"C=
ourier New">&gt;</font><font size=3D"4" face=3D"Courier New">0.61</font=
><font size=3D"4" color=3D"#008080" face=3D"Courier New">&lt;/</font><f=
ont size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns1:cmisVersionSu=
pported</font><font size=3D"4" color=3D"#008080" face=3D"Courier New">&=
gt;<br>
&lt;/</font><font size=3D"4" color=3D"#3F8080" face=3D"Courier New">ns5=
:repositoryInfo</font><font size=3D"4" color=3D"#008080" face=3D"Courie=
r New">&gt;</font><font size=3D"4"><br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"4"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"4"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
</font><img src=3D"cid:1__=3D07BBFF42DFF75F288f9e8a93df938@us.ibm.com" =
width=3D"16" height=3D"16" alt=3D"Inactive hide details for James M Sne=
ll ---06/08/2009 03:36:36 PM---Ok, so we'd made quite a bit of progress=
 on the Atom featur"><font size=3D"4" color=3D"#424282">James M Snell -=
--06/08/2009 03:36:36 PM---Ok, so we'd made quite a bit of progress on =
the Atom features draft a</font><font size=3D"4"><br>
</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"31%"><img src=3D"cid:2__=3D07BBFF42DFF7=
5F288f9e8a93df938@us.ibm.com" width=3D"96" height=3D"1"><font color=3D"=
#5F5F5F"><br>
From:</font></td><td width=3D"69%"><img src=3D"cid:2__=3D07BBFF42DFF75F=
288f9e8a93df938@us.ibm.com" width=3D"1" height=3D"1"><br>
James M Snell &lt;jasnell@gmail.com&gt;</td></tr>

<tr valign=3D"top"><td width=3D"31%"><img src=3D"cid:2__=3D07BBFF42DFF7=
5F288f9e8a93df938@us.ibm.com" width=3D"96" height=3D"1"><font color=3D"=
#5F5F5F"><br>
To:</font></td><td width=3D"69%"><img src=3D"cid:2__=3D07BBFF42DFF75F28=
8f9e8a93df938@us.ibm.com" width=3D"1" height=3D"1"><br>
atom-syntax &lt;atom-syntax@imc.org&gt;</td></tr>

<tr valign=3D"top"><td width=3D"31%"><img src=3D"cid:2__=3D07BBFF42DFF7=
5F288f9e8a93df938@us.ibm.com" width=3D"96" height=3D"1"><font color=3D"=
#5F5F5F"><br>
Date:</font></td><td width=3D"69%"><img src=3D"cid:2__=3D07BBFF42DFF75F=
288f9e8a93df938@us.ibm.com" width=3D"1" height=3D"1"><br>
06/08/2009 03:36 PM</td></tr>

<tr valign=3D"top"><td width=3D"31%"><img src=3D"cid:2__=3D07BBFF42DFF7=
5F288f9e8a93df938@us.ibm.com" width=3D"96" height=3D"1"><font color=3D"=
#5F5F5F"><br>
Subject:</font></td><td width=3D"69%"><img src=3D"cid:2__=3D07BBFF42DFF=
75F288f9e8a93df938@us.ibm.com" width=3D"1" height=3D"1"><br>
Atompub Features Draft Dead for Good?</td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"4"><=
br>
<br>
</font><tt><font size=3D"4"><br>
<br>
Ok, so we'd made quite a bit of progress on the Atom features draft a <=
br>
while back and then I decided to sit and watch to see if there was a <b=
r>
strong enough need for the extensions. At this point, I have not seen <=
br>
anyone jumping up and down demanding the functionality provided by the =
<br>
Features draft so I'm wondering if I should just consider it Dead for <=
br>
Good. Thoughts?<br>
</font></tt><font size=3D"4"><br>
<br>
</font><br>
<br>
</body></html>=


--1__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28--


--0__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF42DFF75F288f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF42DFF75F288f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF42DFF75F288f9e8a93df938690918c07BBFF42DFF75F28--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:02:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F7283A691A for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:02:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.015
X-Spam-Level: 
X-Spam-Status: No, score=-6.015 tagged_above=-999 required=5 tests=[AWL=0.583, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FiujfkiaQp1G for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:02:08 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 492363A6B22 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:02:01 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIm6OU061223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:48:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIm6qp061222; Wed, 10 Jun 2009 11:48:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIm5dV061216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:48:05 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AImvZa011649 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 18:48:58 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AIn9qE021768; Wed, 10 Jun 2009 18:49:09 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 11:47:59 -0700
Cc: Al Brown <albertcbrown@us.ibm.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <24F022A7-2BBA-4C00-846C-34AECADABB87@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A2FFDAF.2070404@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Wed, 10 Jun 2009 11:46:38 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com> <4A2FFDAF.2070404@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090206.4A2FFFE0.0001:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 10, 2009, at 11:38 AM, James M Snell wrote:

>>
>> I also thought the media type parameter inline-depth as useful and  
>> that would be nice to have specified as part of the inline I-D.
>>
> -1... incorporating something like inline-depth=1 into the media  
> type would not be a good thing. The media type is intended to  
> describe the kind of document that's being passed around and not  
> specific details about the documents construction.

This reasoning is not very useful really.

> When I say something like "application/atom 
> +xml;type=entry;profile=tree", what I'm saying is that the document  
> is potentially a hierarchical Atom entry but in order to determine  
> anything more about the document I have to retrieve and examine it  
> directly.
>

Just like type=entry says that the document contains a single Atom  
entry element, and profile=cmis1.0 says that the element has certain  
extensions, inline-depth=1 could say that the extension uses link in- 
lining to a certain depth.

The problem really is that the meaning of inline-depth is not well- 
defined.


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:04:42 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3495B3A692C for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:04:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.145
X-Spam-Level: 
X-Spam-Status: No, score=-0.145 tagged_above=-999 required=5 tests=[AWL=0.054, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ehGURL7Ji1aB for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:04:41 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1FB593A691A for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:04:40 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIqTSG061439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:52:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIqTNO061438; Wed, 10 Jun 2009 11:52:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-px0-f188.google.com (mail-px0-f188.google.com [209.85.216.188]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIqIY8061429 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:52:28 -0700 (MST) (envelope-from mart@degeneration.co.uk)
Received: by pxi26 with SMTP id 26so877998pxi.16 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:52:17 -0700 (PDT)
Received: by 10.114.124.1 with SMTP id w1mr2498631wac.136.1244659937686; Wed, 10 Jun 2009 11:52:17 -0700 (PDT)
Received: from ?192.168.64.79? ([204.9.180.30]) by mx.google.com with ESMTPS id l28sm9604822waf.19.2009.06.10.11.52.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 11:52:16 -0700 (PDT)
Message-ID: <4A3000DF.9050604@degeneration.co.uk>
Date: Wed, 10 Jun 2009 11:52:15 -0700
From: Martin Atkins <mart@degeneration.co.uk>
Reply-To: atom-syntax Syntax <atom-syntax@imc.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
To: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: Fwd: New Version Notification for draft-mehta-atom-inline-00
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com>
In-Reply-To: <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> Based on feedback, I have split out the in-lining spec in to its own I-D. 
> 
> HTML: http://tools.ietf.org/html/draft-mehta-atom-inline-00
> Text: http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt
> 
> I 
> am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list. 
> The source for this I-D is also available, if you are interested.
> 
> Looking forward to comments on the I-D.
> 

Is it actually necessary to support inlining of resources other than 
atom feeds and entries? It seems like this adds considerable complexity 
where I'm not sure that there are compelling use-cases.

Given how little success there has been with the complex content model 
of the atom:content element in practice, it'd be my preference to avoid 
over-thinking this and address only the specific use-case of referencing 
other items that are themselves expressed as Atom.

In particular, I'm unsure as to what the meaning would be of the following:

<link rel="related" type="application/atom+xml" href="...">
     <ah:inline type="text">Blah blah blah</ah:inline>
</link>

Is the text inside considered to be an alternate representation of this 
resource? Should the content actually be the entity-encoded XML? Is this 
invalid? The current draft seems to have no comment on the matter.

Restricting the problem to only inline feeds and entries also 
theoretically allows the ah:inline element to be removed and the 
atom:feed or atom:entry element given as a direct child of atom:link, 
with the name of the element telling the processor whether it's a feed 
or entry without the redundancy inherent in the ah:inline type attribute.



From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:07:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 833A63A6855 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:07:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.038
X-Spam-Level: 
X-Spam-Status: No, score=-3.038 tagged_above=-999 required=5 tests=[AWL=0.397, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tk+PgUkJvD0x for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:07:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E52523A68C3 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:07:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIsg4w061512 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:54:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIsgkk061511; Wed, 10 Jun 2009 11:54:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e36.co.us.ibm.com (e36.co.us.ibm.com [32.97.110.154]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIsfEm061505 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:54:41 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e36.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n5AIrHLP029979 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:53:17 -0600
Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n5AIscfO257316 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:54:39 -0600
Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n5AIsbS1019455 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:54:37 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n5AIsbNd019441; Wed, 10 Jun 2009 12:54:37 -0600
In-Reply-To: <62E5FD4C-D6D7-4A7A-8918-0DDA48D10495@oracle.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com> <62E5FD4C-D6D7-4A7A-8918-0DDA48D10495@oracle.com>
Subject: Re: Sub-typing Atom documents
X-KeepSent: D4A242C0:D5BD005A-882575D1:00668922; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@gmail.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFD4A242C0.D5BD005A-ON882575D1.00668922-882575D1.0067DC76@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 10 Jun 2009 11:54:26 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/10/2009 12:54:36
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2"

--1__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


Great reference.  That's an issue oracle filed recently.  The first bul=
let
in #259 is precisely the reason why we need to have either a media type=

parameter (media type signals tree or flat) or down-tree link relation.=


I do not believe those questions need to be answered to signal that the=

atom document referenced by a link element contains inline (hierarchy) =
or
not..

If the inline I-D does not address that bullet in some way, I would pre=
fer
not to have the inline I-D so CMIS can provide a extension-specific
solution until the new atom wg (if formed) comes up with a new
specification that addresses hierarchy.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         James M Snell <jasnell@gmail.com>, atom-syntax Syntax <at=
om-syntax@imc.org>                                       
                                                                       =
                                                         
  Date:       06/10/2009 11:20 AM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Sub-typing Atom documents                            =
                                                         
                                                                       =
                                                         





I find it difficult to incorporate the specification of a media type
parameter to specify inline depth in the absence of a specific proposal=
 for
how to construct deeply nested hierarchy in the face of up and down lin=
ks
as well as multi-parents.

It only makes sense to specify the media type parameter once a specific=

meaning or a value space can be defined. I am not sure a viable proposa=
l
exists (partly because of questions such as those raised in [1]), but I=
'd
be happy to work with anyone's proposal that addresses this concern.

Nikunj
http://o-micron.blogspot.com

[1] http://tools.oasis-open.org/issues/browse/CMIS-259

On Jun 10, 2009, at 10:59 AM, Al Brown wrote:



      It would be useful to have more than one profile such that cmis +=

      inline may be specified. Also, will you include initial values fo=
r
      the profile type or should that be part of CMIS and the inline I-=
D?

      Can we have specify language similar to how link relations are
      specified? Ie, there is a registry of names in a default namespac=
e.
      Extensions are then free to register their name or use a
      fully-qualified URI. One added benefit of this is there will be a=

      central registry of atom extensions, at least the ones that took =
the
      time to register them.

      I also thought the media type parameter inline-depth as useful an=
d
      that would be nice to have specified as part of the inline I-D.

      -Al

      Al Brown
      Emerging Standards and Industry Frameworks
      CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
      Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/=
Home

      Office 714 327 3453
      Mobile 714 263 6441
      Email albertcbrown@us.ibm.com
      CONFIDENTIAL NOTICE: The contents of this message, including any
      attachments, are confidential and are intended solely for the use=
 of
      the person or entity to whom the message was addressed. If you ar=
e
      not the intended recipient of this message, please be advised tha=
t
      any dissemination, distribution, or use of the contents of this
      message is strictly prohibited. If you received this message in
      error, please notify the sender. Please also permanently delete a=
ll
      copies of the original message and any attached documentation.

      <graycol.gif>James M Snell ---06/09/2009 03:46:22 PM---I've alrea=
dy
      started working up an I-D for a new profile media type
                                                                       =
    
 <ecblank.gif>      <ecblank.gif>                                      =
    
 From:              James M Snell <jasnell@gmail.com>                  =
    
                                                                       =
    
 <ecblank.gif>      <ecblank.gif>                                      =
    
 To:                "Nikunj R. Mehta" <nikunj.mehta@oracle.com>        =
    
                                                                       =
    
 <ecblank.gif>      <ecblank.gif>                                      =
    
 Cc:                atom-syntax Syntax <atom-syntax@imc.org>           =
    
                                                                       =
    
 <ecblank.gif>      <ecblank.gif>                                      =
    
 Date:              06/09/2009 03:46 PM                                =
    
                                                                       =
    
 <ecblank.gif>      <ecblank.gif>                                      =
    
 Subject:           Re: Sub-typing Atom documents                      =
    
                                                                       =
    








      I've already started working up an I-D for a new profile media ty=
pe
      parameter. I should be able to get it published by tomorrow
      end-of-day

      Example:

       application/atom+xml;profile=3D"http://example.org/profile/foo"

      The profile parameter value is a URI that identifies a logical
      profile
      to which the Atom document conforms. Only a single profile value =
is
      allowed for now.

      - James

      Nikunj R. Mehta wrote:
      > Several recent discussions suggest the need for sub-typing Atom=

      > documents. There are two major requirements for sub-typing Atom=

      documents:
      >
      > 1. In Atom Publishing Protocol, signaling the requirement for a=
n
      Atom
      > extension (whether blessed by IETF or not) to be present in
      accepted
      > content [1]. To illustrate the requirement by example, one woul=
d
      see:
      >
      > <app:accept>application/atom
      +xml;type=3Dentry;extension=3Dtoken</app:accept>
      >
      > 2. Establishing an expectation on an Atom processor for the med=
ia
      type
      > of a linked resource, e.g., whether the representation in-lines=
 a
      > complete hierarchy of Atom entries and feeds [2]. Once again to=

      > illustrate the requirement by example, one would see:
      >
      > <atom:link rel=3D"down"
      > type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1"
      href=3D"children"/>
      >
      > Of these cases, a really strong case can be made for the first
      > requirement to use a media type parameter, since it has to happ=
en
      in
      > the absence of the actual Atom document. There is only one
      > must-understand signaling mechanism in AtomPub and that is
      app:accept.
      > If a media type parameter is used in app:accept that cannot be
      > understood by its receiver, the receiver has no choice but to c=
ease

      > communications with the server. Since almost every AtomPub-styl=
e
      "API"
      > introduces its own set of requirements for what constitutes an
      entry
      > the server is willing to accept.
      >
      > For example, Google Finance API in its protocol reference state=
s
      that
      > an entry posted as a new portfolio must include a
      "gf:portfolioData"
      > element inside an atom:entry [3]. CMIS servers may require the
      > presence of a type identifier as extended entry metadata in ord=
er
      to
      > accept an entry posted to a collection [4].
      >
      > It seems quite reasonable to establish a single media type
      parameter
      > and allow every such API to define their own acceptable values =
for
      > this purpose. This approach  provides fair warning and enables
      AtomPub
      > niches to legally exist, and even interoperate.
      >
      > The second case can probably benefit from a media type paramete=
r,
      but
      > it is not clear what the semantics of that parameter would be.
      > Specifically:
      >
      >    1. Do Atom processors fail if, when processing Content-Type
      header,
      >       they encounter a media type parameter they don't know abo=
ut
      or a
      >       value in a known media type parameter that they don't
      understand.
      >    2. Does introduction of media type parameters for
      >       application/atom+xml require standards track RFC?
      >
      >
      > Nikunj
      > http://o-micron.blogspot.com
      >
      > [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html=

      > [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
      > [3]
      http://code.google.com/apis/finance/developers_guide_protocol.htm=
l#CreatingPortfolios

      > [4] http://www.oasis-open.org/committees/download.php/32668




=

--1__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>Great reference.  That's an issue oracle filed recently.  The first =
bullet in #259 is precisely the reason why we need to have either a med=
ia type parameter (media type signals tree or flat) or down-tree link r=
elation.<br>
<br>
I do not believe those questions need to be answered to signal that the=
 atom document referenced by a link element contains inline (hierarchy)=
 or not..<br>
<br>
If the inline I-D does not address that bullet in some way, I would pre=
fer not to have the inline I-D so CMIS can provide a extension-specific=
 solution until the new atom wg (if formed) comes up with a new specifi=
cation that addresses hierarchy.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF42DFF50FB28f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---06/10/2009 11:20:26 AM---I find it difficult =
to incorporate the specification of"><font color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/10/2009 11:20:26 AM---I find it difficult to in=
corporate the specification of a media type parameter to specify inline=
 depth in the absence of a spec</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF50FB28f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF50FB28f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42=
DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;, atom-syntax S=
yntax &lt;atom-syntax@imc.org&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF50FB28f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/10/2009 11:20 AM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFF50FB28f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFF50FB28f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Sub-typing Atom documents</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">I find it difficult to incorporate the specification o=
f a media type parameter to specify inline depth in the absence of a sp=
ecific proposal for how to construct deeply nested hierarchy in the fac=
e of up and down links as well as multi-parents.</font><br>
<br>
<font size=3D"4">It only makes sense to specify the media type paramete=
r once a specific meaning or a value space can be defined. I am not sur=
e a viable proposal exists (partly because of questions such as those r=
aised in [1]), but I'd be happy to work with anyone's proposal that add=
resses this concern.</font><br>
<br>
<font size=3D"2">Nikunj</font><br>
<a href=3D"http://o-micron.blogspot.com/"><u><font size=3D"2" color=3D"=
#0000FF">http://o-micron.blogspot.com</font></u></a><br>
<br>
<font size=3D"4">[1] </font><a href=3D"http://tools.oasis-open.org/issu=
es/browse/CMIS-259"><u><font size=3D"4" color=3D"#0000FF">http://tools.=
oasis-open.org/issues/browse/CMIS-259</font></u></a><font size=3D"4"> <=
/font><br>
<br>
<font size=3D"4">On Jun 10, 2009, at 10:59 AM, Al Brown wrote:</font><b=
r>

<ul>
<ul><font size=3D"4">It would be useful to have more than one profile s=
uch that cmis + inline may be specified. Also, will you include initial=
 values for the profile type or should that be part of CMIS and the inl=
ine I-D?<br>
<br>
Can we have specify language similar to how link relations are specifie=
d? Ie, there is a registry of names in a default namespace. Extensions =
are then free to register their name or use a fully-qualified URI. One =
added benefit of this is there will be a central registry of atom exten=
sions, at least the ones that took the time to register them.<br>
<br>
I also thought the media type parameter inline-depth as useful and that=
 would be nice to have specified as part of the inline I-D.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"4"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"4"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font size=3D=
"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font size=3D=
"4"><br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">James M Sn=
ell ---06/09/2009 03:46:22 PM---I've already started working up an I-D =
for a new profile media type</font><font size=3D"4"><br>
</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"25%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
From:</font></td><td width=3D"75%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
James M Snell &lt;<a href=3D"mailto:jasnell@gmail.com"><u><font color=3D=
"#0000FF">jasnell@gmail.com</font></u></a>&gt;</td></tr>

<tr valign=3D"top"><td width=3D"25%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
To:</font></td><td width=3D"75%"><font size=3D"4">&lt;ecblank.gif&gt;</=
font><br>
&quot;Nikunj R. Mehta&quot; &lt;<a href=3D"mailto:nikunj.mehta@oracle.c=
om"><u><font color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&g=
t;</td></tr>

<tr valign=3D"top"><td width=3D"25%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Cc:</font></td><td width=3D"75%" valign=3D"middle"><font size=3D"4">&lt=
;ecblank.gif&gt;</font><br>
atom-syntax Syntax &lt;<a href=3D"mailto:atom-syntax@imc.org"><u><font =
color=3D"#0000FF">atom-syntax@imc.org</font></u></a>&gt;</td></tr>

<tr valign=3D"top"><td width=3D"25%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Date:</font></td><td width=3D"75%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
06/09/2009 03:46 PM</td></tr>

<tr valign=3D"top"><td width=3D"25%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Subject:</font></td><td width=3D"75%"><font size=3D"4">&lt;ecblank.gif&=
gt;</font><br>
Re: Sub-typing Atom documents</td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"4"><=
br>
<br>
</font><tt><font size=3D"4"><br>
<br>
I've already started working up an I-D for a new profile media type <br=
>
parameter. I should be able to get it published by tomorrow end-of-day<=
br>
<br>
Example:<br>
<br>
 application/atom+xml;profile=3D&quot;</font></tt><a href=3D"http://exa=
mple.org/profile/foo"><tt><u><font size=3D"4" color=3D"#0000FF">http://=
example.org/profile/foo</font></u></tt></a><tt><font size=3D"4">&quot;<=
br>
<br>
The profile parameter value is a URI that identifies a logical profile =
<br>
to which the Atom document conforms. Only a single profile value is <br=
>
allowed for now.<br>
<br>
- James<br>
<br>
Nikunj R. Mehta wrote:<br>
&gt; Several recent discussions suggest the need for sub-typing Atom <b=
r>
&gt; documents. There are two major requirements for sub-typing Atom do=
cuments:<br>
&gt;<br>
&gt; 1. In Atom Publishing Protocol, signaling the requirement for an A=
tom <br>
&gt; extension (whether blessed by IETF or not) to be present in accept=
ed <br>
&gt; content [1]. To illustrate the requirement by example, one would s=
ee:<br>
&gt;<br>
&gt; &lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=3Dto=
ken&lt;/app:accept&gt;<br>
&gt;<br>
&gt; 2. Establishing an expectation on an Atom processor for the media =
type <br>
&gt; of a linked resource, e.g., whether the representation in-lines a =
<br>
&gt; complete hierarchy of Atom entries and feeds [2]. Once again to <b=
r>
&gt; illustrate the requirement by example, one would see:<br>
&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; <br>
&gt; type=3D&quot;application/atom+xml;type=3Dfeed;inline-depth=3D1&quo=
t; href=3D&quot;children&quot;/&gt;<br>
&gt;<br>
&gt; Of these cases, a really strong case can be made for the first <br=
>
&gt; requirement to use a media type parameter, since it has to happen =
in <br>
&gt; the absence of the actual Atom document. There is only one <br>
&gt; must-understand signaling mechanism in AtomPub and that is app:acc=
ept. <br>
&gt; If a media type parameter is used in app:accept that cannot be <br=
>
&gt; understood by its receiver, the receiver has no choice but to ceas=
e <br>
&gt; communications with the server. Since almost every AtomPub-style &=
quot;API&quot; <br>
&gt; introduces its own set of requirements for what constitutes an ent=
ry <br>
&gt; the server is willing to accept.<br>
&gt;<br>
&gt; For example, Google Finance API in its protocol reference states t=
hat <br>
&gt; an entry posted as a new portfolio must include a &quot;gf:portfol=
ioData&quot; <br>
&gt; element inside an atom:entry [3]. CMIS servers may require the <br=
>
&gt; presence of a type identifier as extended entry metadata in order =
to <br>
&gt; accept an entry posted to a collection [4].<br>
&gt;<br>
&gt; It seems quite reasonable to establish a single media type paramet=
er <br>
&gt; and allow every such API to define their own acceptable values for=
 <br>
&gt; this purpose. This approach &nbsp;provides fair warning and enable=
s AtomPub <br>
&gt; niches to legally exist, and even interoperate.<br>
&gt;<br>
&gt; The second case can probably benefit from a media type parameter, =
but <br>
&gt; it is not clear what the semantics of that parameter would be. <br=
>
&gt; Specifically:<br>
&gt;<br>
&gt; &nbsp; &nbsp;1. Do Atom processors fail if, when processing Conten=
t-Type header,<br>
&gt; &nbsp; &nbsp; &nbsp; they encounter a media type parameter they do=
n't know about or a<br>
&gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter that th=
ey don't understand.<br>
&gt; &nbsp; &nbsp;2. Does introduction of media type parameters for<br>=

&gt; &nbsp; &nbsp; &nbsp; application/atom+xml require standards track =
RFC?<br>
&gt;<br>
&gt;<br>
&gt; Nikunj<br>
&gt; </font></tt><a href=3D"http://o-micron.blogspot.com/"><tt><u><font=
 size=3D"4" color=3D"#0000FF">http://o-micron.blogspot.com</font></u></=
tt></a><tt><font size=3D"4"><br>
&gt;<br>
&gt; [1] </font></tt><a href=3D"http://www.imc.org/atom-protocol/mail-a=
rchive/msg11398.html"><tt><u><font size=3D"4" color=3D"#0000FF">http://=
www.imc.org/atom-protocol/mail-archive/msg11398.html</font></u></tt></a=
><tt><font size=3D"4"><br>
&gt; [2] </font></tt><a href=3D"http://www.imc.org/atom-syntax/mail-arc=
hive/msg21114.html"><tt><u><font size=3D"4" color=3D"#0000FF">http://ww=
w.imc.org/atom-syntax/mail-archive/msg21114.html</font></u></tt></a><tt=
><font size=3D"4"><br>
&gt; [3] </font></tt><a href=3D"http://code.google.com/apis/finance/dev=
elopers_guide_protocol.html#CreatingPortfolios"><tt><u><font size=3D"4"=
 color=3D"#0000FF">http://code.google.com/apis/finance/developers_guide=
_protocol.html#CreatingPortfolios</font></u></tt></a><tt><font size=3D"=
4"><br>
&gt; [4] </font></tt><a href=3D"http://www.oasis-open.org/committees/do=
wnload.php/32668"><tt><u><font size=3D"4" color=3D"#0000FF">http://www.=
oasis-open.org/committees/download.php/32668</font></u></tt></a><tt><fo=
nt size=3D"4"><br>
</font></tt><font size=3D"4"><br>
<br>
</font></ul>
</ul>
<br>
<br>
</body></html>=


--1__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2--


--0__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF42DFF50FB28f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF42DFF50FB28f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF42DFF50FB28f9e8a93df938690918c07BBFF42DFF50FB2--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:12:37 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F29743A6B26 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:12:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.063
X-Spam-Level: 
X-Spam-Status: No, score=-3.063 tagged_above=-999 required=5 tests=[AWL=0.372, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FV5pyk-bk0ks for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:12:31 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D44ED3A6B22 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:12:29 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIwOYt061778 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:58:24 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AIwObb061777; Wed, 10 Jun 2009 11:58:24 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e38.co.us.ibm.com (e38.co.us.ibm.com [32.97.110.159]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AIwDBZ061760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:58:23 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e38.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n5AItFKY001678 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:55:15 -0600
Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n5AIwDUp216324 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:58:13 -0600
Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.13.1/8.13.3) with ESMTP id n5AIwl1A011726 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:58:47 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av06.boulder.ibm.com (8.13.1/8.12.11) with ESMTP id n5AIwlbV011720; Wed, 10 Jun 2009 12:58:47 -0600
In-Reply-To: <4A2FFDAF.2070404@gmail.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com> <4A2FFDAF.2070404@gmail.com>
Subject: Re: Sub-typing Atom documents
X-KeepSent: 123CE68B:8A237759-882575D1:00681A13; type=4; name=$KeepSent
To: James M Snell <jasnell@gmail.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, owner-atom-syntax@mail.imc.org
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF123CE68B.8A237759-ON882575D1.00681A13-882575D1.006830F1@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 10 Jun 2009 11:58:02 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/10/2009 12:58:12
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83"

--1__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable


>-1... incorporating something like inline-depth=3D1 into the media typ=
e
>would not be a good thing. The media type is intended to describe the
>kind of document that's being passed around and not specific details
>about the documents construction. When I say something like
>"application/atom+xml;type=3Dentry;profile=3Dtree", what I'm saying is=
 that
>the document is potentially a hierarchical Atom entry but in order to
>determine anything more about the document I have to retrieve and
>examine it directly.
It would be useful to convey depth.  However, signaling the linked reso=
urce
contains inline markup is sufficient.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       James M Snell <jasnell@gmail.com>                        =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         atom-syntax Syntax <atom-syntax@imc.org>, "Nikunj R. Meht=
a" <nikunj.mehta@oracle.com>,                            
              owner-atom-syntax@mail.imc.org                           =
                                                         
                                                                       =
                                                         
  Date:       06/10/2009 11:40 AM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Sub-typing Atom documents                            =
                                                         
                                                                       =
                                                         







Al Brown wrote:
>
> It would be useful to have more than one profile such that cmis +
> inline may be specified. Also, will you include initial values for th=
e
> profile type or should that be part of CMIS and the inline I-D?
>
More than one profile value is definitely possible.
>
> Can we have specify language similar to how link relations are
> specified? Ie, there is a registry of names in a default namespace.
> Extensions are then free to register their name or use a
> fully-qualified URI. One added benefit of this is there will be a
> central registry of atom extensions, at least the ones that took the
> time to register them.
>
Again, also a strong possibility if and only if there is consensus that=

a central registry would be beneficial.
>
> I also thought the media type parameter inline-depth as useful and
> that would be nice to have specified as part of the inline I-D.
>
-1... incorporating something like inline-depth=3D1 into the media type=

would not be a good thing. The media type is intended to describe the
kind of document that's being passed around and not specific details
about the documents construction. When I say something like
"application/atom+xml;type=3Dentry;profile=3Dtree", what I'm saying is =
that
the document is potentially a hierarchical Atom entry but in order to
determine anything more about the document I have to retrieve and
examine it directly.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home=

>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any
> attachments, are confidential and are intended solely for the use of
> the person or entity to whom the message was addressed. If you are no=
t
> the intended recipient of this message, please be advised that any
> dissemination, distribution, or use of the contents of this message i=
s
> strictly prohibited. If you received this message in error, please
> notify the sender. Please also permanently delete all copies of the
> original message and any attached documentation.
>
> Inactive hide details for James M Snell ---06/09/2009 03:46:22
> PM---I've already started working up an I-D for a new profile meJames=

> M Snell ---06/09/2009 03:46:22 PM---I've already started working up a=
n
> I-D for a new profile media type
>
>
> From:
> James M Snell <jasnell@gmail.com>
>
> To:
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>
> Cc:
> atom-syntax Syntax <atom-syntax@imc.org>
>
> Date:
> 06/09/2009 03:46 PM
>
> Subject:
> Re: Sub-typing Atom documents
>
> ---------------------------------------------------------------------=
---
>
>
>
>
> I've already started working up an I-D for a new profile media type
> parameter. I should be able to get it published by tomorrow end-of-da=
y
>
> Example:
>
>  application/atom+xml;profile=3D"http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical profil=
e
> to which the Atom document conforms. Only a single profile value is
> allowed for now.
>
> - James
>
> Nikunj R. Mehta wrote:
> > Several recent discussions suggest the need for sub-typing Atom
> > documents. There are two major requirements for sub-typing Atom
> documents:
> >
> > 1. In Atom Publishing Protocol, signaling the requirement for an At=
om
> > extension (whether blessed by IETF or not) to be present in accepte=
d
> > content [1]. To illustrate the requirement by example, one would se=
e:
> >
> > <app:accept>application/atom
+xml;type=3Dentry;extension=3Dtoken</app:accept>
> >
> > 2. Establishing an expectation on an Atom processor for the media t=
ype
> > of a linked resource, e.g., whether the representation in-lines a
> > complete hierarchy of Atom entries and feeds [2]. Once again to
> > illustrate the requirement by example, one would see:
> >
> > <atom:link rel=3D"down"
> > type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1" href=3D"=
children"/>
> >
> > Of these cases, a really strong case can be made for the first
> > requirement to use a media type parameter, since it has to happen i=
n
> > the absence of the actual Atom document. There is only one
> > must-understand signaling mechanism in AtomPub and that is app:acce=
pt.
> > If a media type parameter is used in app:accept that cannot be
> > understood by its receiver, the receiver has no choice but to cease=

> > communications with the server. Since almost every AtomPub-style "A=
PI"
> > introduces its own set of requirements for what constitutes an entr=
y
> > the server is willing to accept.
> >
> > For example, Google Finance API in its protocol reference states th=
at
> > an entry posted as a new portfolio must include a "gf:portfolioData=
"
> > element inside an atom:entry [3]. CMIS servers may require the
> > presence of a type identifier as extended entry metadata in order t=
o
> > accept an entry posted to a collection [4].
> >
> > It seems quite reasonable to establish a single media type paramete=
r
> > and allow every such API to define their own acceptable values for
> > this purpose. This approach  provides fair warning and enables Atom=
Pub
> > niches to legally exist, and even interoperate.
> >
> > The second case can probably benefit from a media type parameter, b=
ut
> > it is not clear what the semantics of that parameter would be.
> > Specifically:
> >
> >    1. Do Atom processors fail if, when processing Content-Type head=
er,
> >       they encounter a media type parameter they don't know about o=
r a
> >       value in a known media type parameter that they don't underst=
and.
> >    2. Does introduction of media type parameters for
> >       application/atom+xml require standards track RFC?
> >
> >
> > Nikunj
> > http://o-micron.blogspot.com
> >
> > [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> > [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> > [3]
>
http://code.google.com/apis/finance/developers_guide_protocol.html#Crea=
tingPortfolios

> > [4] http://www.oasis-open.org/committees/download.php/32668
>
>
>

=

--1__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><tt>&gt;-1... incorporating something like inline-depth=3D1 into the=
 media type <br>
&gt;would not be a good thing. The media type is intended to describe t=
he <br>
&gt;kind of document that's being passed around and not specific detail=
s <br>
&gt;about the documents construction. When I say something like <br>
&gt;&quot;application/atom+xml;type=3Dentry;profile=3Dtree&quot;, what =
I'm saying is that <br>
&gt;the document is potentially a hierarchical Atom entry but in order =
to <br>
&gt;determine anything more about the document I have to retrieve and <=
br>
&gt;examine it directly.</tt><br>
It would be useful to convey depth.  However, signaling the linked reso=
urce contains inline markup is sufficient.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF42DFFB9C838f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for James=
 M Snell ---06/10/2009 11:40:40 AM---Al Brown wrote:"><font color=3D"#4=
24282">James M Snell ---06/10/2009 11:40:40 AM---Al Brown wrote:</font>=
<br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFB9C838f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">James M Snell &lt;jasnell@gmail.com&gt;</font></td></t=
r>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFB9C838f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42=
DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">atom-syntax Syntax &lt;atom-syntax@imc.org&gt;, &quot;=
Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com&gt;, owner-atom-synta=
x@mail.imc.org</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFB9C838f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/10/2009 11:40 AM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFB9C838f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFB9C838f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Sub-typing Atom documents</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<tt><br>
<br>
Al Brown wrote:<br>
&gt;<br>
&gt; It would be useful to have more than one profile such that cmis + =
<br>
&gt; inline may be specified. Also, will you include initial values for=
 the <br>
&gt; profile type or should that be part of CMIS and the inline I-D?<br=
>
&gt;<br>
More than one profile value is definitely possible.<br>
&gt;<br>
&gt; Can we have specify language similar to how link relations are <br=
>
&gt; specified? Ie, there is a registry of names in a default namespace=
. <br>
&gt; Extensions are then free to register their name or use a <br>
&gt; fully-qualified URI. One added benefit of this is there will be a =
<br>
&gt; central registry of atom extensions, at least the ones that took t=
he <br>
&gt; time to register them.<br>
&gt;<br>
Again, also a strong possibility if and only if there is consensus that=
 <br>
a central registry would be beneficial.<br>
&gt;<br>
&gt; I also thought the media type parameter inline-depth as useful and=
 <br>
&gt; that would be nice to have specified as part of the inline I-D.<br=
>
&gt;<br>
-1... incorporating something like inline-depth=3D1 into the media type=
 <br>
would not be a good thing. The media type is intended to describe the <=
br>
kind of document that's being passed around and not specific details <b=
r>
about the documents construction. When I say something like <br>
&quot;application/atom+xml;type=3Dentry;profile=3Dtree&quot;, what I'm =
saying is that <br>
the document is potentially a hierarchical Atom entry but in order to <=
br>
determine anything more about the document I have to retrieve and <br>
examine it directly.<br>
&gt;<br>
&gt; -Al<br>
&gt;<br>
&gt; Al Brown<br>
&gt; Emerging Standards and Industry Frameworks<br>
&gt; CMIS: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3ki07/display/EC=
MCMIS/Home">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a></tt>=
<tt><br>
&gt; Industry Frameworks: </tt><tt><a href=3D"https://w3.tap.ibm.com/w3=
ki07/display/ECMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Ho=
me</a></tt><tt><br>
&gt;<br>
&gt; Office 714 327 3453<br>
&gt; Mobile 714 263 6441<br>
&gt; Email albertcbrown@us.ibm.com<br>
&gt; CONFIDENTIAL NOTICE: The contents of this message, including any <=
br>
&gt; attachments, are confidential and are intended solely for the use =
of <br>
&gt; the person or entity to whom the message was addressed. If you are=
 not <br>
&gt; the intended recipient of this message, please be advised that any=
 <br>
&gt; dissemination, distribution, or use of the contents of this messag=
e is <br>
&gt; strictly prohibited. If you received this message in error, please=
 <br>
&gt; notify the sender. Please also permanently delete all copies of th=
e <br>
&gt; original message and any attached documentation.<br>
&gt;<br>
&gt; Inactive hide details for James M Snell ---06/09/2009 03:46:22 <br=
>
&gt; PM---I've already started working up an I-D for a new profile meJa=
mes <br>
&gt; M Snell ---06/09/2009 03:46:22 PM---I've already started working u=
p an <br>
&gt; I-D for a new profile media type<br>
&gt;<br>
&gt;<br>
&gt; From: 		 <br>
&gt; James M Snell &lt;jasnell@gmail.com&gt;<br>
&gt;<br>
&gt; To: 		 <br>
&gt; &quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.com&gt;<br>
&gt;<br>
&gt; Cc: 		 <br>
&gt; atom-syntax Syntax &lt;atom-syntax@imc.org&gt;<br>
&gt;<br>
&gt; Date: 		 <br>
&gt; 06/09/2009 03:46 PM<br>
&gt;<br>
&gt; Subject: 		 <br>
&gt; Re: Sub-typing Atom documents<br>
&gt;<br>
&gt; ------------------------------------------------------------------=
------<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I've already started working up an I-D for a new profile media typ=
e<br>
&gt; parameter. I should be able to get it published by tomorrow end-of=
-day<br>
&gt;<br>
&gt; Example:<br>
&gt;<br>
&gt; &nbsp;application/atom+xml;profile=3D&quot;</tt><tt><a href=3D"htt=
p://example.org/profile/foo">http://example.org/profile/foo</a></tt><tt=
>&quot;<br>
&gt;<br>
&gt; The profile parameter value is a URI that identifies a logical pro=
file<br>
&gt; to which the Atom document conforms. Only a single profile value i=
s<br>
&gt; allowed for now.<br>
&gt;<br>
&gt; - James<br>
&gt;<br>
&gt; Nikunj R. Mehta wrote:<br>
&gt; &gt; Several recent discussions suggest the need for sub-typing At=
om<br>
&gt; &gt; documents. There are two major requirements for sub-typing At=
om <br>
&gt; documents:<br>
&gt; &gt;<br>
&gt; &gt; 1. In Atom Publishing Protocol, signaling the requirement for=
 an Atom<br>
&gt; &gt; extension (whether blessed by IETF or not) to be present in a=
ccepted<br>
&gt; &gt; content [1]. To illustrate the requirement by example, one wo=
uld see:<br>
&gt; &gt;<br>
&gt; &gt; &lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=
=3Dtoken&lt;/app:accept&gt;<br>
&gt; &gt;<br>
&gt; &gt; 2. Establishing an expectation on an Atom processor for the m=
edia type<br>
&gt; &gt; of a linked resource, e.g., whether the representation in-lin=
es a<br>
&gt; &gt; complete hierarchy of Atom entries and feeds [2]. Once again =
to<br>
&gt; &gt; illustrate the requirement by example, one would see:<br>
&gt; &gt;<br>
&gt; &gt; &lt;atom:link rel=3D&quot;down&quot;<br>
&gt; &gt; type=3D&quot;application/atom+xml;type=3Dfeed;inline-depth=3D=
1&quot; href=3D&quot;children&quot;/&gt;<br>
&gt; &gt;<br>
&gt; &gt; Of these cases, a really strong case can be made for the firs=
t<br>
&gt; &gt; requirement to use a media type parameter, since it has to ha=
ppen in<br>
&gt; &gt; the absence of the actual Atom document. There is only one<br=
>
&gt; &gt; must-understand signaling mechanism in AtomPub and that is ap=
p:accept.<br>
&gt; &gt; If a media type parameter is used in app:accept that cannot b=
e<br>
&gt; &gt; understood by its receiver, the receiver has no choice but to=
 cease<br>
&gt; &gt; communications with the server. Since almost every AtomPub-st=
yle &quot;API&quot;<br>
&gt; &gt; introduces its own set of requirements for what constitutes a=
n entry<br>
&gt; &gt; the server is willing to accept.<br>
&gt; &gt;<br>
&gt; &gt; For example, Google Finance API in its protocol reference sta=
tes that<br>
&gt; &gt; an entry posted as a new portfolio must include a &quot;gf:po=
rtfolioData&quot;<br>
&gt; &gt; element inside an atom:entry [3]. CMIS servers may require th=
e<br>
&gt; &gt; presence of a type identifier as extended entry metadata in o=
rder to<br>
&gt; &gt; accept an entry posted to a collection [4].<br>
&gt; &gt;<br>
&gt; &gt; It seems quite reasonable to establish a single media type pa=
rameter<br>
&gt; &gt; and allow every such API to define their own acceptable value=
s for<br>
&gt; &gt; this purpose. This approach &nbsp;provides fair warning and e=
nables AtomPub<br>
&gt; &gt; niches to legally exist, and even interoperate.<br>
&gt; &gt;<br>
&gt; &gt; The second case can probably benefit from a media type parame=
ter, but<br>
&gt; &gt; it is not clear what the semantics of that parameter would be=
.<br>
&gt; &gt; Specifically:<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp;1. Do Atom processors fail if, when processing C=
ontent-Type header,<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; they encounter a media type parameter th=
ey don't know about or a<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter th=
at they don't understand.<br>
&gt; &gt; &nbsp; &nbsp;2. Does introduction of media type parameters fo=
r<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; application/atom+xml require standards t=
rack RFC?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Nikunj<br>
&gt; &gt; </tt><tt><a href=3D"http://o-micron.blogspot.com">http://o-mi=
cron.blogspot.com</a></tt><tt><br>
&gt; &gt;<br>
&gt; &gt; [1] </tt><tt><a href=3D"http://www.imc.org/atom-protocol/mail=
-archive/msg11398.html">http://www.imc.org/atom-protocol/mail-archive/m=
sg11398.html</a></tt><tt><br>
&gt; &gt; [2] </tt><tt><a href=3D"http://www.imc.org/atom-syntax/mail-a=
rchive/msg21114.html">http://www.imc.org/atom-syntax/mail-archive/msg21=
114.html</a></tt><tt><br>
&gt; &gt; [3] <br>
&gt; </tt><tt><a href=3D"http://code.google.com/apis/finance/developers=
_guide_protocol.html#CreatingPortfolios">http://code.google.com/apis/fi=
nance/developers_guide_protocol.html#CreatingPortfolios</a></tt><tt><br=
>
&gt; &gt; [4] </tt><tt><a href=3D"http://www.oasis-open.org/committees/=
download.php/32668">http://www.oasis-open.org/committees/download.php/3=
2668</a></tt><tt><br>
&gt;<br>
&gt;<br>
&gt;<br>
</tt><br>
<br>
</body></html>=


--1__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83--


--0__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF42DFFB9C838f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF42DFFB9C838f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF42DFFB9C838f9e8a93df938690918c07BBFF42DFFB9C83--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:21:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 143F33A68D4 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:21:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.432
X-Spam-Level: 
X-Spam-Status: No, score=-5.432 tagged_above=-999 required=5 tests=[AWL=-0.035, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VoaE8lX5g77m for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:21:10 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id EBA4F3A67B2 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:21:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJ6uqG062388 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 12:06:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AJ6uSI062387; Wed, 10 Jun 2009 12:06:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJ6sur062373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:06:55 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AJ6Y12016198 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 19:06:35 GMT
Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AJ7tq7000597; Wed, 10 Jun 2009 19:07:55 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 12:06:45 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@gmail.com>
Message-Id: <58999F91-AC03-45CC-B4ED-E84995846C28@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Al Brown <albertcbrown@us.ibm.com>
In-Reply-To: <OFD4A242C0.D5BD005A-ON882575D1.00668922-882575D1.0067DC76@us.ibm.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-41-65550968
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Sub-typing Atom documents
Date: Wed, 10 Jun 2009 12:05:23 -0700
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com> <62E5FD4C-D6D7-4A7A-8918-0DDA48D10495@oracle.com> <OFD4A242C0.D5BD005A-ON882575D1.00668922-882575D1.0067DC76@us.ibm.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt009.oracle.com [141.146.116.18]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4A300446.0061:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-41-65550968
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 10, 2009, at 11:54 AM, Al Brown wrote:

> Great reference. That's an issue oracle filed recently. The first  
> bullet in #259 is precisely the reason why we need to have either a  
> media type parameter (media type signals tree or flat) or down-tree  
> link relation.
>
> I do not believe those questions need to be answered to signal that  
> the atom document referenced by a link element contains inline  
> (hierarchy) or not..
>
Signaling the use of in-lining extensions in Content-Type,  
atom:link@type, and app:accept could be done quite easily with James'  
proposed I-D.
>
> If the inline I-D does not address that bullet in some way, I would  
> prefer not to have the inline I-D so CMIS can provide a extension- 
> specific solution until the new atom wg (if formed) comes up with a  
> new specification that addresses hierarchy.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>"Nikunj R. Mehta" ---06/10/2009 11:20:26 AM---I find it  
> difficult to incorporate the specification of a media type parameter  
> to specify inline depth in the absence of a spec
>
> <ecblank.gif>
> From:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> Al Brown/Costa Mesa/IBM@IBMUS
> <ecblank.gif>
> Cc:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>, atom-syntax Syntax <atom-syntax@imc.org 
> >
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/10/2009 11:20 AM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: Sub-typing Atom documents
>
>
>
> I find it difficult to incorporate the specification of a media type  
> parameter to specify inline depth in the absence of a specific  
> proposal for how to construct deeply nested hierarchy in the face of  
> up and down links as well as multi-parents.
>
> It only makes sense to specify the media type parameter once a  
> specific meaning or a value space can be defined. I am not sure a  
> viable proposal exists (partly because of questions such as those  
> raised in [1]), but I'd be happy to work with anyone's proposal that  
> addresses this concern.
>
> Nikunj
> http://o-micron.blogspot.com
>
> [1] http://tools.oasis-open.org/issues/browse/CMIS-259
>
> On Jun 10, 2009, at 10:59 AM, Al Brown wrote:
> It would be useful to have more than one profile such that cmis +  
> inline may be specified. Also, will you include initial values for  
> the profile type or should that be part of CMIS and the inline I-D?
>
> Can we have specify language similar to how link relations are  
> specified? Ie, there is a registry of names in a default namespace.  
> Extensions are then free to register their name or use a fully- 
> qualified URI. One added benefit of this is there will be a central  
> registry of atom extensions, at least the ones that took the time to  
> register them.
>
> I also thought the media type parameter inline-depth as useful and  
> that would be nice to have specified as part of the inline I-D.
>
> -Al
>
> Al Brown
> Emerging Standards and Industry Frameworks
> CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
> Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home
>
> Office 714 327 3453
> Mobile 714 263 6441
> Email albertcbrown@us.ibm.com
> CONFIDENTIAL NOTICE: The contents of this message, including any  
> attachments, are confidential and are intended solely for the use of  
> the person or entity to whom the message was addressed. If you are  
> not the intended recipient of this message, please be advised that  
> any dissemination, distribution, or use of the contents of this  
> message is strictly prohibited. If you received this message in  
> error, please notify the sender. Please also permanently delete all  
> copies of the original message and any attached documentation.
>
> <graycol.gif>James M Snell ---06/09/2009 03:46:22 PM---I've already  
> started working up an I-D for a new profile media type
> <ecblank.gif>
> From:	<ecblank.gif>
> James M Snell <jasnell@gmail.com>
> <ecblank.gif>
> To:	<ecblank.gif>
> "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
> <ecblank.gif>
> Cc:	<ecblank.gif>
> atom-syntax Syntax <atom-syntax@imc.org>
> <ecblank.gif>
> Date:	<ecblank.gif>
> 06/09/2009 03:46 PM
> <ecblank.gif>
> Subject:	<ecblank.gif>
> Re: Sub-typing Atom documents
>
>
>
>
> I've already started working up an I-D for a new profile media type
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
> application/atom+xml;profile="http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical profile
> to which the Atom document conforms. Only a single profile value is
> allowed for now.
>
> - James
>
> Nikunj R. Mehta wrote:
> > Several recent discussions suggest the need for sub-typing Atom
> > documents. There are two major requirements for sub-typing Atom  
> documents:
> >
> > 1. In Atom Publishing Protocol, signaling the requirement for an  
> Atom
> > extension (whether blessed by IETF or not) to be present in accepted
> > content [1]. To illustrate the requirement by example, one would  
> see:
> >
> > <app:accept>application/atom+xml;type=entry;extension=token</ 
> app:accept>
> >
> > 2. Establishing an expectation on an Atom processor for the media  
> type
> > of a linked resource, e.g., whether the representation in-lines a
> > complete hierarchy of Atom entries and feeds [2]. Once again to
> > illustrate the requirement by example, one would see:
> >
> > <atom:link rel="down"
> > type="application/atom+xml;type=feed;inline-depth=1"  
> href="children"/>
> >
> > Of these cases, a really strong case can be made for the first
> > requirement to use a media type parameter, since it has to happen in
> > the absence of the actual Atom document. There is only one
> > must-understand signaling mechanism in AtomPub and that is  
> app:accept.
> > If a media type parameter is used in app:accept that cannot be
> > understood by its receiver, the receiver has no choice but to cease
> > communications with the server. Since almost every AtomPub-style  
> "API"
> > introduces its own set of requirements for what constitutes an entry
> > the server is willing to accept.
> >
> > For example, Google Finance API in its protocol reference states  
> that
> > an entry posted as a new portfolio must include a "gf:portfolioData"
> > element inside an atom:entry [3]. CMIS servers may require the
> > presence of a type identifier as extended entry metadata in order to
> > accept an entry posted to a collection [4].
> >
> > It seems quite reasonable to establish a single media type parameter
> > and allow every such API to define their own acceptable values for
> > this purpose. This approach  provides fair warning and enables  
> AtomPub
> > niches to legally exist, and even interoperate.
> >
> > The second case can probably benefit from a media type parameter,  
> but
> > it is not clear what the semantics of that parameter would be.
> > Specifically:
> >
> >    1. Do Atom processors fail if, when processing Content-Type  
> header,
> >       they encounter a media type parameter they don't know about  
> or a
> >       value in a known media type parameter that they don't  
> understand.
> >    2. Does introduction of media type parameters for
> >       application/atom+xml require standards track RFC?
> >
> >
> > Nikunj
> > http://o-micron.blogspot.com
> >
> > [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
> > [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
> > [3] http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
> > [4] http://www.oasis-open.org/committees/download.php/32668
>
>
>
>


--Apple-Mail-41-65550968
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div>On Jun 10, 2009, at =
11:54 AM, Al Brown wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><p>Great reference.  That's an issue oracle filed =
recently.  The first bullet in #259 is precisely the reason why we need =
to have either a media type parameter (media type signals tree or flat) =
or down-tree link relation.<br> <br> I do not believe those questions =
need to be answered to signal that the atom document referenced by a =
link element contains inline (hierarchy) or =
not..<br></p></div></blockquote><div>Signaling the use of in-lining =
extensions in Content-Type, atom:link@type, and app:accept could be done =
quite easily with James' proposed I-D.&nbsp;</div><blockquote =
type=3D"cite"><div><p> <br> If the inline I-D does not address that =
bullet in some way, I would prefer not to have the inline I-D so CMIS =
can provide a extension-specific solution until the new atom wg (if =
formed) comes up with a new specification that addresses hierarchy.<br> =
<br> -Al<br> <br> Al Brown<br> Emerging Standards and Industry =
Frameworks<br> CMIS: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">https://w3.tap=
.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br> Industry Frameworks: <a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home">https://w3.tap.i=
bm.com/w3ki07/display/ECMIF/Home</a><br> <br> Office 714 327 3453<br> =
Mobile 714 263 6441<br> Email  <a =
href=3D"mailto:albertcbrown@us.ibm.com">albertcbrown@us.ibm.com</a><br> =
CONFIDENTIAL NOTICE: The contents of this message, including any =
attachments, are confidential and are intended solely for the use of the =
person or entity to whom the message was addressed. If you are not the =
intended recipient of this message, please be advised that any =
dissemination, distribution, or use of the contents of this message is =
strictly prohibited. If you received this message in error, please =
notify the sender. Please also permanently delete all copies of the =
original message and any attached documentation. <br> <br> =
<span>&lt;graycol.gif&gt;</span><font color=3D"#424282">"Nikunj R. =
Mehta" ---06/10/2009 11:20:26 AM---I find it difficult to incorporate =
the specification of a media type parameter to specify inline depth in =
the absence of a spec</font><br> <br> <table width=3D"100%" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0"> <tbody><tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">From:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">"Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;</f=
ont></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">To:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Al =
Brown/Costa Mesa/IBM@IBMUS</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" =
valign=3D"middle"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">James M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com</a>&gt;, atom-syntax =
Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org">atom-syntax@imc.org</a>&gt;</font></td=
></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Date:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font =
size=3D"2">06/10/2009 11:20 AM</font></td></tr> <tr valign=3D"top"><td =
width=3D"1%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2" =
color=3D"#5F5F5F">Subject:</font></td><td =
width=3D"100%"><span>&lt;ecblank.gif&gt;</span><br> <font size=3D"2">Re: =
Sub-typing Atom documents</font></td></tr> </tbody></table> </p><hr =
width=3D"100%" size=3D"2" align=3D"left" noshade=3D"" =
style=3D"color:#8091A5; "><br> <br> <br> <font size=3D"4">I find it =
difficult to incorporate the specification of a media type parameter to =
specify inline depth in the absence of a specific proposal for how to =
construct deeply nested hierarchy in the face of up and down links as =
well as multi-parents.</font><br> <br> <font size=3D"4">It only makes =
sense to specify the media type parameter once a specific meaning or a =
value space can be defined. I am not sure a viable proposal exists =
(partly because of questions such as those raised in [1]), but I'd be =
happy to work with anyone's proposal that addresses this =
concern.</font><br> <br> <font size=3D"2">Nikunj</font><br> <a =
href=3D"http://o-micron.blogspot.com/"><u><font size=3D"2" =
color=3D"#0000FF">http://o-micron.blogspot.com</font></u></a><br> <br> =
<font size=3D"4">[1] </font><a =
href=3D"http://tools.oasis-open.org/issues/browse/CMIS-259"><u><font =
size=3D"4" =
color=3D"#0000FF">http://tools.oasis-open.org/issues/browse/CMIS-259</font=
></u></a><font size=3D"4"> </font><br> <br> <font size=3D"4">On Jun 10, =
2009, at 10:59 AM, Al Brown wrote:</font><br> <ul> <ul><font size=3D"4">It=
 would be useful to have more than one profile such that cmis + inline =
may be specified. Also, will you include initial values for the profile =
type or should that be part of CMIS and the inline I-D?<br> <br> Can we =
have specify language similar to how link relations are specified? Ie, =
there is a registry of names in a default namespace. Extensions are then =
free to register their name or use a fully-qualified URI. One added =
benefit of this is there will be a central registry of atom extensions, =
at least the ones that took the time to register them.<br> <br> I also =
thought the media type parameter inline-depth as useful and that would =
be nice to have specified as part of the inline I-D.<br> <br> -Al<br> =
<br> Al Brown<br> Emerging Standards and Industry Frameworks<br> CMIS: =
</font><a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home"><u><font =
size=3D"4" =
color=3D"#0000FF">https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</font=
></u></a><font size=3D"4"> <br> Industry Frameworks: </font><a =
href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home"><u><font =
size=3D"4" =
color=3D"#0000FF">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</font><=
/u></a><font size=3D"4"><br> <br> Office 714 327 3453<br> Mobile 714 263 =
6441<br> Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font =
size=3D"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font =
size=3D"4"><br> CONFIDENTIAL NOTICE: The contents of this message, =
including any attachments, are confidential and are intended solely for =
the use of the person or entity to whom the message was addressed. If =
you are not the intended recipient of this message, please be advised =
that any dissemination, distribution, or use of the contents of this =
message is strictly prohibited. If you received this message in error, =
please notify the sender. Please also permanently delete all copies of =
the original message and any attached documentation. <br> <br> =
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">James M =
Snell ---06/09/2009 03:46:22 PM---I've already started working up an I-D =
for a new profile media type</font><font size=3D"4"><br> </font> <table =
width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> =
<tbody><tr valign=3D"top"><td width=3D"25%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
From:</font></td><td width=3D"75%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> James M Snell &lt;<a =
href=3D"mailto:jasnell@gmail.com"><u><font =
color=3D"#0000FF">jasnell@gmail.com</font></u></a>&gt;</td></tr> <tr =
valign=3D"top"><td width=3D"25%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
To:</font></td><td width=3D"75%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> "Nikunj R. Mehta" &lt;<a =
href=3D"mailto:nikunj.mehta@oracle.com"><u><font =
color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&gt;</td></tr> =
<tr valign=3D"top"><td width=3D"25%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Cc:</font></td><td width=3D"75%" valign=3D"middle"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> atom-syntax Syntax &lt;<a =
href=3D"mailto:atom-syntax@imc.org"><u><font =
color=3D"#0000FF">atom-syntax@imc.org</font></u></a>&gt;</td></tr> <tr =
valign=3D"top"><td width=3D"25%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Date:</font></td><td width=3D"75%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> 06/09/2009 03:46 PM</td></tr> =
<tr valign=3D"top"><td width=3D"25%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><font color=3D"#5F5F5F"><br> =
Subject:</font></td><td width=3D"75%"><font =
size=3D"4">&lt;ecblank.gif&gt;</font><br> Re: Sub-typing Atom =
documents</td></tr> </tbody></table> <hr width=3D"100%" size=3D"2" =
align=3D"left" noshade=3D""><font size=3D"4"><br> <br> </font><tt><font =
size=3D"4"><br> <br> I've already started working up an I-D for a new =
profile media type <br> parameter. I should be able to get it published =
by tomorrow end-of-day<br> <br> Example:<br> <br> =
application/atom+xml;profile=3D"</font></tt><a =
href=3D"http://example.org/profile/foo"><tt><u><font size=3D"4" =
color=3D"#0000FF">http://example.org/profile/foo</font></u></tt></a><tt><f=
ont size=3D"4">"<br> <br> The profile parameter value is a URI that =
identifies a logical profile <br> to which the Atom document conforms. =
Only a single profile value is <br> allowed for now.<br> <br> - =
James<br> <br> Nikunj R. Mehta wrote:<br> &gt; Several recent =
discussions suggest the need for sub-typing Atom <br> &gt; documents. =
There are two major requirements for sub-typing Atom documents:<br> =
&gt;<br> &gt; 1. In Atom Publishing Protocol, signaling the requirement =
for an Atom <br> &gt; extension (whether blessed by IETF or not) to be =
present in accepted <br> &gt; content [1]. To illustrate the requirement =
by example, one would see:<br> &gt;<br> &gt; =
&lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=3Dtoken&lt;/=
app:accept&gt;<br> &gt;<br> &gt; 2. Establishing an expectation on an =
Atom processor for the media type <br> &gt; of a linked resource, e.g., =
whether the representation in-lines a <br> &gt; complete hierarchy of =
Atom entries and feeds [2]. Once again to <br> &gt; illustrate the =
requirement by example, one would see:<br> &gt;<br> &gt; &lt;atom:link =
rel=3D"down" <br> &gt; =
type=3D"application/atom+xml;type=3Dfeed;inline-depth=3D1" =
href=3D"children"/&gt;<br> &gt;<br> &gt; Of these cases, a really strong =
case can be made for the first <br> &gt; requirement to use a media type =
parameter, since it has to happen in <br> &gt; the absence of the actual =
Atom document. There is only one <br> &gt; must-understand signaling =
mechanism in AtomPub and that is app:accept. <br> &gt; If a media type =
parameter is used in app:accept that cannot be <br> &gt; understood by =
its receiver, the receiver has no choice but to cease <br> &gt; =
communications with the server. Since almost every AtomPub-style "API" =
<br> &gt; introduces its own set of requirements for what constitutes an =
entry <br> &gt; the server is willing to accept.<br> &gt;<br> &gt; For =
example, Google Finance API in its protocol reference states that <br> =
&gt; an entry posted as a new portfolio must include a =
"gf:portfolioData" <br> &gt; element inside an atom:entry [3]. CMIS =
servers may require the <br> &gt; presence of a type identifier as =
extended entry metadata in order to <br> &gt; accept an entry posted to =
a collection [4].<br> &gt;<br> &gt; It seems quite reasonable to =
establish a single media type parameter <br> &gt; and allow every such =
API to define their own acceptable values for <br> &gt; this purpose. =
This approach &nbsp;provides fair warning and enables AtomPub <br> &gt; =
niches to legally exist, and even interoperate.<br> &gt;<br> &gt; The =
second case can probably benefit from a media type parameter, but <br> =
&gt; it is not clear what the semantics of that parameter would be. <br> =
&gt; Specifically:<br> &gt;<br> &gt; &nbsp; &nbsp;1. Do Atom processors =
fail if, when processing Content-Type header,<br> &gt; &nbsp; &nbsp; =
&nbsp; they encounter a media type parameter they don't know about or =
a<br> &gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter =
that they don't understand.<br> &gt; &nbsp; &nbsp;2. Does introduction =
of media type parameters for<br> &gt; &nbsp; &nbsp; &nbsp; =
application/atom+xml require standards track RFC?<br> &gt;<br> &gt;<br> =
&gt; Nikunj<br> &gt; </font></tt><a =
href=3D"http://o-micron.blogspot.com/"><tt><u><font size=3D"4" =
color=3D"#0000FF">http://o-micron.blogspot.com</font></u></tt></a><tt><fon=
t size=3D"4"><br> &gt;<br> &gt; [1] </font></tt><a =
href=3D"http://www.imc.org/atom-protocol/mail-archive/msg11398.html"><tt><=
u><font size=3D"4" =
color=3D"#0000FF">http://www.imc.org/atom-protocol/mail-archive/msg11398.h=
tml</font></u></tt></a><tt><font size=3D"4"><br> &gt; [2] </font></tt><a =
href=3D"http://www.imc.org/atom-syntax/mail-archive/msg21114.html"><tt><u>=
<font size=3D"4" =
color=3D"#0000FF">http://www.imc.org/atom-syntax/mail-archive/msg21114.htm=
l</font></u></tt></a><tt><font size=3D"4"><br> &gt; [3] </font></tt><a =
href=3D"http://code.google.com/apis/finance/developers_guide_protocol.html=
#CreatingPortfolios"><tt><u><font size=3D"4" =
color=3D"#0000FF">http://code.google.com/apis/finance/developers_guide_pro=
tocol.html#CreatingPortfolios</font></u></tt></a><tt><font size=3D"4"><br>=
 &gt; [4] </font></tt><a =
href=3D"http://www.oasis-open.org/committees/download.php/32668"><tt><u><f=
ont size=3D"4" =
color=3D"#0000FF">http://www.oasis-open.org/committees/download.php/32668<=
/font></u></tt></a><tt><font size=3D"4"><br> </font></tt><font =
size=3D"4"><br> <br> </font></ul> </ul> <br> <br> =
</div></blockquote></div><br></body></html>=

--Apple-Mail-41-65550968--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:31:08 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0FDA53A68D4 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:31:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.026
X-Spam-Level: 
X-Spam-Status: No, score=-0.026 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_47=0.6, MSGID_FROM_MTA_HEADER=0.803, RCVD_IN_DNSWL_LOW=-1, UNPARSEABLE_RELAY=0.001, URI_HEX=0.368, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8KUezPCb8yt1 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:31:07 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C535F3A6855 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:31:06 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJIVSu063207 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 12:18:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AJIVwu063205; Wed, 10 Jun 2009 12:18:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from asmtpout025.mac.com (asmtpout025.mac.com [17.148.16.100]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJIKlT063180; Wed, 10 Jun 2009 12:18:31 -0700 (MST) (envelope-from algermissen1971@mac.com)
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Received: from spool001.mac.com ([10.150.69.51]) by asmtp025.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0KL1001SHEYBVY50@asmtp025.mac.com>; Wed, 10 Jun 2009 12:18:20 -0700 (PDT)
Received: from webmail042 ([10.13.128.42]) by spool001.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0KL100LSVEXR3RA0@spool001.mac.com>; Wed, 10 Jun 2009 12:17:52 -0700 (PDT)
Date: Wed, 10 Jun 2009 21:17:51 +0200
From: Jan Algermissen <algermissen1971@mac.com>
To: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Message-id: <84628901153205122334226847147114128557-Webmail@me.com>
Subject: Re: Exploring a new WG around Atom
Content-transfer-encoding: quoted-printable
Received: from [198.185.18.34] from webmail.me.com with HTTP; Wed, 10 Jun 2009 21:17:51 +0200
Received: from [ 209.18.42.7] from webmail.me.com with HTTP; Wed, 10 Jun 2009 21:17:51 +0200
X-Originating-IP: 198.185.18.34, 209.18.42.7
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi,

I'd also be interested in participating in a new WG.

Of particular interest to me is the use of Atom and AtomPub in the non-blog=
ging (enterprise) context.

In addition to the list provided earlier, I have these on my list of intere=
st:

- using feeds for search results
- adding a <linkTemplate> element

Jan


On Tuesday, June 09, 2009, at 11:40PM, "Sylvain Hellegouarch" <sh@defuze.or=
g> wrote:
>
>Martin Atkins a =E9crit :
>>
>> Nikunj R. Mehta wrote:
>>>
>>> Recent discussions on the atom-syntax mailing list has revealed=20
>>> interest in creating a new WG to look at several extensions of Atom.=20
>>> Here are several extensions that have been discussed:
>>>
>>> 1. Hierarchy operations including meta-publishing
>>> 2. In-line representation
>>> 3. Bi-directional text
>>>
>>> Please respond to this email if you are interested in helping to=20
>>> explore a new WG further. Please also identify if you have a specific=
=20
>>> interest area to consider for a potential new Atom WG.
>>>
>>
>> I am particularly interested in the in-line representation part of=20
>> this. I'm currently working with a small group on an Atom extension=20
>> for describing activity streams[1], and frequently we've received=20
>> feedback from implementors that they want the pertinent content to be=20
>> inline in the feed to avoid additional fetches.
>>
>> -----------------
>>
>> We were in fact discussing recently the use of inlining atom:link=20
>> content to refer to external resources without necessarily requiring=20
>> an additional fetch. I think this model is similar to atom:source in=20
>> that it provides some non-authoritative metadata that may be=20
>> sufficient for display purposes while providing a mechanism for=20
>> processors to retrieve the authoritative metadata when necessary.
>>
>> The model we were considering was as follows:
>>
>> <link rel=3D"related" type=3D"application/atom+xml" href=3D"...">
>>     <entry>
>>         <id>tag:example.com,2009:123545</id>
>>         <title>Some Related Entry</title>
>>         ...
>>     </entry>
>> </link>
>>
>> To my mind, the model here would be that if=20
>> type=3D"application/atom+xml" then the link element MAY contain exactly=
=20
>> one atom:entry or atom:feed element which provides a subset of the=20
>> information from the target document, much as atom:source does.=20
>
>Why not using atom:content for that? The inlining you're presenting=20
>really looks like it defeats the point of the atom:link element in the=20
>first place.
>
>- Sylvain
>
>
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:36:26 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8B3433A6B3D for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:36:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.569
X-Spam-Level: 
X-Spam-Status: No, score=0.569 tagged_above=-999 required=5 tests=[AWL=-1.026, BAYES_00=-2.599, J_CHICKENPOX_31=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, MIME_BASE64_BLANKS=0.041, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Eoud7m+oLuRB for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:36:25 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 032DB3A67B2 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:36:24 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AITRDW060193 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 11:29:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AITRAm060192; Wed, 10 Jun 2009 11:29:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AITGSR060178 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:29:26 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by gxk3 with SMTP id 3so3556854gxk.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 11:29:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:content-transfer-encoding:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:cc :subject:from:date:content-type:mime-version; bh=xfTSYp2vYihRpBARDlROOEew0A0I1NaZTj6NtNVjgew=; b=mEIlv7ao3VxJftuV6uqEC9myyTyPyxKsHOInHczHWV8x3GSAoB/wgxnw1bCGg5Hu0t 4Cmpl2xAOjO8RemgZw/VsfSUbd7HN5bo0SoT5i/LTrxcrSRgd03udlnIeHA2CM0qOXUa /KhAElRdqWPOgwE/6EZwUJAqkqv0wSXtpImv4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id :content-transfer-encoding:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; b=JDtHY5/W8vJWJkf5G5xXJP6cpMBFpkTo3Z8Hl2gK7gotZfi7wAQZ4HE6g4jD4mzNgg I51e2TlRJ7DmrD7WQ+V3elmu0ryDMMDnnmFrhVndrTGFziHUUt9WIPH87w1wmG/PJ4Sq zvnHlORRza6eowe5O9vc/4yRTQ2fu92r4CJbM=
Received: by 10.90.33.15 with SMTP id g15mr1317458agg.121.1244658555811; Wed, 10 Jun 2009 11:29:15 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (c703.bda.bis.na.blackberry.com [67.223.71.112]) by mx.google.com with ESMTPS id 1sm563938agb.8.2009.06.10.11.29.14 (version=SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 11:29:14 -0700 (PDT)
X-rim-org-msg-ref-id:477525907
Message-ID:<477525907-1244658553-cardhu_decombobulator_blackberry.rim.net-228592719-@bxe1007.bisx.prod.on.blackberry>
Content-Transfer-Encoding: base64
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com> <4A2FF3AF.3070803@gmail.com><D53B6C71-E1D4-41D4-8049-7967C0984258@oracle.com>
In-Reply-To: <D53B6C71-E1D4-41D4-8049-7967C0984258@oracle.com>
Sensitivity: Normal
Importance: Normal
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: "atom-syntax Syntax" <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
From: jasnell@gmail.com
Date: Wed, 10 Jun 2009 18:29:13 +0000
Content-Type: text/plain; charset="Windows-1252"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

WWVzLCB0aGUgaXNzdWUgZGlkIGV4aXN0IGJlZm9yZSBnaXZlbiB0aGF0IHRoZSBsaW5rZWQgYXRv
bSBmZWVkIGNvdWxkIGVhc2lseSBoYXZlIG11bHRpcGxlIGF0b206ZW50cnkgZWxlbWVudHMgd2l0
aCB0aGUgc2FtZSBhdG9tOmlkIHZhbHVlIGFzIGFsbG93ZWQgYnkgcmZjNDI4Ny4gSXQgaXMgYSBz
aW1wbGUgbWF0dGVyIHRvIGFuc3dlciB3aGV0aGVyIHRoZXJlIGNhbiBiZSBtdWx0aXBsZSBkaXN0
aWN0IGNoaWxkIHNldHMgb3IgYSBzaW5nbGUgbG9naWNhbCBjaGlsZCBzZXQgYW5kIHRvIGFuc3dl
ciB3aGV0aGVyIG1lbWJlcnNoaXAgaW4gdGhhdCBzZXQgaXMgYmFzZWQgb24gaW5zdGFuY2Ugb3Ig
aWRlbnRpdHkuIA0KDQotIEphbWVzICANClNlbnQgZnJvbSBteSBWZXJpem9uIFdpcmVsZXNzIEJs
YWNrQmVycnkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206ICJOaWt1bmogUi4g
TWVodGEiIDxuaWt1bmoubWVodGFAb3JhY2xlLmNvbT4NCg0KRGF0ZTogV2VkLCAxMCBKdW4gMjAw
OSAxMToxNTowNCANClRvOiBKYW1lcyBNIFNuZWxsPGphc25lbGxAZ21haWwuY29tPg0KQ2M6IGF0
b20tc3ludGF4IFN5bnRheDxhdG9tLXN5bnRheEBpbWMub3JnPg0KU3ViamVjdDogUmU6IE5ldyBW
ZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMg0K
DQoNCk9uIEp1biAxMCwgMjAwOSwgYXQgMTA6NTUgQU0sIEphbWVzIE0gU25lbGwgd3JvdGU6DQoN
Cj4gVGhhbmsgeW91IGZvciB0aGUgY2hhbmdlcy4gQW5vdGhlciBpc3N1ZSB0aGF0IG5lZWRzIHRv
IGJlIGxvb2tlZCBhdCAgDQo+ICh3aGljaCBleGlzdGluZyBpbiB0aGUgcHJldmlvdXMgdmVyc2lv
biBvZiB0aGUgZHJhZnQgYXMgd2VsbCkNCg0KVGhpcyBpc3N1ZSBkaWQgbm90IGV4aXN0IGluIHRo
ZSBwcmV2aW91cyBkcmFmdCBzaW5jZSBvbmx5IG9uZSBsaW5rICANCndpdGggQHJlbCB2YWx1ZSBk
b3duIGFuZCBAdHlwZSBhcHBsaWNhdGlvbi9hdG9tK3htbCB3YXMgcG9zc2libGUuDQoNCj4gaXMg
aG93IGEgcHJvY2Vzc29yIGNhbiByZWNvbnN0cnVjdCB0aGUgbG9naWNhbCBzZXQgb2YgY2hpbGRy
ZW4gZm9yICANCj4gYW4gZW50cnkuLi4gdGhhdCBpcywgZm9yIGluc3RhbmNlLCBpZiB0aGUgc2V0
IG9mIGNoaWxkIGVudHJpZXMgIA0KPiBjb250YWlucyBtdWx0aXBsZSBhdG9tOmVudHJ5IGVsZW1l
bnRzIHdpdGggdGhlIHNhbWUgYXRvbTppZCB2YWx1ZSwgIA0KPiBhcmUgdGhvc2Ugdmlld2VkIGFz
IHNlcGFyYXRlIGNoaWxkcmVuIG9yIGlzIG9ubHkgdGhlIGVudHJ5IHdpdGggdGhlICANCj4gbW9z
dCByZWNlbnQgYXRvbTp1cGRhdGVkIHZhbHVlIGluY2x1ZGVkIGluIHRoZSBzZXQgb2YgY2hpbGRy
ZW4/DQoNCldlIGhhdmUgdHdvIGNob2ljZXMgLSBlaXRoZXIgY29uc3RyYWluIGNhcmRpbmFsaXR5
IGFuZCBvYnRhaW4gYW4gIA0KdW5hbWJpZ3VvdXMgbG9naWNhbCBzZXQgb2YgY2hpbGRyZW4gb3Ig
cmVtb3ZlIHRoZSBjYXJkaW5hbGl0eSAgDQpjb25zdHJhaW50IGFuZCBsZWF2ZSBpdCB0byBhcHBs
aWNhdGlvbnMgdG8gaW50ZXJwcmV0IG11bHRpcGxlIHNldHMgb3IgIA0Kc3Vic2V0cy4gSSBkb247
dCBzZWUgaG93IHdlIGNhbiBnZXQgYSB0aGlyZCBvcHRpb24uIEJUVywgdGhlIHRocmVhZGluZyAg
DQpleHRlbnNpb24gdXNlcyB0aGUgc2Vjb25kIGFwcHJvYWNoIGFuZCCnMi4yIGFzIHdlbGwgYXMg
pzIuMyBvZiAgDQpoaWVyYXJjaHkgSS1EIGV4cGxhaW4gd2hhdCBhbiBBdG9tIHByb2Nlc3NvciBk
b2VzIHdpdGggbXVsdGlwbGUgIA0Kb2NjdXJyZW5jZXMgb2YgdGhlIGRvd24gYW5kIHVwIGxpbmss
IHJlc3BlY3RpdmVseS4NCg0KPiBGdXJ0aGVyLCBpZiBtdWx0aXBsZSAiZG93biIgbGlua3MgYXJl
IHNwZWNpZmllZCwgZWFjaCBwb2ludGluZyB0byAgDQo+IHNlcGFyYXRlIEF0b20gZmVlZHMgd2l0
aCBzZXBhcmF0ZSBlbnRyaWVzIHdpdGggZGlzdGluY3QgYXRvbTppZCAgDQo+IHZhbHVlcywgaXMg
dGhhdCB0byBiZSB2aWV3ZWQgYXMgdHdvIHNlcGFyYXRlIGNoaWxkIGNvbGxlY3Rpb25zIG9yIGEg
IA0KPiBzaW5nbGUgbG9naWNhbCBjb21iaW5lZCBjb2xsZWN0aW9uPyBJIHdvdWxkIHJlY29tbWVu
ZCB0aGUgbGF0dGVyLg0KDQpBcyBJIGV4cGxhaW4gYWJvdmUsIHRoaXMgY2hvaWNlIGlzIGluZmVh
c2libGUuIEhvdyBpcyBvbmUgdG8gcmVjb25jaWxlICANCmFuIEhUTUwgbGlua2VkIHJlc291cmNl
IHdpdGggYW4gZW50cnkgd2l0aCBhIGZlZWQgYW5kIGFuIGltYWdlIGFsbCAgDQp0aHJvdWdoIEBy
ZWw9ZG93bj8gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIGluIGxlYXJuaW5nIG9mIGEgcHJvcG9zYWwg
dG8gIA0KaGFuZGxlIHRoaXMga2luZCBvZiBhIHNpdHVhdGlvbi4NCg0KPg0KPiBOaWt1bmogUi4g
TWVodGEgd3JvdGU6DQo+PiBCYXNlZCBvbiBmZWVkYmFjaywgSSBoYXZlIHNpbXBsaWZpZWQgdGhl
IEktRCB0bzoNCj4+IEluLWxpbmUgZXh0ZW5zaW9ucyBtb3ZlZCB0byBkcmFmdC1tZWh0YS1hdG9t
LWlubGluZQ0KPj4gICAgICBSZW1vdmVkIGRvd24tdHJlZSBhbmQgdXAtdHJlZSByZWxhdGlvbnMN
Cj4+ICAgICAgUmVtb3ZlZCBjYXJkaW5hbGl0eSByZXN0cmljdGlvbnMgb24gdXAgYW5kIGRvd24g
bGlua3MNCj4+DQo+PiBIVE1MOiBodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1kaXZp
bGx5LWF0b20taGllcmFyY2h5LTAyDQo+PiBUZXh0OiBodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQv
ZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMi50eHQgPGh0dHA6Ly90b29scy5pZXRmLm9y
Zy9pZC9kcmFmdC1tZWh0YS1hdG9tLWlubGluZS0wMC50eHQgDQo+PiA+DQo+PiBEaWZmOiBodHRw
Oi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWRpdmlsbHktYXRvbS1oaWVyYXJj
aHktMDIudHh0DQo+Pg0KPj4gSSBhbSBhbHNvIHRyYWNraW5nIG9wZW4gaXNzdWVzIGFib3V0IHRo
aXMgSS1EIHB1YmxpY2x5IGF0IGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9hdG9tLWV4dC9pc3N1
ZXMvbGlzdCANCj4+IC4gVGhlIHNvdXJjZSBmb3IgdGhpcyBJLUQgaXMgYWxzbyBhdmFpbGFibGUs
IGlmIHlvdSBhcmUgaW50ZXJlc3RlZC4NCj4+DQo+PiBMb29raW5nIGZvcndhcmQgdG8gY29tbWVu
dHMgb24gdGhlIEktRC4NCj4+DQo+PiBOaWt1bmoNCj4+IGh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3Bv
dC5jb20gPGh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3BvdC5jb20vPg0KPj4NCj4+DQo+PiBCZWdpbiBm
b3J3YXJkZWQgbWVzc2FnZToNCj4+DQo+Pj4gKkZyb206ICpJRVRGIEktRCBTdWJtaXNzaW9uIFRv
b2wgPGlkc3VibWlzc2lvbkBpZXRmLm9yZyA8bWFpbHRvOmlkc3VibWlzc2lvbkBpZXRmLm9yZyAN
Cj4+PiA+Pg0KPj4+ICpEYXRlOiAqSnVuZSA5LCAyMDA5IDU6MzM6NTcgUE0gUERUDQo+Pj4gKlRv
OiAqbmlrdW5qLm1laHRhQG9yYWNsZS5jb20gPG1haWx0bzpuaWt1bmoubWVodGFAb3JhY2xlLmNv
bT4NCj4+PiAqQ2M6ICpjb2xtLmRpdmlsbHlAb3JhY2xlLmNvbSA8bWFpbHRvOmNvbG0uZGl2aWxs
eUBvcmFjbGUuY29tPg0KPj4+ICpTdWJqZWN0OiAqKk5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm
b3IgZHJhZnQtZGl2aWxseS1hdG9tLSANCj4+PiBoaWVyYXJjaHktMDIgKg0KPj4+DQo+Pj4NCj4+
PiBBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMi50
eHQgaGFzIGJlZW4gIA0KPj4+IHN1Y2Nlc3NmdWx5IHN1Ym1pdHRlZCBieSBOaWt1bmogTWVodGEg
YW5kIHBvc3RlZCB0byB0aGUgSUVURiAgDQo+Pj4gcmVwb3NpdG9yeS4NCj4+Pg0KPj4+IEZpbGVu
YW1lOiBkcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5DQo+Pj4gUmV2aXNpb246IDAyDQo+Pj4g
VGl0bGU6IEhpZXJhcmNoeSBSZWxhdGlvbnMgZm9yIEF0b20NCj4+PiBDcmVhdGlvbl9kYXRlOiAy
MDA5LTA2LTA5DQo+Pj4gV0cgSUQ6IEluZGVwZW5kZW50IFN1Ym1pc3Npb24NCj4+PiBOdW1iZXJf
b2ZfcGFnZXM6IDcNCj4+Pg0KPj4+IEFic3RyYWN0Og0KPj4+IFRoaXMgc3BlY2lmaWNhdGlvbiBk
ZWZpbmVzIGxpbmsgcmVsYXRpb25zIGZvciBoaWVyYXJjaGljYWwgIA0KPj4+IG5hdmlnYXRpb24N
Cj4+PiBhbW9uZyBBdG9tIGZlZWRzIGFuZCBlbnRyaWVzLkVkaXRvcmlhbCBOb3RlDQo+Pj4NCj4+
PiBUbyBwcm92aWRlIGZlZWRiYWNrIG9uIHRoaXMgSW50ZXJuZXQtRHJhZnQsIGpvaW4gdGhlIGF0
b20tc3ludGF4DQo+Pj4gbWFpbGluZyBsaXN0IChodHRwOi8vd3d3LmltYy5vcmcvYXRvbS1zeW50
YXgvKSBbMV0uDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gVGhlIElFVEYgU2VjcmV0YXJpYXQuDQo+Pj4N
Cj4+Pg0KPj4NCg0K


From owner-atom-syntax@mail.imc.org  Wed Jun 10 12:58:22 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C46993A6BFA for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:58:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.831
X-Spam-Level: 
X-Spam-Status: No, score=-4.831 tagged_above=-999 required=5 tests=[AWL=-0.633, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GIXsvw5ctZrB for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 12:58:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 54BE13A6B4E for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 12:58:21 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJlK5b064843 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 12:47:21 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AJlKba064842; Wed, 10 Jun 2009 12:47:20 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AJlJGl064836 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 12:47:20 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AJhVAe027717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 19:43:32 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AJmOLf026981 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 19:48:25 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 12:47:14 -0700
Message-Id: <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
In-Reply-To: <4A3000DF.9050604@degeneration.co.uk>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
Date: Wed, 10 Jun 2009 12:45:52 -0700
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com> <4A3000DF.9050604@degeneration.co.uk>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090205.4A300DC4.006E:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 10, 2009, at 11:52 AM, Martin Atkins wrote:

>
> Nikunj R. Mehta wrote:
>> Based on feedback, I have split out the in-lining spec in to its  
>> own I-D. HTML: http://tools.ietf.org/html/draft-mehta-atom-inline-00
>> Text: http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt
>> I am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list 
>> . The source for this I-D is also available, if you are interested.
>> Looking forward to comments on the I-D.
>
> Is it actually necessary to support inlining of resources other than  
> atom feeds and entries? It seems like this adds considerable  
> complexity where I'm not sure that there are compelling use-cases.

I am glad you are speaking up about this. The original proposal for in- 
lining as expressed in draft-divilly-atom-hierarchy-01 was rather  
modest and supported a rather simple use case.

However, per Mark Nottingham et al [1], the use of the ae:inline is  
held up as the right way of extending Atom. Plus, per James Snell [2],  
the inline content's media type is better gleaned from ae:inline@type  
attribute. Also, per Al Brown et al. [3] [4] [5], it was more  
important to ensure maximum flexibility than demonstrate specific use  
cases.

>
> Given how little success there has been with the complex content  
> model of the atom:content element in practice, it'd be my preference  
> to avoid over-thinking this and address only the specific use-case  
> of referencing other items that are themselves expressed as Atom.

I agree that the current model is super flexible, perhaps to the point  
of complicating even basic behavior. However, we need some consensus  
on the level of flexibility and cost we can agree to.

>
> In particular, I'm unsure as to what the meaning would be of the  
> following:
>
> <link rel="related" type="application/atom+xml" href="...">
>    <ah:inline type="text">Blah blah blah</ah:inline>
> </link>
>
> Is the text inside considered to be an alternate representation of  
> this resource? Should the content actually be the entity-encoded  
> XML? Is this invalid? The current draft seems to have no comment on  
> the matter.
>
> Restricting the problem to only inline feeds and entries also  
> theoretically allows the ah:inline element to be removed and the  
> atom:feed or atom:entry element given as a direct child of  
> atom:link, with the name of the element telling the processor  
> whether it's a feed or entry without the redundancy inherent in the  
> ah:inline type attribute.
>
>


[1] http://www.imc.org/atom-syntax/mail-archive/msg21053.html
[2] http://www.imc.org/atom-syntax/mail-archive/msg21084.html
[3] http://www.imc.org/atom-syntax/mail-archive/msg21088.html
[4] http://www.imc.org/atom-syntax/mail-archive/msg21096.html
[5] http://www.imc.org/atom-syntax/mail-archive/msg21121.html


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:17:55 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ADBEE3A6C00 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:17:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.085
X-Spam-Level: 
X-Spam-Status: No, score=-3.085 tagged_above=-999 required=5 tests=[AWL=0.350, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42, TVD_FW_GRAPHIC_NAME_MID=0.543]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gc7kdpZ8+r9U for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:17:48 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B3F903A6A31 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:17:46 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AK6J7H066010 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:06:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AK6JAH066009; Wed, 10 Jun 2009 13:06:19 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from e32.co.us.ibm.com (e32.co.us.ibm.com [32.97.110.150]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AK68rQ065990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:06:18 -0700 (MST) (envelope-from albertcbrown@us.ibm.com)
Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e32.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n5AK2O9d017436 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 14:02:24 -0600
Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n5AK5x4P123080 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 14:05:59 -0600
Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n5AK5wU3032624 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 14:05:58 -0600
Received: from d03nm133.boulder.ibm.com (d03nm133.boulder.ibm.com [9.17.195.180]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n5AK5vMe032559; Wed, 10 Jun 2009 14:05:57 -0600
In-Reply-To: <58999F91-AC03-45CC-B4ED-E84995846C28@oracle.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <OFB90A3FE0.8097892C-ON882575D1.006260AE-882575D1.0062DD13@us.ibm.com> <62E5FD4C-D6D7-4A7A-8918-0DDA48D10495@oracle.com> <OFD4A242C0.D5BD005A-ON882575D1.00668922-882575D1.0067DC76@us.ibm.com> <58999F91-AC03-45CC-B4ED-E84995846C28@oracle.com>
Subject: Re: Sub-typing Atom documents
X-KeepSent: 276F8A7A:E5D7B85D-882575D1:006E1B36; type=4; name=$KeepSent
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <jasnell@gmail.com>
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF276F8A7A.E5D7B85D-ON882575D1.006E1B36-882575D1.006E6432@us.ibm.com>
From: Al Brown <albertcbrown@us.ibm.com>
Date: Wed, 10 Jun 2009 13:05:46 -0700
X-MIMETrack: Serialize by Router on D03NM133/03/M/IBM(Build V851_04282009|April 28, 2009) at 06/10/2009 14:05:56
MIME-Version: 1.0
Content-type: multipart/related;  Boundary="0__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6"
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6
Content-type: multipart/alternative; 
	Boundary="1__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6"

--1__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: quoted-printable


>Signaling the use of in-lining extensions in Content-Type, atom:link@t=
ype,
and app:accept could be done quite easily with James' proposed I-D.
Yes, provided either the inline I-D or profile I-D specified the value =
to
be used for the profile media type argument for atom documents with the=

inline markup.  *shrug* Guess we have to wait to resolve this till the
profile I-D draft is available.

-Al

Al Brown
Emerging Standards and Industry Frameworks
CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

Office 714 327 3453
Mobile 714 263 6441
Email  albertcbrown@us.ibm.com
CONFIDENTIAL NOTICE: The contents of this message, including any
attachments, are confidential and are intended solely for the use of th=
e
person or entity to whom the message was addressed. If you are not the
intended recipient of this message, please be advised that any
dissemination, distribution, or use of the contents of this message is
strictly prohibited. If you received this message in error, please noti=
fy
the sender. Please also permanently delete all copies of the original
message and any attached documentation.


                                                                       =
                                                         
  From:       "Nikunj R. Mehta" <nikunj.mehta@oracle.com>              =
                                                         
                                                                       =
                                                         
  To:         Al Brown/Costa Mesa/IBM@IBMUS                            =
                                                         
                                                                       =
                                                         
  Cc:         atom-syntax Syntax <atom-syntax@imc.org>, James M Snell <=
jasnell@gmail.com>                                       
                                                                       =
                                                         
  Date:       06/10/2009 12:07 PM                                      =
                                                         
                                                                       =
                                                         
  Subject:    Re: Sub-typing Atom documents                            =
                                                         
                                                                       =
                                                         





On Jun 10, 2009, at 11:54 AM, Al Brown wrote:



      Great reference. That's an issue oracle filed recently. The first=

      bullet in #259 is precisely the reason why we need to have either=
 a
      media type parameter (media type signals tree or flat) or down-tr=
ee
      link relation.

      I do not believe those questions need to be answered to signal th=
at
      the atom document referenced by a link element contains inline
      (hierarchy) or not..


Signaling the use of in-lining extensions in Content-Type, atom:link@ty=
pe,
and app:accept could be done quite easily with James' proposed I-D.



      If the inline I-D does not address that bullet in some way, I wou=
ld
      prefer not to have the inline I-D so CMIS can provide a
      extension-specific solution until the new atom wg (if formed) com=
es
      up with a new specification that addresses hierarchy.

      -Al

      Al Brown
      Emerging Standards and Industry Frameworks
      CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home
      Industry Frameworks: https://w3.tap.ibm.com/w3ki07/display/ECMIF/=
Home

      Office 714 327 3453
      Mobile 714 263 6441
      Email albertcbrown@us.ibm.com
      CONFIDENTIAL NOTICE: The contents of this message, including any
      attachments, are confidential and are intended solely for the use=
 of
      the person or entity to whom the message was addressed. If you ar=
e
      not the intended recipient of this message, please be advised tha=
t
      any dissemination, distribution, or use of the contents of this
      message is strictly prohibited. If you received this message in
      error, please notify the sender. Please also permanently delete a=
ll
      copies of the original message and any attached documentation.

      <graycol.gif>"Nikunj R. Mehta" ---06/10/2009 11:20:26 AM---I find=
 it
      difficult to incorporate the specification of a media type parame=
ter
      to specify inline depth in the absence of a spec
                                                                       =
    
 <ecblank.gi <ecblank.gif>                                             =
    
 f>          "Nikunj R. Mehta" <nikunj.mehta@oracle.com>               =
    
 From:                                                                 =
    
                                                                       =
    
 <ecblank.gi <ecblank.gif>                                             =
    
 f>          Al Brown/Costa Mesa/IBM@IBMUS                             =
    
 To:                                                                   =
    
                                                                       =
    
 <ecblank.gi <ecblank.gif>                                             =
    
 f>          James M Snell <jasnell@gmail.com>, atom-syntax Syntax <   =
    
 Cc:         atom-syntax@imc.org>                                      =
    
                                                                       =
    
 <ecblank.gi <ecblank.gif>                                             =
    
 f>          06/10/2009 11:20 AM                                       =
    
 Date:                                                                 =
    
                                                                       =
    
 <ecblank.gi <ecblank.gif>                                             =
    
 f>          Re: Sub-typing Atom documents                             =
    
 Subject:                                                              =
    
                                                                       =
    







      I find it difficult to incorporate the specification of a media t=
ype
      parameter to specify inline depth in the absence of a specific
      proposal for how to construct deeply nested hierarchy in the face=
 of
      up and down links as well as multi-parents.

      It only makes sense to specify the media type parameter once a
      specific meaning or a value space can be defined. I am not sure a=

      viable proposal exists (partly because of questions such as those=

      raised in [1]), but I'd be happy to work with anyone's proposal t=
hat
      addresses this concern.

      Nikunj
      http://o-micron.blogspot.com

      [1] http://tools.oasis-open.org/issues/browse/CMIS-259

      On Jun 10, 2009, at 10:59 AM, Al Brown wrote:
                  It would be useful to have more than one profile such=

                  that cmis + inline may be specified. Also, will you
                  include initial values for the profile type or should=

                  that be part of CMIS and the inline I-D?

                  Can we have specify language similar to how link
                  relations are specified? Ie, there is a registry of n=
ames
                  in a default namespace. Extensions are then free to
                  register their name or use a fully-qualified URI. One=

                  added benefit of this is there will be a central regi=
stry
                  of atom extensions, at least the ones that took the t=
ime
                  to register them.

                  I also thought the media type parameter inline-depth =
as
                  useful and that would be nice to have specified as pa=
rt
                  of the inline I-D.

                  -Al

                  Al Brown
                  Emerging Standards and Industry Frameworks
                  CMIS: https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome
                  Industry Frameworks:
                  https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home

                  Office 714 327 3453
                  Mobile 714 263 6441
                  Email albertcbrown@us.ibm.com
                  CONFIDENTIAL NOTICE: The contents of this message,
                  including any attachments, are confidential and are
                  intended solely for the use of the person or entity t=
o
                  whom the message was addressed. If you are not the
                  intended recipient of this message, please be advised=

                  that any dissemination, distribution, or use of the
                  contents of this message is strictly prohibited. If y=
ou
                  received this message in error, please notify the sen=
der.
                  Please also permanently delete all copies of the orig=
inal
                  message and any attached documentation.

                  <graycol.gif>James M Snell ---06/09/2009 03:46:22
                  PM---I've already started working up an I-D for a new=

                  profile media type
                                                                       =
    
 <ecblank.gif>       <ecblank.gif>                                     =
    
 From:               James M Snell <jasnell@gmail.com>                 =
    
                                                                       =
    
 <ecblank.gif>       <ecblank.gif>                                     =
    
 To:                 "Nikunj R. Mehta" <nikunj.mehta@oracle.com>       =
    
                                                                       =
    
 <ecblank.gif>       <ecblank.gif>                                     =
    
 Cc:                 atom-syntax Syntax <atom-syntax@imc.org>          =
    
                                                                       =
    
 <ecblank.gif>       <ecblank.gif>                                     =
    
 Date:               06/09/2009 03:46 PM                               =
    
                                                                       =
    
 <ecblank.gif>       <ecblank.gif>                                     =
    
 Subject:            Re: Sub-typing Atom documents                     =
    
                                                                       =
    





                  I've already started working up an I-D for a new prof=
ile
                  media type
                  parameter. I should be able to get it published by
                  tomorrow end-of-day

                  Example:

                  application/atom+xml;profile=3D"
                  http://example.org/profile/foo"

                  The profile parameter value is a URI that identifies =
a
                  logical profile
                  to which the Atom document conforms. Only a single
                  profile value is
                  allowed for now.

                  - James

                  Nikunj R. Mehta wrote:
                  > Several recent discussions suggest the need for
                  sub-typing Atom
                  > documents. There are two major requirements for
                  sub-typing Atom documents:
                  >
                  > 1. In Atom Publishing Protocol, signaling the
                  requirement for an Atom
                  > extension (whether blessed by IETF or not) to be
                  present in accepted
                  > content [1]. To illustrate the requirement by examp=
le,
                  one would see:
                  >
                  > <app:accept>application/atom
                  +xml;type=3Dentry;extension=3Dtoken</app:accept>
                  >
                  > 2. Establishing an expectation on an Atom processor=
 for
                  the media type
                  > of a linked resource, e.g., whether the representat=
ion
                  in-lines a
                  > complete hierarchy of Atom entries and feeds [2]. O=
nce
                  again to
                  > illustrate the requirement by example, one would se=
e:
                  >
                  > <atom:link rel=3D"down"
                  > type=3D"application/atom+xml;type=3Dfeed;inline-dep=
th=3D1"
                  href=3D"children"/>
                  >
                  > Of these cases, a really strong case can be made fo=
r
                  the first
                  > requirement to use a media type parameter, since it=
 has
                  to happen in
                  > the absence of the actual Atom document. There is o=
nly
                  one
                  > must-understand signaling mechanism in AtomPub and =
that
                  is app:accept.
                  > If a media type parameter is used in app:accept tha=
t
                  cannot be
                  > understood by its receiver, the receiver has no cho=
ice
                  but to cease
                  > communications with the server. Since almost every
                  AtomPub-style "API"
                  > introduces its own set of requirements for what
                  constitutes an entry
                  > the server is willing to accept.
                  >
                  > For example, Google Finance API in its protocol
                  reference states that
                  > an entry posted as a new portfolio must include a
                  "gf:portfolioData"
                  > element inside an atom:entry [3]. CMIS servers may
                  require the
                  > presence of a type identifier as extended entry
                  metadata in order to
                  > accept an entry posted to a collection [4].
                  >
                  > It seems quite reasonable to establish a single med=
ia
                  type parameter
                  > and allow every such API to define their own accept=
able
                  values for
                  > this purpose. This approach  provides fair warning =
and
                  enables AtomPub
                  > niches to legally exist, and even interoperate.
                  >
                  > The second case can probably benefit from a media t=
ype
                  parameter, but
                  > it is not clear what the semantics of that paramete=
r
                  would be.
                  > Specifically:
                  >
                  >    1. Do Atom processors fail if, when processing
                  Content-Type header,
                  >       they encounter a media type parameter they do=
n't
                  know about or a
                  >       value in a known media type parameter that th=
ey
                  don't understand.
                  >    2. Does introduction of media type parameters fo=
r
                  >       application/atom+xml require standards track =
RFC?
                  >
                  >
                  > Nikunj
                  > http://o-micron.blogspot.com
                  >
                  > [1]
                  http://www.imc.org/atom-protocol/mail-archive/msg1139=
8.html

                  > [2]
                  http://www.imc.org/atom-syntax/mail-archive/msg21114.=
html
                  > [3]
                  http://code.google.com/apis/finance/developers_guide_=
protocol.html#CreatingPortfolios

                  > [4]
                  http://www.oasis-open.org/committees/download.php/326=
68





=

--1__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6
Content-type: text/html; charset=ISO-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p><font size=3D"4">&gt;Signaling the use of in-lining extensions in Co=
ntent-Type, atom:link@type, and app:accept could be done quite easily w=
ith James' proposed I-D.=A0</font><br>
<font size=3D"4">Yes, provided either the inline I-D or profile I-D spe=
cified the value to be used for the profile media type argument for ato=
m documents with the inline markup.  *shrug* Guess we have to wait to r=
esolve this till the profile I-D draft is available.</font><br>
<br>
<font size=3D"4">-Al</font><br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home">ht=
tps://w3.tap.ibm.com/w3ki07/display/ECMCMIS/Home</a> <br>
Industry Frameworks: <a href=3D"https://w3.tap.ibm.com/w3ki07/display/E=
CMIF/Home">https://w3.tap.ibm.com/w3ki07/display/ECMIF/Home</a><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email  albertcbrown@us.ibm.com<br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
<img width=3D"16" height=3D"16" src=3D"cid:1__=3D07BBFF42DFFD9DA68f9e8a=
93df938@us.ibm.com" border=3D"0" alt=3D"Inactive hide details for &quot=
;Nikunj R. Mehta&quot; ---06/10/2009 12:07:07 PM---On Jun 10, 2009, at =
11:54 AM, Al Brown wrote: Great ref"><font color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/10/2009 12:07:07 PM---On Jun 10, 2009, at 11:54=
 AM, Al Brown wrote: Great reference. That's an issue oracle filed rece=
ntly. The first bullet in #259</font><br>
<br>

<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">From:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFD9DA68f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">&quot;Nikunj R. Mehta&quot; &lt;nikunj.mehta@oracle.co=
m&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">To:</font></td><td width=3D"100%"><i=
mg width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df=
938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Al Brown/Costa Mesa/IBM@IBMUS</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Cc:</font></td><td width=3D"100%" va=
lign=3D"middle"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42=
DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">atom-syntax Syntax &lt;atom-syntax@imc.org&gt;, James =
M Snell &lt;jasnell@gmail.com&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Date:</font></td><td width=3D"100%">=
<img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFD9DA68f9e8a93=
df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">06/10/2009 12:07 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"1%"><img width=3D"96" height=3D"1" src=3D=
"cid:2__=3D07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com" border=3D"0" alt=3D=
""><br>
<font size=3D"2" color=3D"#5F5F5F">Subject:</font></td><td width=3D"100=
%"><img width=3D"1" height=3D"1" src=3D"cid:2__=3D07BBFF42DFFD9DA68f9e8=
a93df938@us.ibm.com" border=3D"0" alt=3D""><br>
<font size=3D"2">Re: Sub-typing Atom documents</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
91A5; "><br>
<br>
<br>
<font size=3D"4">On Jun 10, 2009, at 11:54 AM, Al Brown wrote:</font><b=
r>

<ul>
<ul><font size=3D"4">Great reference. That's an issue oracle filed rece=
ntly. The first bullet in #259 is precisely the reason why we need to h=
ave either a media type parameter (media type signals tree or flat) or =
down-tree link relation.<br>
<br>
I do not believe those questions need to be answered to signal that the=
 atom document referenced by a link element contains inline (hierarchy)=
 or not..</font></ul>
</ul>
<font size=3D"4">Signaling the use of in-lining extensions in Content-T=
ype, atom:link@type, and app:accept could be done quite easily with Jam=
es' proposed I-D. </font>
<ul>
<ul><font size=3D"4"><br>
If the inline I-D does not address that bullet in some way, I would pre=
fer not to have the inline I-D so CMIS can provide a extension-specific=
 solution until the new atom wg (if formed) comes up with a new specifi=
cation that addresses hierarchy.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"4"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"4" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"4"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font size=3D=
"4" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font size=3D=
"4"><br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
&lt;graycol.gif&gt;</font><font size=3D"4" color=3D"#424282">&quot;Niku=
nj R. Mehta&quot; ---06/10/2009 11:20:26 AM---I find it difficult to in=
corporate the specification of a media type parameter to specify inline=
 depth in the absence of a spec</font><font size=3D"4"><br>
</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"16%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
From:</font></td><td width=3D"84%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
&quot;Nikunj R. Mehta&quot; &lt;<a href=3D"mailto:nikunj.mehta@oracle.c=
om"><u><font color=3D"#0000FF">nikunj.mehta@oracle.com</font></u></a>&g=
t;</td></tr>

<tr valign=3D"top"><td width=3D"16%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
To:</font></td><td width=3D"84%"><font size=3D"4">&lt;ecblank.gif&gt;</=
font><br>
Al Brown/Costa Mesa/IBM@IBMUS</td></tr>

<tr valign=3D"top"><td width=3D"16%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Cc:</font></td><td width=3D"84%" valign=3D"middle"><font size=3D"4">&lt=
;ecblank.gif&gt;</font><br>
James M Snell &lt;<a href=3D"mailto:jasnell@gmail.com"><u><font color=3D=
"#0000FF">jasnell@gmail.com</font></u></a>&gt;, atom-syntax Syntax &lt;=
<a href=3D"mailto:atom-syntax@imc.org"><u><font color=3D"#0000FF">atom-=
syntax@imc.org</font></u></a>&gt;</td></tr>

<tr valign=3D"top"><td width=3D"16%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Date:</font></td><td width=3D"84%"><font size=3D"4">&lt;ecblank.gif&gt;=
</font><br>
06/10/2009 11:20 AM</td></tr>

<tr valign=3D"top"><td width=3D"16%"><font size=3D"4">&lt;ecblank.gif&g=
t;</font><font color=3D"#5F5F5F"><br>
Subject:</font></td><td width=3D"84%"><font size=3D"4">&lt;ecblank.gif&=
gt;</font><br>
Re: Sub-typing Atom documents</td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"4"><=
br>
<br>
</font><font size=3D"5"><br>
I find it difficult to incorporate the specification of a media type pa=
rameter to specify inline depth in the absence of a specific proposal f=
or how to construct deeply nested hierarchy in the face of up and down =
links as well as multi-parents.</font><font size=3D"4"><br>
</font><font size=3D"5"><br>
It only makes sense to specify the media type parameter once a specific=
 meaning or a value space can be defined. I am not sure a viable propos=
al exists (partly because of questions such as those raised in [1]), bu=
t I'd be happy to work with anyone's proposal that addresses this conce=
rn.</font><font size=3D"4"><br>
</font><br>
Nikunj<u><font size=3D"4" color=3D"#0000FF"><br>
</font></u><a href=3D"http://o-micron.blogspot.com/"><u><font color=3D"=
#0000FF">http://o-micron.blogspot.com</font></u></a><font size=3D"4"><b=
r>
</font><font size=3D"5"><br>
[1] </font><a href=3D"http://tools.oasis-open.org/issues/browse/CMIS-25=
9"><u><font size=3D"5" color=3D"#0000FF">http://tools.oasis-open.org/is=
sues/browse/CMIS-259</font></u></a><font size=3D"5"> </font><font size=3D=
"4"><br>
</font><font size=3D"5"><br>
On Jun 10, 2009, at 10:59 AM, Al Brown wrote:</font>
<ul>
<ul>
<ul>
<ul><font size=3D"5">It would be useful to have more than one profile s=
uch that cmis + inline may be specified. Also, will you include initial=
 values for the profile type or should that be part of CMIS and the inl=
ine I-D?<br>
<br>
Can we have specify language similar to how link relations are specifie=
d? Ie, there is a registry of names in a default namespace. Extensions =
are then free to register their name or use a fully-qualified URI. One =
added benefit of this is there will be a central registry of atom exten=
sions, at least the ones that took the time to register them.<br>
<br>
I also thought the media type parameter inline-depth as useful and that=
 would be nice to have specified as part of the inline I-D.<br>
<br>
-Al<br>
<br>
Al Brown<br>
Emerging Standards and Industry Frameworks<br>
CMIS: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/display/ECMCMIS/H=
ome"><u><font size=3D"5" color=3D"#0000FF">https://w3.tap.ibm.com/w3ki0=
7/display/ECMCMIS/Home</font></u></a><font size=3D"5"> <br>
Industry Frameworks: </font><a href=3D"https://w3.tap.ibm.com/w3ki07/di=
splay/ECMIF/Home"><u><font size=3D"5" color=3D"#0000FF">https://w3.tap.=
ibm.com/w3ki07/display/ECMIF/Home</font></u></a><font size=3D"5"><br>
<br>
Office 714 327 3453<br>
Mobile 714 263 6441<br>
Email </font><a href=3D"mailto:albertcbrown@us.ibm.com"><u><font size=3D=
"5" color=3D"#0000FF">albertcbrown@us.ibm.com</font></u></a><font size=3D=
"5"><br>
CONFIDENTIAL NOTICE: The contents of this message, including any attach=
ments, are confidential and are intended solely for the use of the pers=
on or entity to whom the message was addressed. If you are not the inte=
nded recipient of this message, please be advised that any disseminatio=
n, distribution, or use of the contents of this message is strictly pro=
hibited. If you received this message in error, please notify the sende=
r. Please also permanently delete all copies of the original message an=
d any attached documentation. <br>
<br>
&lt;graycol.gif&gt;</font><font size=3D"5" color=3D"#424282">James M Sn=
ell ---06/09/2009 03:46:22 PM---I've already started working up an I-D =
for a new profile media type</font>
<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">=

<tr valign=3D"top"><td width=3D"26%"><font size=3D"5">&lt;ecblank.gif&g=
t;</font><font size=3D"4" color=3D"#5F5F5F"><br>
From:</font></td><td width=3D"74%"><font size=3D"5">&lt;ecblank.gif&gt;=
</font><font size=3D"4"><br>
James M Snell &lt;</font><a href=3D"mailto:jasnell@gmail.com"><u><font =
size=3D"4" color=3D"#0000FF">jasnell@gmail.com</font></u></a><font size=
=3D"4">&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"26%"><font size=3D"5">&lt;ecblank.gif&g=
t;</font><font size=3D"4" color=3D"#5F5F5F"><br>
To:</font></td><td width=3D"74%"><font size=3D"5">&lt;ecblank.gif&gt;</=
font><font size=3D"4"><br>
&quot;Nikunj R. Mehta&quot; &lt;</font><a href=3D"mailto:nikunj.mehta@o=
racle.com"><u><font size=3D"4" color=3D"#0000FF">nikunj.mehta@oracle.co=
m</font></u></a><font size=3D"4">&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"26%"><font size=3D"5">&lt;ecblank.gif&g=
t;</font><font size=3D"4" color=3D"#5F5F5F"><br>
Cc:</font></td><td width=3D"74%" valign=3D"middle"><font size=3D"5">&lt=
;ecblank.gif&gt;</font><font size=3D"4"><br>
atom-syntax Syntax &lt;</font><a href=3D"mailto:atom-syntax@imc.org"><u=
><font size=3D"4" color=3D"#0000FF">atom-syntax@imc.org</font></u></a><=
font size=3D"4">&gt;</font></td></tr>

<tr valign=3D"top"><td width=3D"26%"><font size=3D"5">&lt;ecblank.gif&g=
t;</font><font size=3D"4" color=3D"#5F5F5F"><br>
Date:</font></td><td width=3D"74%"><font size=3D"5">&lt;ecblank.gif&gt;=
</font><font size=3D"4"><br>
06/09/2009 03:46 PM</font></td></tr>

<tr valign=3D"top"><td width=3D"26%"><font size=3D"5">&lt;ecblank.gif&g=
t;</font><font size=3D"4" color=3D"#5F5F5F"><br>
Subject:</font></td><td width=3D"74%"><font size=3D"5">&lt;ecblank.gif&=
gt;</font><font size=3D"4"><br>
Re: Sub-typing Atom documents</font></td></tr>
</table>
<hr width=3D"100%" size=3D"2" align=3D"left" noshade><font size=3D"5"><=
br>
</font><tt><font size=3D"5"><br>
<br>
<br>
I've already started working up an I-D for a new profile media type <br=
>
parameter. I should be able to get it published by tomorrow end-of-day<=
br>
<br>
Example:<br>
<br>
application/atom+xml;profile=3D&quot;</font></tt><a href=3D"http://exam=
ple.org/profile/foo"><tt><u><font size=3D"5" color=3D"#0000FF">http://e=
xample.org/profile/foo</font></u></tt></a><tt><font size=3D"5">&quot;<b=
r>
<br>
The profile parameter value is a URI that identifies a logical profile =
<br>
to which the Atom document conforms. Only a single profile value is <br=
>
allowed for now.<br>
<br>
- James<br>
<br>
Nikunj R. Mehta wrote:<br>
&gt; Several recent discussions suggest the need for sub-typing Atom <b=
r>
&gt; documents. There are two major requirements for sub-typing Atom do=
cuments:<br>
&gt;<br>
&gt; 1. In Atom Publishing Protocol, signaling the requirement for an A=
tom <br>
&gt; extension (whether blessed by IETF or not) to be present in accept=
ed <br>
&gt; content [1]. To illustrate the requirement by example, one would s=
ee:<br>
&gt;<br>
&gt; &lt;app:accept&gt;application/atom+xml;type=3Dentry;extension=3Dto=
ken&lt;/app:accept&gt;<br>
&gt;<br>
&gt; 2. Establishing an expectation on an Atom processor for the media =
type <br>
&gt; of a linked resource, e.g., whether the representation in-lines a =
<br>
&gt; complete hierarchy of Atom entries and feeds [2]. Once again to <b=
r>
&gt; illustrate the requirement by example, one would see:<br>
&gt;<br>
&gt; &lt;atom:link rel=3D&quot;down&quot; <br>
&gt; type=3D&quot;application/atom+xml;type=3Dfeed;inline-depth=3D1&quo=
t; href=3D&quot;children&quot;/&gt;<br>
&gt;<br>
&gt; Of these cases, a really strong case can be made for the first <br=
>
&gt; requirement to use a media type parameter, since it has to happen =
in <br>
&gt; the absence of the actual Atom document. There is only one <br>
&gt; must-understand signaling mechanism in AtomPub and that is app:acc=
ept. <br>
&gt; If a media type parameter is used in app:accept that cannot be <br=
>
&gt; understood by its receiver, the receiver has no choice but to ceas=
e <br>
&gt; communications with the server. Since almost every AtomPub-style &=
quot;API&quot; <br>
&gt; introduces its own set of requirements for what constitutes an ent=
ry <br>
&gt; the server is willing to accept.<br>
&gt;<br>
&gt; For example, Google Finance API in its protocol reference states t=
hat <br>
&gt; an entry posted as a new portfolio must include a &quot;gf:portfol=
ioData&quot; <br>
&gt; element inside an atom:entry [3]. CMIS servers may require the <br=
>
&gt; presence of a type identifier as extended entry metadata in order =
to <br>
&gt; accept an entry posted to a collection [4].<br>
&gt;<br>
&gt; It seems quite reasonable to establish a single media type paramet=
er <br>
&gt; and allow every such API to define their own acceptable values for=
 <br>
&gt; this purpose. This approach &nbsp;provides fair warning and enable=
s AtomPub <br>
&gt; niches to legally exist, and even interoperate.<br>
&gt;<br>
&gt; The second case can probably benefit from a media type parameter, =
but <br>
&gt; it is not clear what the semantics of that parameter would be. <br=
>
&gt; Specifically:<br>
&gt;<br>
&gt; &nbsp; &nbsp;1. Do Atom processors fail if, when processing Conten=
t-Type header,<br>
&gt; &nbsp; &nbsp; &nbsp; they encounter a media type parameter they do=
n't know about or a<br>
&gt; &nbsp; &nbsp; &nbsp; value in a known media type parameter that th=
ey don't understand.<br>
&gt; &nbsp; &nbsp;2. Does introduction of media type parameters for<br>=

&gt; &nbsp; &nbsp; &nbsp; application/atom+xml require standards track =
RFC?<br>
&gt;<br>
&gt;<br>
&gt; Nikunj<br>
&gt; </font></tt><a href=3D"http://o-micron.blogspot.com/"><tt><u><font=
 size=3D"5" color=3D"#0000FF">http://o-micron.blogspot.com</font></u></=
tt></a><tt><font size=3D"5"><br>
&gt;<br>
&gt; [1] </font></tt><a href=3D"http://www.imc.org/atom-protocol/mail-a=
rchive/msg11398.html"><tt><u><font size=3D"5" color=3D"#0000FF">http://=
www.imc.org/atom-protocol/mail-archive/msg11398.html</font></u></tt></a=
><tt><font size=3D"5"><br>
&gt; [2] </font></tt><a href=3D"http://www.imc.org/atom-syntax/mail-arc=
hive/msg21114.html"><tt><u><font size=3D"5" color=3D"#0000FF">http://ww=
w.imc.org/atom-syntax/mail-archive/msg21114.html</font></u></tt></a><tt=
><font size=3D"5"><br>
&gt; [3] </font></tt><a href=3D"http://code.google.com/apis/finance/dev=
elopers_guide_protocol.html#CreatingPortfolios"><tt><u><font size=3D"5"=
 color=3D"#0000FF">http://code.google.com/apis/finance/developers_guide=
_protocol.html#CreatingPortfolios</font></u></tt></a><tt><font size=3D"=
5"><br>
&gt; [4] </font></tt><a href=3D"http://www.oasis-open.org/committees/do=
wnload.php/32668"><tt><u><font size=3D"5" color=3D"#0000FF">http://www.=
oasis-open.org/committees/download.php/32668</font></u></tt></a><font s=
ize=3D"5"><br>
<br>
</font></ul>
</ul>
</ul>
</ul>
<font size=3D"4"><br>
</font></ul>
</ul>
<br>
<br>
</body></html>=


--1__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6--


--0__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=07BBFF42DFFD9DA68f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=07BBFF42DFFD9DA68f9e8a93df938690918c07BBFF42DFFD9DA6--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:23:20 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF2383A6C00 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:23:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.051
X-Spam-Level: 
X-Spam-Status: No, score=-2.051 tagged_above=-999 required=5 tests=[AWL=-1.252, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rJDAAOwhAKzu for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:23:20 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 9AF4C3A6A31 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:23:19 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKAsTm066277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:10:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AKAsWQ066276; Wed, 10 Jun 2009 13:10:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-ew0-f217.google.com (mail-ew0-f217.google.com [209.85.219.217]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKAqxR066270 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:10:53 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by ewy17 with SMTP id 17so1125750ewy.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:10:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=OX1u9OJm8ZY6zYMkiMkVw3ImpS4zvaXWL8sF51yRag0=; b=dsXqwdiH76Acq3iykyWx9kHUAwgD6vgbI9aa5+zpf65HOrO1sQ172jeOFtdiYBqZOo P9LnkN2imWguzSUp1sRbCqLGO1dOA/lkKt9Q8RCUXrujMmc2+HAvrZq+03RSCLFxOAGL Ui+9SUvp/rFlpf86Zv1VLiFeACpOM0CLOBb6I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=vgz5uMo04O5ZO4Yn3S+vtO7SOidlvbW6fOHqcxWn5nLf8LIhXR5IdnQcGesoFik9Rz BAkmKydCf3EE2g8vvlGRztZYI/Do6WgRxJuWviODRHSA12RHry74HaFwxNFbKOr86Ci1 bFz7MpcXF3WY5F3SRzZG2zvay7YiPHFs3ij10=
Received: by 10.210.102.9 with SMTP id z9mr2129279ebb.69.1244664651877; Wed, 10 Jun 2009 13:10:51 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 10sm88476eyz.11.2009.06.10.13.10.49 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 13:10:51 -0700 (PDT)
Message-ID: <4A30137F.5020906@gmail.com>
Date: Wed, 10 Jun 2009 13:11:43 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com> <4A3000DF.9050604@degeneration.co.uk> <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com>
In-Reply-To: <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
>
> On Jun 10, 2009, at 11:52 AM, Martin Atkins wrote:
>
>>
>> Nikunj R. Mehta wrote:
>>> Based on feedback, I have split out the in-lining spec in to its own 
>>> I-D. HTML: http://tools.ietf.org/html/draft-mehta-atom-inline-00
>>> Text: http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt
>>> I am also tracking open issues about this I-D publicly at 
>>> http://code.google.com/p/atom-ext/issues/list. The source for this 
>>> I-D is also available, if you are interested.
>>> Looking forward to comments on the I-D.
>>
>> Is it actually necessary to support inlining of resources other than 
>> atom feeds and entries? It seems like this adds considerable 
>> complexity where I'm not sure that there are compelling use-cases.
>
> I am glad you are speaking up about this. The original proposal for 
> in-lining as expressed in draft-divilly-atom-hierarchy-01 was rather 
> modest and supported a rather simple use case.
>
> However, per Mark Nottingham et al [1], the use of the ae:inline is 
> held up as the right way of extending Atom. Plus, per James Snell [2], 
> the inline content's media type is better gleaned from ae:inline@type 
> attribute. Also, per Al Brown et al. [3] [4] [5], it was more 
> important to ensure maximum flexibility than demonstrate specific use 
> cases.
>
To be clear, what I was suggesting was that if you were going to be 
pointing to the atom:content rules as the model for processing ae:inline 
then it would better for ae:inline to have its own type attribute 
distinct from the atom:link elements type attribute.  How to handle 
things if there is a mismatch between the atom:link/@type and the 
ae:inline/@type (or the atom:link/@type and the actual content type of 
the linked resource after performing an HTTP GET) is a separate issue 
altogether.

Further, it is possible to define the "up" and "down" links generically, 
but to define -- separately -- some set of rules that limit their use to 
construct an Atom-only hierarchy.  In a theoretical Atom-only hierarchy, 
"up" and "down" links that point to anything other than Atom documents 
would simply be ignored by a processor. Defining that Atom-only 
hierarchy, however, should not restrict the use of those link relations 
to build other kinds of hierarchies.

- James
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:27:37 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9B1DC3A6C0A for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:27:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.113
X-Spam-Level: 
X-Spam-Status: No, score=-5.113 tagged_above=-999 required=5 tests=[AWL=-0.315, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lpGUFWsxa8rW for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:27:35 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B0A133A6C0E for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:27:34 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKGN27066925 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:16:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AKGNEJ066924; Wed, 10 Jun 2009 13:16:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKGHG9066917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:16:23 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AKH6Vs001933 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 20:17:08 GMT
Received: from abhmt007.oracle.com (abhmt007.oracle.com [141.146.116.16]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AKHMUJ026001; Wed, 10 Jun 2009 20:17:22 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 13:16:12 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <62A113B4-2085-45E8-BE8C-2D2B9C2DA41F@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A30137F.5020906@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
Date: Wed, 10 Jun 2009 13:14:49 -0700
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com> <4A3000DF.9050604@degeneration.co.uk> <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com> <4A30137F.5020906@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt007.oracle.com [141.146.116.16]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A09020A.4A30148D.018D:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj
http://o-micron.blogspot.com



On Jun 10, 2009, at 1:11 PM, James M Snell wrote:

>
> Nikunj R. Mehta wrote:
>>
>> On Jun 10, 2009, at 11:52 AM, Martin Atkins wrote:
>>
>>>
>>> Nikunj R. Mehta wrote:
>>>> Based on feedback, I have split out the in-lining spec in to its  
>>>> own I-D. HTML: http://tools.ietf.org/html/draft-mehta-atom-inline-00
>>>> Text: http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt
>>>> I am also tracking open issues about this I-D publicly at http://code.google.com/p/atom-ext/issues/list 
>>>> . The source for this I-D is also available, if you are interested.
>>>> Looking forward to comments on the I-D.
>>>
>>> Is it actually necessary to support inlining of resources other  
>>> than atom feeds and entries? It seems like this adds considerable  
>>> complexity where I'm not sure that there are compelling use-cases.
>>
>> I am glad you are speaking up about this. The original proposal for  
>> in-lining as expressed in draft-divilly-atom-hierarchy-01 was  
>> rather modest and supported a rather simple use case.
>>
>> However, per Mark Nottingham et al [1], the use of the ae:inline is  
>> held up as the right way of extending Atom. Plus, per James Snell  
>> [2], the inline content's media type is better gleaned from  
>> ae:inline@type attribute. Also, per Al Brown et al. [3] [4] [5], it  
>> was more important to ensure maximum flexibility than demonstrate  
>> specific use cases.
>>
> To be clear, what I was suggesting was that if you were going to be  
> pointing to the atom:content rules as the model for processing  
> ae:inline then it would better for ae:inline to have its own type  
> attribute distinct from the atom:link elements type attribute.  How  
> to handle things if there is a mismatch between the atom:link/@type  
> and the ae:inline/@type (or the atom:link/@type and the actual  
> content type of the linked resource after performing an HTTP GET) is  
> a separate issue altogether.

Do you find the current I-D text satisfactory or do you agree it is  
more complex than it needs to be?

>
> Further, it is possible to define the "up" and "down" links  
> generically, but to define -- separately -- some set of rules that  
> limit their use to construct an Atom-only hierarchy.  In a  
> theoretical Atom-only hierarchy, "up" and "down" links that point to  
> anything other than Atom documents would simply be ignored by a  
> processor. Defining that Atom-only hierarchy, however, should not  
> restrict the use of those link relations to build other kinds of  
> hierarchies.

I don't think in-lining is restricted to only "up" and "down" anymore.

>
> - James
>>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:33:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 525F23A6C16 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:33:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[AWL=-1.198, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zjO9LX8fRDjD for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:33:11 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 361883A6AFE for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:33:10 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKM2lr067315 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:22:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AKM2RP067314; Wed, 10 Jun 2009 13:22:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKLpBb067276 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:22:02 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by fg-out-1718.google.com with SMTP id e21so376921fga.3 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:21:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=p3YfAnzdCGB1T/im34G3cdvoLA6e5lcLSEKyeIqlY9A=; b=Ny6lh9/N8HMW3Txei5CJSNrM5ys/KPMKZJwYYUIHqgnQQ1xEl6IJYrR/Zu9V2ZNe5R jpxY33OVbtVw6qbIese/65t0Tw/5V34Yrdk762gqvSumftuT9TERbJQIttB7PAINg9Wl OsZrWibju2orFHMGjCjyRsy2zf5gGyYlAzwNA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=iKCnHrH33KJQ9PtCFicsZ7OY1fBBcYif1UE00DZWv5NM/Z7qsgpgg2bPhtYxbdIU5+ 1xvdPavduVTI/IQ+7/SlWQeGxGunkcpYhykUYWwn42robFhbcIPwUrx5sFOajyvYqHzA NiKizArworgfxb1WRzod8lAEOKPbGyb91FGP0=
Received: by 10.216.11.7 with SMTP id 7mr628736wew.125.1244665310054; Wed, 10 Jun 2009 13:21:50 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id q9sm8159095gve.17.2009.06.10.13.21.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 13:21:49 -0700 (PDT)
Message-ID: <4A301611.7050603@gmail.com>
Date: Wed, 10 Jun 2009 13:22:41 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com> <4A3000DF.9050604@degeneration.co.uk> <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com> <4A30137F.5020906@gmail.com> <62A113B4-2085-45E8-BE8C-2D2B9C2DA41F@oracle.com>
In-Reply-To: <62A113B4-2085-45E8-BE8C-2D2B9C2DA41F@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> <snip>
>>>
>>> I am glad you are speaking up about this. The original proposal for 
>>> in-lining as expressed in draft-divilly-atom-hierarchy-01 was rather 
>>> modest and supported a rather simple use case.
>>>
>>> However, per Mark Nottingham et al [1], the use of the ae:inline is 
>>> held up as the right way of extending Atom. Plus, per James Snell 
>>> [2], the inline content's media type is better gleaned from 
>>> ae:inline@type attribute. Also, per Al Brown et al. [3] [4] [5], it 
>>> was more important to ensure maximum flexibility than demonstrate 
>>> specific use cases.
>>>
>> To be clear, what I was suggesting was that if you were going to be 
>> pointing to the atom:content rules as the model for processing 
>> ae:inline then it would better for ae:inline to have its own type 
>> attribute distinct from the atom:link elements type attribute.  How 
>> to handle things if there is a mismatch between the atom:link/@type 
>> and the ae:inline/@type (or the atom:link/@type and the actual 
>> content type of the linked resource after performing an HTTP GET) is 
>> a separate issue altogether.
>
> Do you find the current I-D text satisfactory or do you agree it is 
> more complex than it needs to be?
>
For the "up" and "down" links yes, I think it's much better. As for 
ae:inline, I like that it has been separated out into a separate I-D but 
I am still definitely on the fence about whether in-lining is even 
something that should be done. I've never liked the idea of making the 
Atom syntax hierarchical and I haven't seen anything yet that has 
convinced me otherwise.

- James


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:37:15 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA6243A67BD for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:37:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.104
X-Spam-Level: 
X-Spam-Status: No, score=-5.104 tagged_above=-999 required=5 tests=[AWL=-0.306, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xuAbXwJJxTWf for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:37:14 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 793BC3A6C14 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:37:14 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKPpGE067512 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:25:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AKPpQg067511; Wed, 10 Jun 2009 13:25:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKPjVF067500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:25:50 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AKQYRu021162 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jun 2009 20:26:35 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5AKQoNV013063; Wed, 10 Jun 2009 20:26:50 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Jun 2009 13:25:40 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <0380ACEE-F9E8-4A04-BA6B-5F5D12C89527@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: James M Snell <jasnell@gmail.com>
In-Reply-To: <4A301611.7050603@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
Date: Wed, 10 Jun 2009 13:24:17 -0700
References: <20090609233744.9A64B3A6A48@core3.amsl.com> <6B1A1BB7-5698-4852-8DE6-F2A06691624B@oracle.com> <4A3000DF.9050604@degeneration.co.uk> <B0B0620D-0440-4A15-8489-92939AC48508@oracle.com> <4A30137F.5020906@gmail.com> <62A113B4-2085-45E8-BE8C-2D2B9C2DA41F@oracle.com> <4A301611.7050603@gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090207.4A3016C4.031B:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj
http://o-micron.blogspot.com



On Jun 10, 2009, at 1:22 PM, James M Snell wrote:

>
>
> Nikunj R. Mehta wrote:
>> <snip>
>>>>
>>>> I am glad you are speaking up about this. The original proposal  
>>>> for in-lining as expressed in draft-divilly-atom-hierarchy-01 was  
>>>> rather modest and supported a rather simple use case.
>>>>
>>>> However, per Mark Nottingham et al [1], the use of the ae:inline  
>>>> is held up as the right way of extending Atom. Plus, per James  
>>>> Snell [2], the inline content's media type is better gleaned from  
>>>> ae:inline@type attribute. Also, per Al Brown et al. [3] [4] [5],  
>>>> it was more important to ensure maximum flexibility than  
>>>> demonstrate specific use cases.
>>>>
>>> To be clear, what I was suggesting was that if you were going to  
>>> be pointing to the atom:content rules as the model for processing  
>>> ae:inline then it would better for ae:inline to have its own type  
>>> attribute distinct from the atom:link elements type attribute.   
>>> How to handle things if there is a mismatch between the atom:link/ 
>>> @type and the ae:inline/@type (or the atom:link/@type and the  
>>> actual content type of the linked resource after performing an  
>>> HTTP GET) is a separate issue altogether.
>>
>> Do you find the current I-D text satisfactory or do you agree it is  
>> more complex than it needs to be?
>>
> For the "up" and "down" links yes, I think it's much better.

"up" and "down" links are not defined in atom-inline. This thread is  
actually seeking feedback on atom-inline only. That leads me to think  
that you are in favor of the current complexity in the in-line content  
model.

> As for ae:inline, I like that it has been separated out into a  
> separate I-D but I am still definitely on the fence about whether in- 
> lining is even something that should be done. I've never liked the  
> idea of making the Atom syntax hierarchical and I haven't seen  
> anything yet that has convinced me otherwise.
>

This is an experimental I-D that seeks to formalize and harmonize what  
has already been offered commercially. It would be useful to know  
about your concerns so that we can experimentally validate them.


From owner-atom-syntax@mail.imc.org  Wed Jun 10 13:49:33 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 544E63A6A59 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:49:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.476
X-Spam-Level: 
X-Spam-Status: No, score=-0.476 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_35=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K71M+82waYKL for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 13:49:32 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 3CB3A3A69B0 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 13:49:32 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKamIF068035 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 13:36:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5AKamjp068034; Wed, 10 Jun 2009 13:36:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f225.google.com (mail-fx0-f225.google.com [209.85.220.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5AKaaFh068020 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:36:47 -0700 (MST) (envelope-from hadrien.gardeur@feedbooks.com)
Received: by fxm25 with SMTP id 25so1076061fxm.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 13:36:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.123.129 with SMTP id p1mr1689334far.0.1244666196143; Wed,  10 Jun 2009 13:36:36 -0700 (PDT)
In-Reply-To: <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
From: Hadrien Gardeur <hadrien.gardeur@feedbooks.com>
Date: Wed, 10 Jun 2009 22:36:15 +0200
Message-ID: <404dcbd20906101336r7eca4b0bwecf3f0c7c33dafff@mail.gmail.com>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=001636c5a9ff7c309e046c046eaf
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--001636c5a9ff7c309e046c046eaf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

I'd like to see some recommendations concerning thr:count, now that ah:count
isn't in the I-D anymore.
Maybe something like:
"A link@rel="down" MAY indicate the number of child elements through
thr:count [RFC4685]. Atom clients can use this information to decide if they
need to GET the entry."
And remind this too: http://tools.ietf.org/html/rfc4685#section-6

<http://tools.ietf.org/html/rfc4685#section-6>Hadrien

--001636c5a9ff7c309e046c046eaf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I&#39;d like to see some recommendations concerning thr:count, now that ah:=
count isn&#39;t in the I-D anymore.<div><br></div><div>Maybe something like=
:</div><div>&quot;A link@rel=3D&quot;down&quot; MAY indicate the number of =
child elements through thr:count [RFC4685]. Atom clients can use this infor=
mation to decide if they need to GET the entry.&quot;</div>

<div>And remind this too:=C2=A0<a href=3D"http://tools.ietf.org/html/rfc468=
5#section-6">http://tools.ietf.org/html/rfc4685#section-6</a></div><div><br=
></div><div><a href=3D"http://tools.ietf.org/html/rfc4685#section-6"></a>Ha=
drien<br>


</div>

--001636c5a9ff7c309e046c046eaf--


From owner-atom-syntax@mail.imc.org  Wed Jun 10 17:45:51 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C4D43A68AF for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 17:45:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l+ZANLKSqwrd for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 17:45:50 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F11B43A68AC for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 17:45:49 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B0XClm079735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 17:33:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5B0XCPq079734; Wed, 10 Jun 2009 17:33:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.26]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B0X0lB079713 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 17:33:10 -0700 (MST) (envelope-from rossfsinger@gmail.com)
Received: by ey-out-2122.google.com with SMTP id 25so2716eya.39 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 17:32:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IoYAgRZ3Pab25tnLIY/AytxQcXH4hYevz514SCS7eKE=; b=jODNzMgWCiQA/EtM27rwh1ToKJrxrA03AMLu4HD99lotsLYpuDq2o7x1YrhuYmLaPf jAAgVcz82Y5v1G1zwx69GVqVeRnghlu6CPQ/GN09ANoSZKZoEhet8CFIDjM22V66H152 2CBopsgfmjod+btYqBDwcHsVFuVxSe09kff50=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=fC+2BnSnBtYD7NUOKwA9Ggxgs8GBGDrbzxZjjuFsVjSESnlQmwodtGmHE2beKkfT3G gD3CBFhrf7ezzEL0q7tvJX95gKWNTCBQbgW4fvPb0tzkBTnvxcDLX6az2QkPIayV1yLw sP7boIwLUbxfvx/eJGh5SM/4NSkzIYLHFOUz0=
MIME-Version: 1.0
Received: by 10.216.8.65 with SMTP id 43mr713421weq.168.1244680379080; Wed, 10  Jun 2009 17:32:59 -0700 (PDT)
In-Reply-To: <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk> <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>
Date: Wed, 10 Jun 2009 20:32:59 -0400
Message-ID: <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: Ross Singer <rossfsinger@gmail.com>
To: Peter Krantz <peter.krantz@gmail.com>
Cc: Martin Atkins <mart@degeneration.co.uk>, atom-syntax@imc.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Out of curiosity, why isn't your entry/id the http URI of your PDF document=
?

It seems like you could then have some description in your summary (or
anything, really) and pretty much any feed reader would make the title
linkable to the PDF.

That seems like the fewest hoops to jump through for maximum feed
reader support.

-Ross.

On Wed, Jun 10, 2009 at 3:39 AM, Peter Krantz<peter.krantz@gmail.com> wrote=
:
>
> On Wed, Jun 10, 2009 at 02:39, Martin Atkins <mart@degeneration.co.uk> wr=
ote:
>>
>> [...]
>> =A0 =A0<content>
>> =A0 =A0 =A0 =A0&lt;a href=3D"/docs/example.pdf"&gt;Download PDF&lt;/a&gt=
;
>> =A0 =A0</content>
>> =A0 =A0<link rel=3D"enclosure"
>> =A0 =A0 =A0 =A0 =A0href=3D"/docs/example.pdf"
>> =A0 =A0 =A0 =A0 =A0type=3D"application/pdf" />
>>
>
> But this implies that the actual content is "<a href..."?
>
> Oh well. Maybe there could be an appendix some day with
> recommendations on how to present Atom in user agents?
>
> Regards,
>
> Peter
>
>


From owner-atom-syntax@mail.imc.org  Wed Jun 10 19:33:44 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 99C613A6A5B for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 19:33:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.474
X-Spam-Level: 
X-Spam-Status: No, score=0.474 tagged_above=-999 required=5 tests=[AWL=-0.521, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, MIME_BASE64_BLANKS=0.041, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HE19MG6WJJAj for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 19:33:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 6A67B3A6999 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 19:33:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B2Lm2m085134 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 19:21:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5B2LmoW085133; Wed, 10 Jun 2009 19:21:48 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B2Lbdr085076 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 19:21:48 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by gxk3 with SMTP id 3so4665317gxk.10 for <atom-syntax@imc.org>; Wed, 10 Jun 2009 19:21:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:content-transfer-encoding:reply-to :x-priority:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; bh=KaQvo1/cTPFG9o3Yie8rkV3u4tLoswGrR39kdONDHNk=; b=p3Mu3CCgLmPI4Hges1fpzy22TCach/nHokzYIaBULKiX8b8AURaTAsdZhts1wsQrBm Vis5h3XuHQCYTaI59W0k6tHtTsX8kLE2o5sTULkrMItKGUlJ59raLl2s7Gu1ghskhxC+ eCI88iQOEexYeKsnhp3Mis6Edfi/AWrRDOPu8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id :content-transfer-encoding:reply-to:x-priority:sensitivity :importance:to:cc:subject:from:date:content-type:mime-version; b=dnGrbyOgupPz6gJWIwrXOB9+ivYlUSVnvLFjN4jusrWijnuQJrdUKcLuQyL2VX6CGf QZKstsdXN5/WDxxoFVib7QZJCY3M4wsdLo1044Gvtzyx1UtBlN2WOfEIsmvjIaMe1FT/ iYiCb3/pfGPqEk6DfkNAY5iGsalCS+aD0UAc8=
Received: by 10.90.88.16 with SMTP id l16mr1657673agb.112.1244686897070; Wed, 10 Jun 2009 19:21:37 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (e703.bda.bis.na.blackberry.com [67.223.79.112]) by mx.google.com with ESMTPS id 10sm2769864agb.36.2009.06.10.19.21.35 (version=SSLv3 cipher=RC4-MD5); Wed, 10 Jun 2009 19:21:36 -0700 (PDT)
X-rim-org-msg-ref-id:679883653
Message-ID:<679883653-1244686894-cardhu_decombobulator_blackberry.rim.net-1920381544-@bxe1007.bisx.prod.on.blackberry>
Content-Transfer-Encoding: base64
Reply-To: jasnell@gmail.com
X-Priority: Normal
Sensitivity: Normal
Importance: Normal
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: "atom-syntax Syntax" <atom-syntax@imc.org>
Subject: Re: New Version Notification for draft-mehta-atom-inline-00
From: jasnell@gmail.com
Date: Thu, 11 Jun 2009 02:21:34 +0000
Content-Type: text/plain
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

V2hhdCBJIHNhaWQgd2FzIHZlcnkgY2xlYXIuLi4gSXQgaXMgc2ltcGx5IHRoaXM6IElGIHlvdSBh
cmUgZ29pbmcgdG8gZGVmaW5lIGFlOmlubGluZSBpbiB0ZXJtcyBvZiBhdG9tOmNvbnRlbnQgdGhl
biB5b3UgbXVzdCBhY2NlcHQgdGhlIGFkZGVkIGNvbXBsZXhpdHkgdGhhdCByZXF1aXJlcy4gSG93
ZXZlciwgcGVyc29uYWxseSBJJ20gbm90IGNvbnZpbmNlZCB0aGF0IGFlOmlubGluZSBpcyBhIGdv
b2QgaWRlYSBpbiBhbnkgZm9ybSBvciB3aXRoIGFueSBsZXZlbCBvZiBjb21wbGV4aXR5LiBUaGUg
bm9uLXRoZW9yZXRpY2FsIGJlbmVmaXRzIG9mIGEgZ2VuZXJpYyBhZTppbmxpbmUgb3Igb2YgYSBo
aWVyYXJjaGljYWwgYXRvbSBzeW50YXggaGF2ZSBlc2NhcGVkIG1lIHRodXMgZmFyLiAKCi0gSmFt
ZXMKCi0tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLS0KRnJvbTogTmlrdW5qIFIuIE1laHRhClRv
OiBKYW1lcyBNIFNuZWxsCkNjOiBhdG9tLXN5bnRheCBTeW50YXgKU3ViamVjdDogUmU6IE5ldyBW
ZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbWVodGEtYXRvbS1pbmxpbmUtMDAKU2VudDog
SnVuIDEwLCAyMDA5IDE6MjQgUE0KCgpOaWt1bmoKaHR0cDovL28tbWljcm9uLmJsb2dzcG90LmNv
bQoKCgpPbiBKdW4gMTAsIDIwMDksIGF0IDE6MjIgUE0sIEphbWVzIE0gU25lbGwgd3JvdGU6Cgo+
Cj4KPiBOaWt1bmogUi4gTWVodGEgd3JvdGU6Cj4+IDxzbmlwPgo+Pj4+Cj4+Pj4gSSBhbSBnbGFk
IHlvdSBhcmUgc3BlYWtpbmcgdXAgYWJvdXQgdGhpcy4gVGhlIG9yaWdpbmFsIHByb3Bvc2FsICAK
Pj4+PiBmb3IgaW4tbGluaW5nIGFzIGV4cHJlc3NlZCBpbiBkcmFmdC1kaXZpbGx5LWF0b20taGll
cmFyY2h5LTAxIHdhcyAgCj4+Pj4gcmF0aGVyIG1vZGVzdCBhbmQgc3VwcG9ydGVkIGEgcmF0aGVy
IHNpbXBsZSB1c2UgY2FzZS4KPj4+Pgo+Pj4+IEhvd2V2ZXIsIHBlciBNYXJrIE5vdHRpbmdoYW0g
ZXQgYWwgWzFdLCB0aGUgdXNlIG9mIHRoZSBhZTppbmxpbmUgIAo+Pj4+IGlzIGhlbGQgdXAgYXMg
dGhlIHJpZ2h0IHdheSBvZiBleHRlbmRpbmcgQXRvbS4gUGx1cywgcGVyIEphbWVzICAKPj4+PiBT
bmVsbCBbMl0sIHRoZSBpbmxpbmUgY29udGVudCdzIG1lZGlhIHR5cGUgaXMgYmV0dGVyIGdsZWFu
ZWQgZnJvbSAgCj4+Pj4gYWU6aW5saW5lQHR5cGUgYXR0cmlidXRlLiBBbHNvLCBwZXIgQWwgQnJv
d24gZXQgYWwuIFszXSBbNF0gWzVdLCAgCj4+Pj4gaXQgd2FzIG1vcmUgaW1wb3J0YW50IHRvIGVu
c3VyZSBtYXhpbXVtIGZsZXhpYmlsaXR5IHRoYW4gIAo+Pj4+IGRlbW9uc3RyYXRlIHNwZWNpZmlj
IHVzZSBjYXNlcy4KPj4+Pgo+Pj4gVG8gYmUgY2xlYXIsIHdoYXQgSSB3YXMgc3VnZ2VzdGluZyB3
YXMgdGhhdCBpZiB5b3Ugd2VyZSBnb2luZyB0byAgCj4+PiBiZSBwb2ludGluZyB0byB0aGUgYXRv
bTpjb250ZW50IHJ1bGVzIGFzIHRoZSBtb2RlbCBmb3IgcHJvY2Vzc2luZyAgCj4+PiBhZTppbmxp
bmUgdGhlbiBpdCB3b3VsZCBiZXR0ZXIgZm9yIGFlOmlubGluZSB0byBoYXZlIGl0cyBvd24gdHlw
ZSAgCj4+PiBhdHRyaWJ1dGUgZGlzdGluY3QgZnJvbSB0aGUgYXRvbTpsaW5rIGVsZW1lbnRzIHR5
cGUgYXR0cmlidXRlLiAgIAo+Pj4gSG93IHRvIGhhbmRsZSB0aGluZ3MgaWYgdGhlcmUgaXMgYSBt
aXNtYXRjaCBiZXR3ZWVuIHRoZSBhdG9tOmxpbmsvIAo+Pj4gQHR5cGUgYW5kIHRoZSBhZTppbmxp
bmUvQHR5cGUgKG9yIHRoZSBhdG9tOmxpbmsvQHR5cGUgYW5kIHRoZSAgCj4+PiBhY3R1YWwgY29u
dGVudCB0eXBlIG9mIHRoZSBsaW5rZWQgcmVzb3VyY2UgYWZ0ZXIgcGVyZm9ybWluZyBhbiAgCj4+
PiBIVFRQIEdFVCkgaXMgYSBzZXBhcmF0ZSBpc3N1ZSBhbHRvZ2V0aGVyLgo+Pgo+PiBEbyB5b3Ug
ZmluZCB0aGUgY3VycmVudCBJLUQgdGV4dCBzYXRpc2ZhY3Rvcnkgb3IgZG8geW91IGFncmVlIGl0
IGlzICAKPj4gbW9yZSBjb21wbGV4IHRoYW4gaXQgbmVlZHMgdG8gYmU/Cj4+Cj4gRm9yIHRoZSAi
dXAiIGFuZCAiZG93biIgbGlua3MgeWVzLCBJIHRoaW5rIGl0J3MgbXVjaCBiZXR0ZXIuCgoidXAi
IGFuZCAiZG93biIgbGlua3MgYXJlIG5vdCBkZWZpbmVkIGluIGF0b20taW5saW5lLiBUaGlzIHRo
cmVhZCBpcyAgCmFjdHVhbGx5IHNlZWtpbmcgZmVlZGJhY2sgb24gYXRvbS1pbmxpbmUgb25seS4g
VGhhdCBsZWFkcyBtZSB0byB0aGluayAgCnRoYXQgeW91IGFyZSBpbiBmYXZvciBvZiB0aGUgY3Vy
cmVudCBjb21wbGV4aXR5IGluIHRoZSBpbi1saW5lIGNvbnRlbnQgIAptb2RlbC4KCj4gQXMgZm9y
IGFlOmlubGluZSwgSSBsaWtlIHRoYXQgaXQgaGFzIGJlZW4gc2VwYXJhdGVkIG91dCBpbnRvIGEg
IAo+IHNlcGFyYXRlIEktRCBidXQgSSBhbSBzdGlsbCBkZWZpbml0ZWx5IG9uIHRoZSBmZW5jZSBh
Ym91dCB3aGV0aGVyIGluLSAKPiBsaW5pbmcgaXMgZXZlbiBzb21ldGhpbmcgdGhhdCBzaG91bGQg
YmUgZG9uZS4gSSd2ZSBuZXZlciBsaWtlZCB0aGUgIAo+IGlkZWEgb2YgbWFraW5nIHRoZSBBdG9t
IHN5bnRheCBoaWVyYXJjaGljYWwgYW5kIEkgaGF2ZW4ndCBzZWVuICAKPiBhbnl0aGluZyB5ZXQg
dGhhdCBoYXMgY29udmluY2VkIG1lIG90aGVyd2lzZS4KPgoKVGhpcyBpcyBhbiBleHBlcmltZW50
YWwgSS1EIHRoYXQgc2Vla3MgdG8gZm9ybWFsaXplIGFuZCBoYXJtb25pemUgd2hhdCAgCmhhcyBh
bHJlYWR5IGJlZW4gb2ZmZXJlZCBjb21tZXJjaWFsbHkuIEl0IHdvdWxkIGJlIHVzZWZ1bCB0byBr
bm93ICAKYWJvdXQgeW91ciBjb25jZXJucyBzbyB0aGF0IHdlIGNhbiBleHBlcmltZW50YWxseSB2
YWxpZGF0ZSB0aGVtLgoKCg0KU2VudCBmcm9tIG15IFZlcml6b24gV2lyZWxlc3MgQmxhY2tCZXJy
eQ==


From owner-atom-syntax@mail.imc.org  Wed Jun 10 22:06:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 89CA23A6A5C for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 22:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.998
X-Spam-Level: 
X-Spam-Status: No, score=-5.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sSY0yzHayJJj for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 10 Jun 2009 22:06:46 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D0F783A67A7 for <atompub-archive@ietf.org>; Wed, 10 Jun 2009 22:06:44 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B4sxHV091566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jun 2009 21:54:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5B4sxNa091565; Wed, 10 Jun 2009 21:54:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B4sko2091556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Wed, 10 Jun 2009 21:54:57 -0700 (MST) (envelope-from Davis_Cornelia@emc.com)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n5B4sj8u011090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 00:54:45 -0400 (EDT)
From: Davis_Cornelia@emc.com
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor); Thu, 11 Jun 2009 00:54:33 -0400
Received: from corpussmtp4.corp.emc.com (corpussmtp4.corp.emc.com [10.254.64.54]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n5B4sXtP028389; Thu, 11 Jun 2009 00:54:33 -0400
Received: from CORPUSMX20B.corp.emc.com ([128.221.62.12]) by corpussmtp4.corp.emc.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 11 Jun 2009 00:54:32 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9EA4F.BBC43E8E"
Subject: RE: New Version Notification for draft-divilly-atom-hierarchy-02 
Date: Thu, 11 Jun 2009 00:47:32 -0400
Message-ID: <7AAE36EDD1ECFA4494AA25ADA2338C8501A1DFBE@CORPUSMX20B.corp.emc.com>
In-Reply-To: <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: New Version Notification for draft-divilly-atom-hierarchy-02 
Thread-Index: Acnp7aZb+d7x3rTeRBWFfxrxabxIpgAWsAVw
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com>
To: <nikunj.mehta@oracle.com>, <atom-syntax@imc.org>
X-OriginalArrivalTime: 11 Jun 2009 04:54:32.0892 (UTC) FILETIME=[B6064FC0:01C9EA50]
X-EMM-EM: Active
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9EA4F.BBC43E8E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I ask your forgiveness for rehashing an old (a few days old) topic - the
suggestion that James Snell made for using a media-type profile to
distinguish between an entry's children and an entry's descendants.  I
think I get it but want to run this by the group for confirmation.

=20

In the following (from James):

=20

> <link rel=3D"down" =
type=3D"application/atom+xml;type=3Dfeed;profile=3Dtree"
href=3D"..." /> <link rel=3D"down"
type=3D"application/atom+xml;type=3Dfeed;profile=3Dflat" href=3D"..." /> =


 =20

a value of profile=3Dflat is used to indicate that we want the children =
to
be represented without any expansion and a value of profile=3Dtree is =
used
to indicate that we want the children to be represented with a potential
expansion.  I confess that initially I thought that this wasn't a
mimetype issue, that we were talking about two different resources - the
set of children and the set of descendants.  But  what is proposed here
is far more elegant, and is nicely cast as a mime-type choice.  The key
is that the link relation "down" only ever returns a child (as
application/atom+xml;type=3Dentry) or a feed containing _only children_
(as application/atom+xml;type=3Dfeed) - what differs is the =
representation
format of that child (expanded or not).

=20

Sound right?

=20

And yes, I understand that the mime types and profile designators are
most definitely outside the scope of this I-D.

=20

Thanks,

Cornelia

=20

Cornelia Davis

Senior Technologist

EMC Corporation, Office of the CTO
davis_cornelia@emc.com
p: 805.560.9039
m: 805.452.8941
f: 805.880.0390

________________________________

From: owner-atom-syntax@mail.imc.org
[mailto:owner-atom-syntax@mail.imc.org] On Behalf Of Nikunj R. Mehta
Sent: Wednesday, June 10, 2009 9:58 AM
To: atom-syntax Syntax
Subject: Fwd: New Version Notification for
draft-divilly-atom-hierarchy-02=20

=20

Based on feedback, I have simplified the I-D to:

In-line extensions moved to draft-mehta-atom-inline

      Removed down-tree and up-tree relations

      Removed cardinality restrictions on up and down links

=20

HTML: http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02

Text: http://tools.ietf.org/id/draft-divilly-atom-hierarchy-02.txt
<http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt>=20

Diff:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarchy-02.txt

=20

I am also tracking open issues about this I-D publicly at
http://code.google.com/p/atom-ext/issues/list. The source for this I-D
is also available, if you are interested.

=20

Looking forward to comments on the I-D.

=20

Nikunj

http://o-micron.blogspot.com <http://o-micron.blogspot.com/>=20

=20

=20

Begin forwarded message:





From: IETF I-D Submission Tool <idsubmission@ietf.org>

Date: June 9, 2009 5:33:57 PM PDT

To: nikunj.mehta@oracle.com

Cc: colm.divilly@oracle.com

Subject: New Version Notification for draft-divilly-atom-hierarchy-02=20

=20


A new version of I-D, draft-divilly-atom-hierarchy-02.txt has been
successfuly submitted by Nikunj Mehta and posted to the IETF repository.

Filename:          draft-divilly-atom-hierarchy
Revision:           02
Title:                 Hierarchy Relations for Atom
Creation_date:  2009-06-09
WG ID:                        Independent Submission
Number_of_pages: 7

Abstract:
This specification defines link relations for hierarchical navigation
among Atom feeds and entries.Editorial Note

To provide feedback on this Internet-Draft, join the atom-syntax
mailing list (http://www.imc.org/atom-syntax/) [1].



The IETF Secretariat.



=20


------_=_NextPart_001_01C9EA4F.BBC43E8E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
tt
	{font-family:"Courier New";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue style=3D'word-wrap: =
break-word;-webkit-nbsp-mode: space;
-webkit-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I ask your forgiveness for =
rehashing an
old (a few days old) topic &#8211; the suggestion that James Snell made =
for
using a media-type profile to distinguish between an entry&#8217;s =
children and
an entry&#8217;s descendants.&nbsp; I think I get it but want to run =
this by
the group for confirmation.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>In the following (from =
James):<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&gt; </span></font><tt><font =
size=3D2
face=3D"Courier New"><span style=3D'font-size:10.0pt'>&lt;link =
rel=3D&quot;down&quot;
type=3D&quot;application/atom+xml;type=3Dfeed;profile=3Dtree&quot;
href=3D&quot;...&quot; /&gt; &lt;link rel=3D&quot;down&quot;
type=3D&quot;application/atom+xml;type=3Dfeed;profile=3Dflat&quot;
href=3D&quot;...&quot; /&gt; </span></font></tt><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>a value of profile=3Dflat is used =
to
indicate that we want the children to be represented without any =
expansion and
a value of profile=3Dtree is used to indicate that we want the children =
to be
represented with a potential expansion.&nbsp; I confess that initially I
thought that this wasn&#8217;t a mimetype issue, that we were talking =
about two
different resources &#8211; the set of children and the set of =
descendants.&nbsp;
But &nbsp;what is proposed here is far more elegant, and is nicely cast =
as a
mime-type choice.&nbsp; The key is that the link relation =
&#8220;down&#8221;
only ever returns a child (as </span></font><tt><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt'>application/atom+xml;type=3Dentry</span></font=
></tt><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>) or a feed containing _<i><span =
style=3D'font-style:italic'>only
children</span></i>_ (as </span></font><tt><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt'>application/atom+xml;type=3Dfeed</span></font>=
</tt><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>) &#8211; what differs is the representation format of that =
child
(expanded or not).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Sound =
right?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>And yes, I understand that the mime =
types
and profile designators are most definitely outside the scope of this =
I-D.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Cornelia<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=3DMsoNormal><b><font size=3D3 color=3Dblue face=3DArial><span
style=3D'font-size:12.0pt;font-family:Arial;color:blue;font-weight:bold'>=
Cornelia
Davis<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy;font-style:italic'=
>Senior
Technologist</span></font></i><font color=3Dnavy face=3DArial><span
style=3D'font-family:Arial;color:navy'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy;font-style:italic'=
>EMC
Corporation, Office of the CTO</span></font></i><font color=3Dnavy =
face=3DArial><span
style=3D'font-family:Arial;color:navy'><br>
</span></font><font size=3D1 color=3Dnavy face=3DArial><span =
style=3D'font-size:8.0pt;
font-family:Arial;color:navy'><a href=3D"mailto:davis_cornelia@emc.com"
title=3D"mailto:davis_cornelia@emc.com">davis_cornelia@emc.com</a></span>=
</font><font
color=3Dnavy face=3DArial><span =
style=3D'font-family:Arial;color:navy'><br>
</span></font><font size=3D1 color=3Dnavy face=3DArial><span =
style=3D'font-size:8.0pt;
font-family:Arial;color:navy'>p: 805.560.9039</span></font><font =
color=3Dnavy
face=3DArial><span style=3D'font-family:Arial;color:navy'><br>
</span></font><font size=3D1 color=3Dnavy face=3DArial><span =
style=3D'font-size:8.0pt;
font-family:Arial;color:navy'>m: 805.452.8941</span></font><font =
color=3Dnavy
face=3DArial><span style=3D'font-family:Arial;color:navy'><br>
</span></font><font size=3D1 color=3Dnavy face=3DArial><span =
style=3D'font-size:8.0pt;
font-family:Arial;color:navy'>f: 805.880.0390</span></font><font =
color=3Dnavy
face=3DArial><span =
style=3D'font-family:Arial;color:navy'><o:p></o:p></span></font></p>

</div>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-atom-syntax@mail.imc.org [mailto:owner-atom-syntax@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Nikunj R. Mehta<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 10, =
2009
9:58 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> atom-syntax =
Syntax<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Fwd: New Version
Notification for draft-divilly-atom-hierarchy-02 =
</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=3DMsoNormal><span class=3Dapple-style-span><font size=3D1
face=3D"Times New Roman"><span style=3D'font-size:9.0pt'>Based on =
feedback, I have
simplified the I-D to:</span></font></span><o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>In-line extensions moved to =
draft-mehta-atom-inline<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>&nbsp;&nbsp; &nbsp; &nbsp;Removed down-tree and up-tree =
relations<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>&nbsp;&nbsp; &nbsp; &nbsp;Removed cardinality restrictions on up =
and
down links<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>HTML:&nbsp;<a
href=3D"http://tools.ietf.org/html/draft-divilly-atom-hierarchy-02">http:=
//tools.ietf.org/html/draft-divilly-atom-hierarchy-02</a><o:p></o:p></spa=
n></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>Text:&nbsp;<a
href=3D"http://tools.ietf.org/id/draft-mehta-atom-inline-00.txt">http://t=
ools.ietf.org/id/draft-divilly-atom-hierarchy-02.txt</a><o:p></o:p></span=
></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>Diff:&nbsp;<a
href=3D"http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarchy=
-02.txt">http://tools.ietf.org/rfcdiff?url2=3Ddraft-divilly-atom-hierarch=
y-02.txt</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>I
am&nbsp;also&nbsp;tracking&nbsp;open&nbsp;issues&nbsp;about&nbsp;this&nbs=
p;I-D&nbsp;publicly&nbsp;at&nbsp;<a
href=3D"http://code.google.com/p/atom-ext/issues/list">http://code.google=
.com/p/atom-ext/issues/list</a>.
The source for this I-D is also available, if you are =
interested.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'>Looking forward to comments on the =
I-D.<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span =
style=3D'font-size:
9.0pt'><o:p>&nbsp;</o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;-webkit-border-horizontal-spacing: =
0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'><span style=3D'orphans: 2;widows: =
2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'><span style=3D'orphans: 2;widows: =
2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'>

<div apple-content-edited=3Dtrue>

<div style=3D'word-wrap: break-word;-webkit-nbsp-mode: =
space;-webkit-line-break: after-white-space'>

<div style=3D'word-wrap: break-word;-webkit-nbsp-mode: =
space;-webkit-line-break: after-white-space'>

<div style=3D'word-wrap: break-word;-webkit-nbsp-mode: =
space;-webkit-line-break: after-white-space'>

<div style=3D'word-wrap: break-word;-webkit-nbsp-mode: =
space;-webkit-line-break: after-white-space'>

<div>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black'>Nikunj<o:p></=
o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black'><a
href=3D"http://o-micron.blogspot.com/">http://o-micron.blogspot.com</a><o=
:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black'><o:p>&nbsp;</=
o:p></span></font></p>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'></span><o:p>&nbsp;</o:p></span></font></p>

</span></span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Begin forwarded message:<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<div>

<div>

<p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black;font-weight:bo=
ld'>From:
</span></font></b><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:9.0pt;
font-family:Helvetica'>IETF I-D Submission Tool &lt;<a
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;</span=
></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black;font-weight:bo=
ld'>Date:
</span></font></b><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:9.0pt;
font-family:Helvetica'>June 9, 2009 5:33:57 PM =
PDT</span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black;font-weight:bo=
ld'>To: </span></font></b><font
size=3D1 face=3DHelvetica><span =
style=3D'font-size:9.0pt;font-family:Helvetica'><a
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></span=
></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black;font-weight:bo=
ld'>Cc: </span></font></b><font
size=3D1 face=3DHelvetica><span =
style=3D'font-size:9.0pt;font-family:Helvetica'><a
href=3D"mailto:colm.divilly@oracle.com">colm.divilly@oracle.com</a></span=
></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DHelvetica><span
style=3D'font-size:9.0pt;font-family:Helvetica;color:black;font-weight:bo=
ld'>Subject:
</span></font></b><b><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:9.0pt;
font-family:Helvetica;font-weight:bold'>New Version Notification for
draft-divilly-atom-hierarchy-02<span =
class=3Dapple-converted-space>&nbsp;</span></span></font></b><o:p></o:p><=
/p>

</div>

<div style=3D'min-height: 14px'>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'><br>
A new version of I-D, draft-divilly-atom-hierarchy-02.txt has been =
successfuly
submitted by Nikunj Mehta and posted to the IETF repository.<br>
<br>
Filename:<span =
class=3Dapple-tab-span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; </span>
draft-divilly-atom-hierarchy<br>
Revision:<span =
class=3Dapple-tab-span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span>
02<br>
Title:<span =
class=3Dapple-tab-span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
Hierarchy Relations for Atom<br>
Creation_date:<span class=3Dapple-tab-span>&nbsp; </span> 2009-06-09<br>
WG ID:<span =
class=3Dapple-tab-span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>
Independent Submission<br>
Number_of_pages: 7<br>
<br>
Abstract:<br>
This specification defines link relations for hierarchical =
navigation<br>
among Atom feeds and entries.Editorial Note<br>
<br>
To provide feedback on this Internet-Draft, join the atom-syntax<br>
mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/<=
/a>)
[1].<br>
<br>
<br>
<br>
The IETF Secretariat.<br>
<br>
<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C9EA4F.BBC43E8E--


From owner-atom-syntax@mail.imc.org  Thu Jun 11 01:01:11 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CBC793A6B4E for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 01:01:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wXWaZzizrOFk for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 01:01:10 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 859733A6841 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 01:01:09 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B7la1W099125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 00:47:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5B7la5l099124; Thu, 11 Jun 2009 00:47:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-bw0-f222.google.com (mail-bw0-f222.google.com [209.85.218.222]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5B7lNXP099112 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 00:47:35 -0700 (MST) (envelope-from t.broyer@gmail.com)
Received: by bwz22 with SMTP id 22so1310450bwz.10 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 00:47:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=kcqdFTPwRuY5iyV4xkOetYOHotJn1AyFtguYqoP4ksY=; b=BbVSe/WAibHhoWmlUiizu5Qjb/XpDr3gGAQ87gaV3cFhID6ImyD5jNhGJeNfKijyIv P8fBF+Yh50CCAWtBEvKZfmBwESUAhWM9pNOdTQ9uZUDsJCq1OymWuHYFxh1nZ0N0PUIQ WjRSCNzUbII2vP8Znr2n7+kU92Rko/bUE1PH8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=wk3+NWo7mVyznEAHCPbfwsbzteS9nj5icdtkF3P0g5R1qJeLTojQBYtthZxJifSj2A 1GL2tuC6n6HfkfZCscoLtfXq0w74Vgxvqfs6vlth46+avyGa71UKR1JNX5wVO5evJo7k k8ovXuHZOfcxZjE464hKGQEh8ftMwjyDRsfHM=
MIME-Version: 1.0
Received: by 10.223.126.1 with SMTP id a1mr1989545fas.52.1244706443067; Thu,  11 Jun 2009 00:47:23 -0700 (PDT)
In-Reply-To: <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk> <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com> <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>
Date: Thu, 11 Jun 2009 09:47:23 +0200
Message-ID: <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: Thomas Broyer <t.broyer@gmail.com>
To: Ross Singer <rossfsinger@gmail.com>
Cc: Atom-Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Thu, Jun 11, 2009 at 2:32 AM, Ross Singer<rossfsinger@gmail.com> wrote:
>
> Out of curiosity, why isn't your entry/id the http URI of your PDF document?
>
> It seems like you could then have some description in your summary (or
> anything, really) and pretty much any feed reader would make the title
> linkable to the PDF.

I hope not!
Repeat after me: entry/id is *not* a link, it's just an ID that
happens to have the form of an URI.
(this is different from RSS when the ID can be --defaults to?-- the "permalink")

<link rel="alternate" href="..." /> would obviously work as you
describe (and has already been proposed in this thread)


-- 
Thomas Broyer


From owner-atom-syntax@mail.imc.org  Thu Jun 11 06:27:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A6AF3A6A7B for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 06:27:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sg9YOHZ8W99F for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 06:27:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0DD253A68B5 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 06:27:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BDBflg018390 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 06:11:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BDBfUm018389; Thu, 11 Jun 2009 06:11:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-ew0-f217.google.com (mail-ew0-f217.google.com [209.85.219.217]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BDBTDb018374 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 06:11:40 -0700 (MST) (envelope-from rossfsinger@gmail.com)
Received: by ewy17 with SMTP id 17so1684639ewy.10 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 06:11:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=QLEKAU0LHFEx0Yr6SKhCqaa+rxj0BS0fq+jvKS7T6u0=; b=iJCElgMtHgXL78ivkoYdgjlx6Tvzw8oBQTHCcRN4J1UVMtTTffTJy76XwzyO7O5Mk8 4ub7m3csdt+dtEmRruBfey2yBAsZKleQ1eH5uUsd7V1uDobm4VZ1/Btny6LYM3JoklRr kDw7oWI4f3/WS3XSLPDYt6nFWtK2yE7eKTcMI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=YOUbfg3bLYMIrRCTVSlWpIn8Y5rMEPH2OGtVn5054Lh457Vp9PnsslresHZiHgYeTs mnGE80p25OsPZN0jkosgdhg5HTueqTC5MPjJ2nGS+N4PY/bLLyzGApacFRhS8uIZ0Px3 kgpWzK5e+R/EC5Mx41Ocsq+JhlIpn2+K9ECLY=
MIME-Version: 1.0
Received: by 10.216.39.85 with SMTP id c63mr922602web.103.1244725888511; Thu,  11 Jun 2009 06:11:28 -0700 (PDT)
In-Reply-To: <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk> <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com> <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com> <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com>
Date: Thu, 11 Jun 2009 09:11:28 -0400
Message-ID: <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: Ross Singer <rossfsinger@gmail.com>
To: Thomas Broyer <t.broyer@gmail.com>
Cc: Atom-Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Wasn't the question how to make this work with popular feed readers?

Is anything I wrote not true in that regard?

Also, what argument are you making against using the http URI the
identifier?  I understand if the tag URI is necessary for internal
reasons for the application, but if the http URI is, indeed, a viable
identifier for the resource... why not use that?

-Ross.

On Thu, Jun 11, 2009 at 3:47 AM, Thomas Broyer<t.broyer@gmail.com> wrote:
> On Thu, Jun 11, 2009 at 2:32 AM, Ross Singer<rossfsinger@gmail.com> wrote:
>>
>> Out of curiosity, why isn't your entry/id the http URI of your PDF document?
>>
>> It seems like you could then have some description in your summary (or
>> anything, really) and pretty much any feed reader would make the title
>> linkable to the PDF.
>
> I hope not!
> Repeat after me: entry/id is *not* a link, it's just an ID that
> happens to have the form of an URI.
> (this is different from RSS when the ID can be --defaults to?-- the "permalink")
>
> <link rel="alternate" href="..." /> would obviously work as you
> describe (and has already been proposed in this thread)
>
>
> --
> Thomas Broyer
>


From owner-atom-syntax@mail.imc.org  Thu Jun 11 08:15:35 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8A9203A691C for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 08:15:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rkZDSlgHLN7J for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 08:15:34 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 8F37E3A6CA7 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 08:15:34 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BExWcA025032 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 07:59:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BExWFM025031; Thu, 11 Jun 2009 07:59:32 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f225.google.com (mail-fx0-f225.google.com [209.85.220.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BExLvX025021 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 07:59:32 -0700 (MST) (envelope-from t.broyer@gmail.com)
Received: by fxm25 with SMTP id 25so1568873fxm.10 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 07:59:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=pn+y1UVJFLI9RS1ngZRJl0eB7m8Y1wIXSfuVmjabSJQ=; b=eqIauLdgHwhIBYMTLPEZ6jASSEDm/pzqHCtjAJ0jTNQ4Q6wnho2P0vWNsZ3q7tzfYd YVWtriM//Z0wCKjwAAmmo1xjC5k1TusvmtWb/MtZ6P7WAZdw8anxUvp3F7Wrby0TZQ/b dM1i/cObsl6Xqlacd1n1HhYVOod3KvTYTyRKI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=TnNl3Az1/16HPCC/oUqunT01ToIII+14aOmzsG0z0KxMhsnWz2lSY9QR8ihdjQaI2A pAspS8pjb4su59GlIt7v11UC81NJDSPPQITWggzySQEufeK9ntD9vF3y2Dv4lz7riPf3 11u9Cqkvh44LLnkBjFpA5XDv7iGSUf2PyG1Yk=
MIME-Version: 1.0
Received: by 10.223.105.16 with SMTP id r16mr2317926fao.24.1244732360370; Thu,  11 Jun 2009 07:59:20 -0700 (PDT)
In-Reply-To: <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk> <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com> <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com> <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com> <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>
Date: Thu, 11 Jun 2009 16:59:20 +0200
Message-ID: <a9699fd20906110759gf87b48cv31294dd8e444012f@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: Thomas Broyer <t.broyer@gmail.com>
To: Ross Singer <rossfsinger@gmail.com>
Cc: Atom-Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Thu, Jun 11, 2009 at 3:11 PM, Ross Singer wrote:
> Wasn't the question how to make this work with popular feed readers?
>
> Is anything I wrote not true in that regard?

I *hope* feed readers do not use entry/id as a permalink (in the
absence of any link); I don't know how popular feed readers actually
work (never tested).

> Also, what argument are you making against using the http URI the
> identifier? =C2=A0I understand if the tag URI is necessary for internal
> reasons for the application, but if the http URI is, indeed, a viable
> identifier for the resource... why not use that?

The problem is not really using the "permalink" as the entry
identifier, but using the identifier as a permalink!


--=20
Thomas Broyer


From owner-atom-syntax@mail.imc.org  Thu Jun 11 08:57:22 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 61D243A6D07 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 08:57:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.059
X-Spam-Level: 
X-Spam-Status: No, score=-0.059 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X1TwZeGHYaiA for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 08:57:16 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 434943A6955 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 08:57:15 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BFhMtE027630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 08:43:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BFhMpM027629; Thu, 11 Jun 2009 08:43:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.153]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BFhAHT027599 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 08:43:21 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by yw-out-1718.google.com with SMTP id 6so794160ywa.4 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 08:43:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:subject:from:date :content-type:mime-version; bh=gWzuBr3woEc0wUGZNuXQnOnXgK2giAGCksFE9WfM/3I=; b=gFb1Dw04bBh5nysAgg9z4uohh1g0qHSDfc3dGkFQaFsylCUSaUxyWMw48bft+v0IIf mTiFHFGd4Y3DbvkisKFsOXpu5qKdB+XGK2N2MdLrrKeT3K9HGJh9Z7pqssaz3kFbeZ4G HNQdRdt39e/QkiV2PdcM7lssGD2swxUdn5qsM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:subject :from:date:content-type:mime-version; b=S41zuTf+Bu3TPr3KTjiFIlI5bVFLlbIMeZ61JheGBLDTj8ifK7rfmkqQhxRizHeBbd Qgo7kZ+T7eR5ncONxcWqY7cyXJ7W8bcQHBlwWx4UZ0fkVANh45FMNBBu6qVjMKno4Vc9 FUddEWz7FDm4uwAWbSi/OCdENOn04Jo5Hco9M=
Received: by 10.90.26.3 with SMTP id 3mr2262777agz.27.1244734989891; Thu, 11 Jun 2009 08:43:09 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (e703.bda.bis.na.blackberry.com [67.223.79.112]) by mx.google.com with ESMTPS id 11sm402446aga.70.2009.06.11.08.43.08 (version=SSLv3 cipher=RC4-MD5); Thu, 11 Jun 2009 08:43:08 -0700 (PDT)
X-rim-org-msg-ref-id:2007080839
Message-ID:<2007080839-1244734918-cardhu_decombobulator_blackberry.rim.net-924508906-@bxe1007.bisx.prod.on.blackberry>
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com><7AAE36EDD1ECFA4494AA25ADA2338C8501A1DFBE@CORPUSMX20B.corp.emc.com>
In-Reply-To: <7AAE36EDD1ECFA4494AA25ADA2338C8501A1DFBE@CORPUSMX20B.corp.emc.com>
Sensitivity: Normal
Importance: Normal
To: Davis_Cornelia@emc.com, owner-atom-syntax@mail.imc.org, nikunj.mehta@oracle.com, atom-syntax@imc.org
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
From: jasnell@gmail.com
Date: Thu, 11 Jun 2009 15:41:58 +0000
Content-Type: multipart/alternative; boundary="part158790-boundary-1574582474-1848417798"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--part158790-boundary-1574582474-1848417798
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="Windows-1252"

WWVzIHlvdXIgaW50ZXJwcmV0YXRpb24gaXMgY29ycmVjdC4gDQpTZW50IGZyb20gbXkgVmVyaXpv
biBXaXJlbGVzcyBCbGFja0JlcnJ5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBEYXZpc19Db3JuZWxpYUBlbWMuY29tDQoNCkRhdGU6IFRodSwgMTEgSnVuIDIwMDkgMDA6NDc6
MzIgDQpUbzogPG5pa3Vuai5tZWh0YUBvcmFjbGUuY29tPjsgPGF0b20tc3ludGF4QGltYy5vcmc+
DQpTdWJqZWN0OiBSRTogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1kaXZpbGx5
LWF0b20taGllcmFyY2h5LTAyIA0KDQoNCkkgYXNrIHlvdXIgZm9yZ2l2ZW5lc3MgZm9yIHJlaGFz
aGluZyBhbiBvbGQgKGEgZmV3IGRheXMgb2xkKSB0b3BpYyAtIHRoZQ0Kc3VnZ2VzdGlvbiB0aGF0
IEphbWVzIFNuZWxsIG1hZGUgZm9yIHVzaW5nIGEgbWVkaWEtdHlwZSBwcm9maWxlIHRvDQpkaXN0
aW5ndWlzaCBiZXR3ZWVuIGFuIGVudHJ5J3MgY2hpbGRyZW4gYW5kIGFuIGVudHJ5J3MgZGVzY2Vu
ZGFudHMuICBJDQp0aGluayBJIGdldCBpdCBidXQgd2FudCB0byBydW4gdGhpcyBieSB0aGUgZ3Jv
dXAgZm9yIGNvbmZpcm1hdGlvbi4NCg0KIA0KDQpJbiB0aGUgZm9sbG93aW5nIChmcm9tIEphbWVz
KToNCg0KIA0KDQo+IDxsaW5rIHJlbD0iZG93biIgdHlwZT0iYXBwbGljYXRpb24vYXRvbSt4bWw7
dHlwZT1mZWVkO3Byb2ZpbGU9dHJlZSINCmhyZWY9Ii4uLiIgLz4gPGxpbmsgcmVsPSJkb3duIg0K
dHlwZT0iYXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1mZWVkO3Byb2ZpbGU9ZmxhdCIgaHJlZj0i
Li4uIiAvPiANCg0KICANCg0KYSB2YWx1ZSBvZiBwcm9maWxlPWZsYXQgaXMgdXNlZCB0byBpbmRp
Y2F0ZSB0aGF0IHdlIHdhbnQgdGhlIGNoaWxkcmVuIHRvDQpiZSByZXByZXNlbnRlZCB3aXRob3V0
IGFueSBleHBhbnNpb24gYW5kIGEgdmFsdWUgb2YgcHJvZmlsZT10cmVlIGlzIHVzZWQNCnRvIGlu
ZGljYXRlIHRoYXQgd2Ugd2FudCB0aGUgY2hpbGRyZW4gdG8gYmUgcmVwcmVzZW50ZWQgd2l0aCBh
IHBvdGVudGlhbA0KZXhwYW5zaW9uLiAgSSBjb25mZXNzIHRoYXQgaW5pdGlhbGx5IEkgdGhvdWdo
dCB0aGF0IHRoaXMgd2Fzbid0IGENCm1pbWV0eXBlIGlzc3VlLCB0aGF0IHdlIHdlcmUgdGFsa2lu
ZyBhYm91dCB0d28gZGlmZmVyZW50IHJlc291cmNlcyAtIHRoZQ0Kc2V0IG9mIGNoaWxkcmVuIGFu
ZCB0aGUgc2V0IG9mIGRlc2NlbmRhbnRzLiAgQnV0ICB3aGF0IGlzIHByb3Bvc2VkIGhlcmUNCmlz
IGZhciBtb3JlIGVsZWdhbnQsIGFuZCBpcyBuaWNlbHkgY2FzdCBhcyBhIG1pbWUtdHlwZSBjaG9p
Y2UuICBUaGUga2V5DQppcyB0aGF0IHRoZSBsaW5rIHJlbGF0aW9uICJkb3duIiBvbmx5IGV2ZXIg
cmV0dXJucyBhIGNoaWxkIChhcw0KYXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1lbnRyeSkgb3Ig
YSBmZWVkIGNvbnRhaW5pbmdfb25seSBjaGlsZHJlbl8NCihhcyBhcHBsaWNhdGlvbi9hdG9tK3ht
bDt0eXBlPWZlZWQpIC0gd2hhdCBkaWZmZXJzIGlzIHRoZSByZXByZXNlbnRhdGlvbg0KZm9ybWF0
IG9mIHRoYXQgY2hpbGQgKGV4cGFuZGVkIG9yIG5vdCkuDQoNCiANCg0KU291bmQgcmlnaHQ/DQoN
CiANCg0KQW5kIHllcywgSSB1bmRlcnN0YW5kIHRoYXQgdGhlIG1pbWUgdHlwZXMgYW5kIHByb2Zp
bGUgZGVzaWduYXRvcnMgYXJlDQptb3N0IGRlZmluaXRlbHkgb3V0c2lkZSB0aGUgc2NvcGUgb2Yg
dGhpcyBJLUQuDQoNCiANCg0KVGhhbmtzLA0KDQpDb3JuZWxpYQ0KDQogDQoNCkNvcm5lbGlhIERh
dmlzDQoNClNlbmlvciBUZWNobm9sb2dpc3QNCg0KRU1DIENvcnBvcmF0aW9uLCBPZmZpY2Ugb2Yg
dGhlIENUTw0KZGF2aXNfY29ybmVsaWFAZW1jLmNvbQ0KcDogODA1LjU2MC45MDM5DQptOiA4MDUu
NDUyLjg5NDENCmY6IDgwNS44ODAuMDM5MA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KDQpGcm9tOiBvd25lci1hdG9tLXN5bnRheEBtYWlsLmltYy5vcmcNClttYWlsdG86b3du
ZXItYXRvbS1zeW50YXhAbWFpbC5pbWMub3JnXSBPbiBCZWhhbGYgT2YgTmlrdW5qIFIuIE1laHRh
DQpTZW50OiBXZWRuZXNkYXksIEp1bmUgMTAsIDIwMDkgOTo1OCBBTQ0KVG86IGF0b20tc3ludGF4
IFN5bnRheA0KU3ViamVjdDogRndkOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQpkcmFm
dC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAyIA0KDQogDQoNCkJhc2VkIG9uIGZlZWRiYWNrLCBJ
IGhhdmUgc2ltcGxpZmllZCB0aGUgSS1EIHRvOg0KDQpJbi1saW5lIGV4dGVuc2lvbnMgbW92ZWQg
dG8gZHJhZnQtbWVodGEtYXRvbS1pbmxpbmUNCg0KICAgICAgUmVtb3ZlZCBkb3duLXRyZWUgYW5k
IHVwLXRyZWUgcmVsYXRpb25zDQoNCiAgICAgIFJlbW92ZWQgY2FyZGluYWxpdHkgcmVzdHJpY3Rp
b25zIG9uIHVwIGFuZCBkb3duIGxpbmtzDQoNCiANCg0KSFRNTDogaHR0cDovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMg0KDQpUZXh0OiBodHRwOi8v
dG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMi50eHQNCjxo
dHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtbWVodGEtYXRvbS1pbmxpbmUtMDAudHh0PiAN
Cg0KRGlmZjoNCmh0dHA6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtZGl2aWxs
eS1hdG9tLWhpZXJhcmNoeS0wMi50eHQNCg0KIA0KDQpJIGFtIGFsc28gdHJhY2tpbmcgb3BlbiBp
c3N1ZXMgYWJvdXQgdGhpcyBJLUQgcHVibGljbHkgYXQNCmh0dHA6Ly9jb2RlLmdvb2dsZS5jb20v
cC9hdG9tLWV4dC9pc3N1ZXMvbGlzdC4gVGhlIHNvdXJjZSBmb3IgdGhpcyBJLUQNCmlzIGFsc28g
YXZhaWxhYmxlLCBpZiB5b3UgYXJlIGludGVyZXN0ZWQuDQoNCiANCg0KTG9va2luZyBmb3J3YXJk
IHRvIGNvbW1lbnRzIG9uIHRoZSBJLUQuDQoNCiANCg0KTmlrdW5qDQoNCmh0dHA6Ly9vLW1pY3Jv
bi5ibG9nc3BvdC5jb20gPGh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3BvdC5jb20vPiANCg0KIA0KDQog
DQoNCkJlZ2luIGZvcndhcmRlZCBtZXNzYWdlOg0KDQoNCg0KDQoNCkZyb206IElFVEYgSS1EIFN1
Ym1pc3Npb24gVG9vbCA8aWRzdWJtaXNzaW9uQGlldGYub3JnPg0KDQpEYXRlOiBKdW5lIDksIDIw
MDkgNTozMzo1NyBQTSBQRFQNCg0KVG86IG5pa3Vuai5tZWh0YUBvcmFjbGUuY29tDQoNCkNjOiBj
b2xtLmRpdmlsbHlAb3JhY2xlLmNvbQ0KDQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LWRpdmlsbHktYXRvbS1oaWVyYXJjaHktMDIgDQoNCiANCg0KDQpBIG5ldyB2
ZXJzaW9uIG9mIEktRCwgZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMi50eHQgaGFzIGJl
ZW4NCnN1Y2Nlc3NmdWx5IHN1Ym1pdHRlZCBieSBOaWt1bmogTWVodGEgYW5kIHBvc3RlZCB0byB0
aGUgSUVURiByZXBvc2l0b3J5Lg0KDQpGaWxlbmFtZTogICAgICAgICAgZHJhZnQtZGl2aWxseS1h
dG9tLWhpZXJhcmNoeQ0KUmV2aXNpb246ICAgICAgICAgICAwMg0KVGl0bGU6ICAgICAgICAgICAg
ICAgICBIaWVyYXJjaHkgUmVsYXRpb25zIGZvciBBdG9tDQpDcmVhdGlvbl9kYXRlOiAgMjAwOS0w
Ni0wOQ0KV0cgSUQ6ICAgICAgICAgICAgICAgICAgICAgICAgSW5kZXBlbmRlbnQgU3VibWlzc2lv
bg0KTnVtYmVyX29mX3BhZ2VzOiA3DQoNCkFic3RyYWN0Og0KVGhpcyBzcGVjaWZpY2F0aW9uIGRl
ZmluZXMgbGluayByZWxhdGlvbnMgZm9yIGhpZXJhcmNoaWNhbCBuYXZpZ2F0aW9uDQphbW9uZyBB
dG9tIGZlZWRzIGFuZCBlbnRyaWVzLkVkaXRvcmlhbCBOb3RlDQoNClRvIHByb3ZpZGUgZmVlZGJh
Y2sgb24gdGhpcyBJbnRlcm5ldC1EcmFmdCwgam9pbiB0aGUgYXRvbS1zeW50YXgNCm1haWxpbmcg
bGlzdCAoaHR0cDovL3d3dy5pbWMub3JnL2F0b20tc3ludGF4LykgWzFdLg0KDQoNCg0KVGhlIElF
VEYgU2VjcmV0YXJpYXQuDQoNCg0KDQogDQoNCg0K

--part158790-boundary-1574582474-1848417798
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="Windows-1252"

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RS
L1JFQy1odG1sNDAiPiA8aGVhZD48bWV0YSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXMtYXNjaWkiPjxtZXRhIG5hbWU9R2VuZXJhdG9yIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDExIChmaWx0ZXJlZCBtZWRpdW0pIj48IS0tW2lmICFtc29dPjxz
dHlsZT4gdlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fSBvXDoqIHtiZWhhdmlvcjp1
cmwoI2RlZmF1bHQjVk1MKTt9IHdcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30gLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9PC9zdHlsZT48IVtlbmRpZl0tLT48c3R5
bGU+PCEtLSAgLyogRm9udCBEZWZpbml0aW9ucyAqLyAgQGZvbnQtZmFjZSAJe2ZvbnQtZmFtaWx5
OkhlbHZldGljYTsgCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30gQGZvbnQtZmFjZSAJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsgCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30gIC8q
IFN0eWxlIERlZmluaXRpb25zICovICBwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsIAl7bWFyZ2luOjBpbjsgCW1hcmdpbi1ib3R0b206LjAwMDFwdDsgCWZvbnQtc2l6ZTox
Mi4wcHQ7IAlmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9IGE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsgCXtjb2xvcjpibHVlOyAJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9IGE6dmlz
aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZCAJe2NvbG9yOmJsdWU7IAl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30gdHQgCXtmb250LWZhbWlseToiQ291cmllciBOZXciO30gc3Bhbi5F
bWFpbFN0eWxlMjAgCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsgCWZvbnQtZmFtaWx5
OkFyaWFsOyAJY29sb3I6bmF2eTt9IEBwYWdlIFNlY3Rpb24xIAl7c2l6ZTo4LjVpbiAxMS4waW47
IAltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEuMjVpbjt9IGRpdi5TZWN0aW9uMSAJe3BhZ2U6
U2VjdGlvbjE7fSAtLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPiAgPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz48L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4gIDxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4gICA8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4gIDwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT48L2hlYWQ+IDxib2R5IGxhbmc9RU4tVVMgbGluaz1ibHVlIHZsaW5rPWJsdWUg
c3R5bGU9J3dvcmQtd3JhcDogYnJlYWstd29yZDstd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13
ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UnPlllcyB5b3VyIGludGVycHJldGF0
aW9uIGlzIGNvcnJlY3QuIDxwPlNlbnQgZnJvbSBteSBWZXJpem9uIFdpcmVsZXNzIEJsYWNrQmVy
cnk8L3A+PHA+PGhyIHNpemU9MiB3aWR0aD0xMDAlIGFsaWduPWNlbnRlciB0YWJpbmRleD0tMT48
Yj5Gcm9tPC9iPjogIERhdmlzX0Nvcm5lbGlhQGVtYy5jb208YnI+PGI+RGF0ZTwvYj46IFRodSwg
MTEgSnVuIDIwMDkgMDA6NDc6MzIgLTA0MDA8YnI+PGI+VG88L2I+OiAmbHQ7bmlrdW5qLm1laHRh
QG9yYWNsZS5jb20mZ3Q7OyAmbHQ7YXRvbS1zeW50YXhAaW1jLm9yZyZndDs8YnI+PGI+U3ViamVj
dDwvYj46IFJFOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWRpdmlsbHktYXRv
bS1oaWVyYXJjaHktMDI8YnI+PC9mb250PjwvcD4gPGRpdiBjbGFzcz1TZWN0aW9uMT4gPHAgY2xh
c3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZTogMTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPkkgYXNr
IHlvdXIgZm9yZ2l2ZW5lc3MgZm9yIHJlaGFzaGluZyBhbiBvbGQgKGEgZmV3IGRheXMgb2xkKSB0
b3BpYyAmIzgyMTE7IHRoZSBzdWdnZXN0aW9uIHRoYXQgSmFtZXMgU25lbGwgbWFkZSBmb3IgdXNp
bmcgYSBtZWRpYS10eXBlIHByb2ZpbGUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBhbiBlbnRyeSYj
ODIxNztzIGNoaWxkcmVuIGFuZCBhbiBlbnRyeSYjODIxNztzIGRlc2NlbmRhbnRzLiZuYnNwOyBJ
IHRoaW5rIEkgZ2V0IGl0IGJ1dCB3YW50IHRvIHJ1biB0aGlzIGJ5IHRoZSBncm91cCBmb3IgY29u
ZmlybWF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+IDxwIGNsYXNzPU1zb05vcm1h
bD48Zm9udCBzaXplPTIgY29sb3I9bmF2eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6IDEwLjBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjpuYXZ5Jz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9y
PW5hdnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1p
bHk6QXJpYWw7Y29sb3I6bmF2eSc+SW4gdGhlIGZvbGxvd2luZyAoZnJvbSBKYW1lcyk6PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBj
b2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogMTAuMHB0O2ZvbnQt
ZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+IDxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgY29sb3I9bmF2eSBmYWNlPUFyaWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6IDEwLjBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjpu
YXZ5Jz4mZ3Q7IDwvc3Bhbj48L2ZvbnQ+PHR0Pjxmb250IHNpemU9MiBmYWNlPSJDb3VyaWVyIE5l
dyI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQnPiZsdDtsaW5rIHJlbD0mcXVvdDtkb3du
JnF1b3Q7IHR5cGU9JnF1b3Q7YXBwbGljYXRpb24vYXRvbSt4bWw7dHlwZT1mZWVkO3Byb2ZpbGU9
dHJlZSZxdW90OyBocmVmPSZxdW90Oy4uLiZxdW90OyAvJmd0OyAmbHQ7bGluayByZWw9JnF1b3Q7
ZG93biZxdW90OyB0eXBlPSZxdW90O2FwcGxpY2F0aW9uL2F0b20reG1sO3R5cGU9ZmVlZDtwcm9m
aWxlPWZsYXQmcXVvdDsgaHJlZj0mcXVvdDsuLi4mcXVvdDsgLyZndDsgPC9zcGFuPjwvZm9udD48
L3R0PjxvOnA+PC9vOnA+PC9wPiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9y
PW5hdnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1p
bHk6QXJpYWw7Y29sb3I6bmF2eSc+Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBjb2xvcj1uYXZ5IGZhY2U9QXJp
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogMTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9y
Om5hdnknPmEgdmFsdWUgb2YgcHJvZmlsZT1mbGF0IGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhhdCB3
ZSB3YW50IHRoZSBjaGlsZHJlbiB0byBiZSByZXByZXNlbnRlZCB3aXRob3V0IGFueSBleHBhbnNp
b24gYW5kIGEgdmFsdWUgb2YgcHJvZmlsZT10cmVlIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhhdCB3
ZSB3YW50IHRoZSBjaGlsZHJlbiB0byBiZSByZXByZXNlbnRlZCB3aXRoIGEgcG90ZW50aWFsIGV4
cGFuc2lvbi4mbmJzcDsgSSBjb25mZXNzIHRoYXQgaW5pdGlhbGx5IEkgdGhvdWdodCB0aGF0IHRo
aXMgd2FzbiYjODIxNzt0IGEgbWltZXR5cGUgaXNzdWUsIHRoYXQgd2Ugd2VyZSB0YWxraW5nIGFi
b3V0IHR3byBkaWZmZXJlbnQgcmVzb3VyY2VzICYjODIxMTsgdGhlIHNldCBvZiBjaGlsZHJlbiBh
bmQgdGhlIHNldCBvZiBkZXNjZW5kYW50cy4mbmJzcDsgQnV0ICZuYnNwO3doYXQgaXMgcHJvcG9z
ZWQgaGVyZSBpcyBmYXIgbW9yZSBlbGVnYW50LCBhbmQgaXMgbmljZWx5IGNhc3QgYXMgYSBtaW1l
LXR5cGUgY2hvaWNlLiZuYnNwOyBUaGUga2V5IGlzIHRoYXQgdGhlIGxpbmsgcmVsYXRpb24gJiM4
MjIwO2Rvd24mIzgyMjE7IG9ubHkgZXZlciByZXR1cm5zIGEgY2hpbGQgKGFzIDwvc3Bhbj48L2Zv
bnQ+PHR0Pjxmb250IHNpemU9MiBmYWNlPSJDb3VyaWVyIE5ldyI+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQnPmFwcGxpY2F0aW9uL2F0b20reG1sO3R5cGU9ZW50cnk8L3NwYW4+PC9mb250
PjwvdHQ+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbDsgY29sb3I6bmF2eSc+KSBvciBhIGZlZWQg
Y29udGFpbmluZ188aT48c3BhbiBzdHlsZT0nZm9udC1zdHlsZTppdGFsaWMnPm9ubHkgY2hpbGRy
ZW48L3NwYW4+PC9pPl8gKGFzIDwvc3Bhbj48L2ZvbnQ+PHR0Pjxmb250IHNpemU9MiBmYWNlPSJD
b3VyaWVyIE5ldyI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQnPmFwcGxpY2F0aW9uL2F0
b20reG1sO3R5cGU9ZmVlZDwvc3Bhbj48L2ZvbnQ+PC90dD48Zm9udCBzaXplPTIgY29sb3I9bmF2
eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFy
aWFsOyBjb2xvcjpuYXZ5Jz4pICYjODIxMTsgd2hhdCBkaWZmZXJzIGlzIHRoZSByZXByZXNlbnRh
dGlvbiBmb3JtYXQgb2YgdGhhdCBjaGlsZCAoZXhwYW5kZWQgb3Igbm90KS48bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5h
dnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1pbHk6
QXJpYWw7Y29sb3I6bmF2eSc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4gPHAg
Y2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZTogMTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPlNv
dW5kIHJpZ2h0PzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+IDxwIGNsYXNzPU1zb05vcm1h
bD48Zm9udCBzaXplPTIgY29sb3I9bmF2eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6IDEwLjBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjpuYXZ5Jz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9y
PW5hdnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1p
bHk6QXJpYWw7Y29sb3I6bmF2eSc+QW5kIHllcywgSSB1bmRlcnN0YW5kIHRoYXQgdGhlIG1pbWUg
dHlwZXMgYW5kIHByb2ZpbGUgZGVzaWduYXRvcnMgYXJlIG1vc3QgZGVmaW5pdGVseSBvdXRzaWRl
IHRoZSBzY29wZSBvZiB0aGlzIEktRC48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8cCBj
bGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1BcmlhbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6bmF2eSc+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250
IHNpemU9MiBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogMTAu
MHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkg
ZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1pbHk6QXJp
YWw7Y29sb3I6bmF2eSc+Q29ybmVsaWE8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8cCBj
bGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1BcmlhbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOiAxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6bmF2eSc+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4gPGRpdj4gPGRpdj4gPHAgY2xhc3M9TXNv
Tm9ybWFsPjxiPjxmb250IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6Ymx1ZTtmb250LXdlaWdo
dDpib2xkJz5Db3JuZWxpYSBEYXZpczxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L2I+PC9wPiA8
cCBjbGFzcz1Nc29Ob3JtYWw+PGk+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1BcmlhbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjpuYXZ5
O2ZvbnQtc3R5bGU6aXRhbGljJz5TZW5pb3IgVGVjaG5vbG9naXN0PC9zcGFuPjwvZm9udD48L2k+
PGZvbnQgY29sb3I9bmF2eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseTpBcmlh
bDtjb2xvcjpuYXZ5Jz48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8cCBjbGFzcz1Nc29O
b3JtYWw+PGk+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjpuYXZ5O2ZvbnQtc3R5bGU6
aXRhbGljJz5FTUMgQ29ycG9yYXRpb24sIE9mZmljZSBvZiB0aGUgQ1RPPC9zcGFuPjwvZm9udD48
L2k+PGZvbnQgY29sb3I9bmF2eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseTpB
cmlhbDtjb2xvcjpuYXZ5Jz48YnI+PC9zcGFuPjwvZm9udD48Zm9udCBzaXplPTEgY29sb3I9bmF2
eSBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6OC4wcHQ7IGZvbnQtZmFtaWx5OkFy
aWFsO2NvbG9yOm5hdnknPjxhIGhyZWY9Im1haWx0bzpkYXZpc19jb3JuZWxpYUBlbWMuY29tIiB0
aXRsZT0ibWFpbHRvOmRhdmlzX2Nvcm5lbGlhQGVtYy5jb20iPmRhdmlzX2Nvcm5lbGlhQGVtYy5j
b208L2E+PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPjxicj48L3NwYW4+PC9mb250Pjxmb250
IHNpemU9MSBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTo4LjBw
dDsgZm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6bmF2eSc+cDogODA1LjU2MC45MDM5PC9zcGFuPjwv
Zm9udD48Zm9udCBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5
OkFyaWFsO2NvbG9yOm5hdnknPjxicj48L3NwYW4+PC9mb250Pjxmb250IHNpemU9MSBjb2xvcj1u
YXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTo4LjBwdDsgZm9udC1mYW1pbHk6
QXJpYWw7Y29sb3I6bmF2eSc+bTogODA1LjQ1Mi44OTQxPC9zcGFuPjwvZm9udD48Zm9udCBjb2xv
cj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5h
dnknPjxicj48L3NwYW4+PC9mb250Pjxmb250IHNpemU9MSBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTo4LjBwdDsgZm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6bmF2
eSc+ZjogODA1Ljg4MC4wMzkwPC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj1uYXZ5IGZhY2U9QXJp
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPjxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+IDwvZGl2PiA8L2Rpdj4gPGRpdj4gPGRpdiBjbGFzcz1Nc29Ob3Jt
YWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRlcic+PGZvbnQgc2l6ZT0zIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMi4wcHQnPiA8aHIg
c2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXIgdGFiaW5kZXg9LTE+IDwvc3Bhbj48L2Zv
bnQ+PC9kaXY+IDxwIGNsYXNzPU1zb05vcm1hbD48Yj48Zm9udCBzaXplPTIgZmFjZT1UYWhvbWE+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYTtmb250LXdl
aWdodDpib2xkJz5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IHNpemU9MiBmYWNlPVRhaG9t
YT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpUYWhvbWEnPiBvd25l
ci1hdG9tLXN5bnRheEBtYWlsLmltYy5vcmcgW21haWx0bzpvd25lci1hdG9tLXN5bnRheEBtYWls
LmltYy5vcmddIDxiPjxzcGFuIHN0eWxlPSdmb250LXdlaWdodDpib2xkJz5PbiBCZWhhbGYgT2Yg
PC9zcGFuPjwvYj5OaWt1bmogUi4gTWVodGE8YnI+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtd2VpZ2h0
OmJvbGQnPlNlbnQ6PC9zcGFuPjwvYj4gV2VkbmVzZGF5LCBKdW5lIDEwLCAyMDA5IDk6NTggQU08
YnI+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtd2VpZ2h0OmJvbGQnPlRvOjwvc3Bhbj48L2I+IGF0b20t
c3ludGF4IFN5bnRheDxicj48Yj48c3BhbiBzdHlsZT0nZm9udC13ZWlnaHQ6Ym9sZCc+U3ViamVj
dDo8L3NwYW4+PC9iPiBGd2Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtZGl2
aWxseS1hdG9tLWhpZXJhcmNoeS0wMiA8L3NwYW4+PC9mb250PjxvOnA+PC9vOnA+PC9wPiA8L2Rp
dj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6IDEyLjBwdCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4gPGRpdj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGNsYXNzPWFwcGxlLXN0
eWxlLXNwYW4+PGZvbnQgc2l6ZT0xIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZTo5LjBwdCc+QmFzZWQgb24gZmVlZGJhY2ssIEkgaGF2ZSBzaW1wbGlmaWVkIHRo
ZSBJLUQgdG86PC9zcGFuPjwvZm9udD48L3NwYW4+PG86cD48L286cD48L3A+IDwvZGl2PiA8ZGl2
PiA8ZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0xIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogOS4wcHQnPkluLWxpbmUgZXh0ZW5z
aW9ucyBtb3ZlZCB0byBkcmFmdC1tZWh0YS1hdG9tLWlubGluZTxvOnA+PC9vOnA+PC9zcGFuPjwv
Zm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0xIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogOS4wcHQnPiZuYnNw
OyZuYnNwOyAmbmJzcDsgJm5ic3A7UmVtb3ZlZCBkb3duLXRyZWUgYW5kIHVwLXRyZWUgcmVsYXRp
b25zPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4gPC9kaXY+IDxkaXY+IDxwIGNsYXNzPU1z
b05vcm1hbD48Zm9udCBzaXplPTEgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOiA5LjBwdCc+Jm5ic3A7Jm5ic3A7ICZuYnNwOyAmbmJzcDtSZW1vdmVkIGNhcmRp
bmFsaXR5IHJlc3RyaWN0aW9ucyBvbiB1cCBhbmQgZG93biBsaW5rczxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0x
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogOS4wcHQnPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1N
c29Ob3JtYWw+PGZvbnQgc2l6ZT0xIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZTogOS4wcHQnPkhUTUw6Jm5ic3A7PGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMiI+aHR0cDovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMjwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPiA8L2Rpdj4gPC9kaXY+IDxkaXY+IDxwIGNsYXNzPU1zb05vcm1h
bD48Zm9udCBzaXplPTEgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOiA5LjBwdCc+VGV4dDombmJzcDs8YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQv
ZHJhZnQtbWVodGEtYXRvbS1pbmxpbmUtMDAudHh0Ij5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQv
ZHJhZnQtZGl2aWxseS1hdG9tLWhpZXJhcmNoeS0wMi50eHQ8L2E+PG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4gPC9kaXY+IDxkaXY+IDxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTEg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOiA5LjBwdCc+RGlm
ZjombmJzcDs8YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0
LWRpdmlsbHktYXRvbS1oaWVyYXJjaHktMDIudHh0Ij5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvcmZj
ZGlmZj91cmwyPWRyYWZ0LWRpdmlsbHktYXRvbS1oaWVyYXJjaHktMDIudHh0PC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZv
bnQgc2l6ZT0xIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTog
OS4wcHQnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8
cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0xIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZTogOS4wcHQnPkkgYW0mbmJzcDthbHNvJm5ic3A7dHJhY2tpbmcm
bmJzcDtvcGVuJm5ic3A7aXNzdWVzJm5ic3A7YWJvdXQmbmJzcDt0aGlzJm5ic3A7SS1EJm5ic3A7
cHVibGljbHkmbmJzcDthdCZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9h
dG9tLWV4dC9pc3N1ZXMvbGlzdCI+aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2F0b20tZXh0L2lz
c3Vlcy9saXN0PC9hPi4gVGhlIHNvdXJjZSBmb3IgdGhpcyBJLUQgaXMgYWxzbyBhdmFpbGFibGUs
IGlmIHlvdSBhcmUgaW50ZXJlc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8L2Rp
dj4gPGRpdj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MSBmYWNlPSJUaW1lcyBOZXcg
Um9tYW4iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6IDkuMHB0Jz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPiA8L2Rpdj4gPGRpdj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNp
emU9MSBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6IDkuMHB0
Jz5Mb29raW5nIGZvcndhcmQgdG8gY29tbWVudHMgb24gdGhlIEktRC48bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0xIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogOS4wcHQnPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+IDxzcGFuIHN0eWxlPSdvcnBoYW5zOiAyO3dpZG93
czogMjstd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDBweDsgLXdlYmtpdC1ib3Jk
ZXItdmVydGljYWwtc3BhY2luZzogMHB4Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9ucy1pbi1lZmZl
Y3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOiAwcHgnPjxzcGFuIHN0eWxlPSdvcnBoYW5zOiAy
O3dpZG93czogMjstd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC1ib3JkZXItdmVydGljYWwtc3BhY2luZzogMHB4Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9ucy1p
bi1lZmZlY3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOiAwcHgnPjxzcGFuIHN0eWxlPSdvcnBo
YW5zOiAyO3dpZG93czogMjstd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC1ib3JkZXItdmVydGljYWwtc3BhY2luZzogMHB4Oy13ZWJraXQtdGV4dC1kZWNvcmF0
aW9ucy1pbi1lZmZlY3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOiAwcHgnPiA8ZGl2IGFwcGxl
LWNvbnRlbnQtZWRpdGVkPXRydWU+IDxkaXYgc3R5bGU9J3dvcmQtd3JhcDogYnJlYWstd29yZDst
d2Via2l0LW5ic3AtbW9kZTogc3BhY2U7LXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z
cGFjZSc+IDxkaXYgc3R5bGU9J3dvcmQtd3JhcDogYnJlYWstd29yZDstd2Via2l0LW5ic3AtbW9k
ZTogc3BhY2U7LXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZSc+IDxkaXYgc3R5
bGU9J3dvcmQtd3JhcDogYnJlYWstd29yZDstd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7LXdlYmtp
dC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZSc+IDxkaXYgc3R5bGU9J3dvcmQtd3JhcDog
YnJlYWstd29yZDstd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7LXdlYmtpdC1saW5lLWJyZWFrOiBh
ZnRlci13aGl0ZS1zcGFjZSc+IDxkaXY+IDxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTEg
Y29sb3I9YmxhY2sgZmFjZT1IZWx2ZXRpY2E+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTpIZWx2ZXRpY2E7Y29sb3I6YmxhY2snPk5pa3VuajxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0x
IGNvbG9yPWJsYWNrIGZhY2U9SGVsdmV0aWNhPjxzcGFuIHN0eWxlPSdmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6SGVsdmV0aWNhO2NvbG9yOmJsYWNrJz48YSBocmVmPSJodHRwOi8vby1taWNy
b24uYmxvZ3Nwb3QuY29tLyI+aHR0cDovL28tbWljcm9uLmJsb2dzcG90LmNvbTwvYT48bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8L2Rpdj4gPGRpdj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxm
b250IHNpemU9MSBjb2xvcj1ibGFjayBmYWNlPUhlbHZldGljYT48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYTtjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9mb250PjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2
PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0zIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogMTIuMHB0Jz48L3Nw
YW4+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4gPC9zcGFuPjwvc3Bhbj4gPGRp
dj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6IDEyLjBwdCc+QmVnaW4gZm9yd2FyZGVkIG1lc3NhZ2U6
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4gPC9kaXY+IDxwIGNsYXNzPU1zb05vcm1hbD48
Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OiAxMi4wcHQnPjxicj48YnI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4gPGRpdj4gPGRp
dj4gPHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxmb250IHNpemU9MSBjb2xvcj1ibGFjayBmYWNlPUhl
bHZldGljYT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGlj
YTtjb2xvcjpibGFjaztmb250LXdlaWdodDpib2xkJz5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxm
b250IHNpemU9MSBmYWNlPUhlbHZldGljYT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0OyBm
b250LWZhbWlseTpIZWx2ZXRpY2EnPklFVEYgSS1EIFN1Ym1pc3Npb24gVG9vbCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmlkc3VibWlzc2lvbkBpZXRmLm9yZyI+aWRzdWJtaXNzaW9uQGlldGYub3JnPC9h
PiZndDs8L3NwYW4+PC9mb250PjxvOnA+PC9vOnA+PC9wPiA8L2Rpdj4gPGRpdj4gPHAgY2xhc3M9
TXNvTm9ybWFsPjxiPjxmb250IHNpemU9MSBjb2xvcj1ibGFjayBmYWNlPUhlbHZldGljYT48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYTtjb2xvcjpibGFj
aztmb250LXdlaWdodDpib2xkJz5EYXRlOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IHNpemU9MSBm
YWNlPUhlbHZldGljYT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0OyBmb250LWZhbWlseTpI
ZWx2ZXRpY2EnPkp1bmUgOSwgMjAwOSA1OjMzOjU3IFBNIFBEVDwvc3Bhbj48L2ZvbnQ+PG86cD48
L286cD48L3A+IDwvZGl2PiA8ZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGZvbnQgc2l6ZT0x
IGNvbG9yPWJsYWNrIGZhY2U9SGVsdmV0aWNhPjxzcGFuIHN0eWxlPSdmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6SGVsdmV0aWNhO2NvbG9yOmJsYWNrO2ZvbnQtd2VpZ2h0OmJvbGQnPlRvOiA8
L3NwYW4+PC9mb250PjwvYj48Zm9udCBzaXplPTEgZmFjZT1IZWx2ZXRpY2E+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EnPjxhIGhyZWY9Im1haWx0bzpu
aWt1bmoubWVodGFAb3JhY2xlLmNvbSI+bmlrdW5qLm1laHRhQG9yYWNsZS5jb208L2E+PC9zcGFu
PjwvZm9udD48bzpwPjwvbzpwPjwvcD4gPC9kaXY+IDxkaXY+IDxwIGNsYXNzPU1zb05vcm1hbD48
Yj48Zm9udCBzaXplPTEgY29sb3I9YmxhY2sgZmFjZT1IZWx2ZXRpY2E+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2E7Y29sb3I6YmxhY2s7Zm9udC13ZWln
aHQ6Ym9sZCc+Q2M6IDwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IHNpemU9MSBmYWNlPUhlbHZldGlj
YT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSc+PGEg
aHJlZj0ibWFpbHRvOmNvbG0uZGl2aWxseUBvcmFjbGUuY29tIj5jb2xtLmRpdmlsbHlAb3JhY2xl
LmNvbTwvYT48L3NwYW4+PC9mb250PjxvOnA+PC9vOnA+PC9wPiA8L2Rpdj4gPGRpdj4gPHAgY2xh
c3M9TXNvTm9ybWFsPjxiPjxmb250IHNpemU9MSBjb2xvcj1ibGFjayBmYWNlPUhlbHZldGljYT48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYTtjb2xvcjpi
bGFjaztmb250LXdlaWdodDpib2xkJz5TdWJqZWN0Ojwvc3Bhbj48L2ZvbnQ+PC9iPjxiPjxmb250
IHNpemU9MSBmYWNlPUhlbHZldGljYT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjkuMHB0OyBmb250
LWZhbWlseTpIZWx2ZXRpY2E7Zm9udC13ZWlnaHQ6Ym9sZCc+TmV3IFZlcnNpb24gTm90aWZpY2F0
aW9uIGZvciBkcmFmdC1kaXZpbGx5LWF0b20taGllcmFyY2h5LTAyPHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9mb250PjwvYj48bzpwPjwvbzpw
PjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9J21pbi1oZWlnaHQ6IDE0cHgnPiA8cCBjbGFzcz1Nc29O
b3JtYWw+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZTogMTIuMHB0Jz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8L2Rp
dj4gPC9kaXY+IDxkaXY+IDxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTox
Mi4wcHQnPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTIuMHB0Jz48YnI+IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1kaXZpbGx5
LWF0b20taGllcmFyY2h5LTAyLnR4dCBoYXMgYmVlbiBzdWNjZXNzZnVseSBzdWJtaXR0ZWQgYnkg
TmlrdW5qIE1laHRhIGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS48YnI+PGJyPiBG
aWxlbmFtZTo8c3BhbiBjbGFzcz1hcHBsZS10YWItc3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiBkcmFmdC1kaXZpbGx5LWF0
b20taGllcmFyY2h5PGJyPiBSZXZpc2lvbjo8c3BhbiBjbGFzcz1hcHBsZS10YWItc3Bhbj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
PC9zcGFuPiAwMjxicj4gVGl0bGU6PHNwYW4gY2xhc3M9YXBwbGUtdGFiLXNwYW4+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gSGllcmFyY2h5IFJlbGF0aW9u
cyBmb3IgQXRvbTxicj4gQ3JlYXRpb25fZGF0ZTo8c3BhbiBjbGFzcz1hcHBsZS10YWItc3Bhbj4m
bmJzcDsgPC9zcGFuPiAyMDA5LTA2LTA5PGJyPiBXRyBJRDo8c3BhbiBjbGFzcz1hcHBsZS10YWIt
c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiBJbmRlcGVuZGVudCBTdWJtaXNz
aW9uPGJyPiBOdW1iZXJfb2ZfcGFnZXM6IDc8YnI+PGJyPiBBYnN0cmFjdDo8YnI+IFRoaXMgc3Bl
Y2lmaWNhdGlvbiBkZWZpbmVzIGxpbmsgcmVsYXRpb25zIGZvciBoaWVyYXJjaGljYWwgbmF2aWdh
dGlvbjxicj4gYW1vbmcgQXRvbSBmZWVkcyBhbmQgZW50cmllcy5FZGl0b3JpYWwgTm90ZTxicj48
YnI+IFRvIHByb3ZpZGUgZmVlZGJhY2sgb24gdGhpcyBJbnRlcm5ldC1EcmFmdCwgam9pbiB0aGUg
YXRvbS1zeW50YXg8YnI+IG1haWxpbmcgbGlzdCAoPGEgaHJlZj0iaHR0cDovL3d3dy5pbWMub3Jn
L2F0b20tc3ludGF4LyI+aHR0cDovL3d3dy5pbWMub3JnL2F0b20tc3ludGF4LzwvYT4pIFsxXS48
YnI+PGJyPjxicj48YnI+IFRoZSBJRVRGIFNlY3JldGFyaWF0Ljxicj48YnI+PG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4gPC9kaXY+IDwvZGl2PiA8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQg
c2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTogMTIu
MHB0Jz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPiA8L2Rpdj4gPC9ib2R5PiA8
L2h0bWw+ICA=

--part158790-boundary-1574582474-1848417798--


From owner-atom-syntax@mail.imc.org  Thu Jun 11 09:55:20 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1BEA33A68ED for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 09:55:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.999
X-Spam-Level: 
X-Spam-Status: No, score=-101.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nJGL+ZHUm278 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 09:55:19 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 124423A6CC4 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 09:55:18 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BGfiSe031444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 09:41:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BGfiuj031443; Thu, 11 Jun 2009 09:41:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-px0-f175.google.com (mail-px0-f175.google.com [209.85.216.175]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BGfXm8031425 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 09:41:43 -0700 (MST) (envelope-from john@johnpanzer.com)
Received: by pxi5 with SMTP id 5so124514pxi.16 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 09:41:32 -0700 (PDT)
Received: by 10.114.147.1 with SMTP id u1mr4356717wad.108.1244738492601; Thu, 11 Jun 2009 09:41:32 -0700 (PDT)
Received: from ?192.168.1.100? (adsl-70-231-239-10.dsl.snfc21.sbcglobal.net [70.231.239.10]) by mx.google.com with ESMTPS id b39sm7432935rvf.11.2009.06.11.09.41.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Jun 2009 09:41:31 -0700 (PDT)
Message-ID: <4A3133C6.4090308@acm.org>
Date: Thu, 11 Jun 2009 09:41:42 -0700
From: John Panzer <jpanzer@acm.org>
Reply-To: jpanzer@acm.org
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Ross Singer <rossfsinger@gmail.com>
CC: Thomas Broyer <t.broyer@gmail.com>, Atom-Syntax <atom-syntax@imc.org>
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>	 <4A2F00B6.7020504@degeneration.co.uk>	 <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>	 <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>	 <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com> <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>
In-Reply-To: <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Ross Singer wrote:
> ... what argument are you making against using the http URI the
> identifier?  I understand if the tag URI is necessary for internal
> reasons for the application, but if the http URI is, indeed, a viable
> identifier for the resource... why not use that?
>   
If the http URL is a permanent identifier that will never disappear 
unless the resource itself does, and will never be reassigned to some 
different resource, then sure.  In practice it's very hard to guarantee 
this.


From owner-atom-syntax@mail.imc.org  Thu Jun 11 10:03:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E59053A6D5D for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:03:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.373
X-Spam-Level: 
X-Spam-Status: No, score=-0.373 tagged_above=-999 required=5 tests=[AWL=0.092, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_42=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ko4diXjmvQDm for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:03:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D5AEF3A6D53 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 10:03:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BGqY4Z032050 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 09:52:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BGqYii032049; Thu, 11 Jun 2009 09:52:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail1.webfaction.com (mail1.webfaction.com [67.15.2.85]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BGqMaK032038 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 09:52:33 -0700 (MST) (envelope-from sh@defuze.org)
Received: from [192.168.0.10] (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by mail1.webfaction.com (8.12.11.20060308/8.13.3) with ESMTP id n5BGqHNF030439; Thu, 11 Jun 2009 11:52:18 -0500
Message-ID: <4A313641.8060808@defuze.org>
Date: Thu, 11 Jun 2009 18:52:17 +0200
From: Sylvain Hellegouarch <sh@defuze.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: jpanzer@acm.org
CC: Ross Singer <rossfsinger@gmail.com>, Thomas Broyer <t.broyer@gmail.com>, Atom-Syntax <atom-syntax@imc.org>
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>	 <4A2F00B6.7020504@degeneration.co.uk>	 <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>	 <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>	 <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com> <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com> <4A3133C6.4090308@acm.org>
In-Reply-To: <4A3133C6.4090308@acm.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

John Panzer a écrit :
>
> Ross Singer wrote:
>> ... what argument are you making against using the http URI the
>> identifier?  I understand if the tag URI is necessary for internal
>> reasons for the application, but if the http URI is, indeed, a viable
>> identifier for the resource... why not use that?
>>   
> If the http URL is a permanent identifier that will never disappear 
> unless the resource itself does, and will never be reassigned to some 
> different resource, then sure.  In practice it's very hard to 
> guarantee this.
Well it goes quite beyond the persistence of the value. The atom:id is 
an opaque string, it's a IRI, not a URL. Bypassing the difference really 
breaks the spirit behind it.

Use atom:link for that.

- Sylvain


From owner-atom-syntax@mail.imc.org  Thu Jun 11 10:45:17 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 26C1028C14C for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:45:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.777
X-Spam-Level: 
X-Spam-Status: No, score=-0.777 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NAuQCwFs4J5c for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:45:16 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B19E528C193 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 10:45:15 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHXS9U034555 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 10:33:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BHXSeC034554; Thu, 11 Jun 2009 10:33:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-yx0-f198.google.com (mail-yx0-f198.google.com [209.85.210.198]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHXGDZ034537 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:33:27 -0700 (MST) (envelope-from joe.gregorio@gmail.com)
Received: by yxe36 with SMTP id 36so131400yxe.16 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:33:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=4O/lQllgpwlMDwAHrFS7Zqpgibu2e6OpxytPsPZa8Sw=; b=KdJexHsVYUDBzs+xkkiRTqrVWi7apVYigxoJiU7iw64O0/7pvIR9WrJMTW5+CoW8lv znI83sEw/+7C527t/t3RFAfRyAhvVk5eZUsNwFcDPd07XOyBKOmSoth28YTkwN4us7WX IknId3mPXKRjl32OGsJtd64VltToWQLWGP2Lg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=x9OST3Do9K/7JehqtbUoP24mjUVTLMYGCWjpa5p4rpdVoxNhThbrKNIJacA2Eo+NXl lcy0u5v1xrBIXhmSdf3E0cFGc1UVI0jp2Jk6GeiS6Gf2YxFrUT8GLTh0MHQ8me2QyczY FgfgU4rmD0xATQ+dczXHKGQBAqlxJQhfwYgE4=
MIME-Version: 1.0
Received: by 10.151.109.5 with SMTP id l5mr5579357ybm.110.1244741595953; Thu,  11 Jun 2009 10:33:15 -0700 (PDT)
In-Reply-To: <4A2EE11F.2080809@gmail.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com>
Date: Thu, 11 Jun 2009 13:33:15 -0400
X-Google-Sender-Auth: 79e87d4872c845b2
Message-ID: <3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com>
Subject: Re: Sub-typing Atom documents
From: Joe Gregorio <joe@bitworking.org>
To: James M Snell <jasnell@gmail.com>
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Tue, Jun 9, 2009 at 6:24 PM, James M Snell<jasnell@gmail.com> wrote:
>
> I've already started working up an I-D for a new profile media type
> parameter. I should be able to get it published by tomorrow end-of-day
>
> Example:
>
> =A0application/atom+xml;profile=3D"http://example.org/profile/foo"
>
> The profile parameter value is a URI that identifies a logical profile to
> which the Atom document conforms. Only a single profile value is allowed =
for
> now.

Why not extend the Service Document with extra information about what the s=
erver
will accept? That was the point of the service document which was to
contain that
kind of information.

  Thanks,
   -joe

>
> - James
>
> Nikunj R. Mehta wrote:
>>
>> Several recent discussions suggest the need for sub-typing Atom document=
s.
>> There are two major requirements for sub-typing Atom documents:
>>
>> 1. In Atom Publishing Protocol, signaling the requirement for an Atom
>> extension (whether blessed by IETF or not) to be present in accepted con=
tent
>> [1]. To illustrate the requirement by example, one would see:
>>
>> <app:accept>application/atom+xml;type=3Dentry;extension=3Dtoken</app:acc=
ept>
>>
>> 2. Establishing an expectation on an Atom processor for the media type o=
f
>> a linked resource, e.g., whether the representation in-lines a complete
>> hierarchy of Atom entries and feeds [2]. Once again to illustrate the
>> requirement by example, one would see:
>>
>> <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;inline-=
depth=3D1"
>> href=3D"children"/>
>>
>> Of these cases, a really strong case can be made for the first requireme=
nt
>> to use a media type parameter, since it has to happen in the absence of =
the
>> actual Atom document. There is only one must-understand signaling mechan=
ism
>> in AtomPub and that is app:accept. If a media type parameter is used in
>> app:accept that cannot be understood by its receiver, the receiver has n=
o
>> choice but to cease communications with the server. Since almost every
>> AtomPub-style "API" introduces its own set of requirements for what
>> constitutes an entry the server is willing to accept.
>>
>> For example, Google Finance API in its protocol reference states that an
>> entry posted as a new portfolio must include a "gf:portfolioData" elemen=
t
>> inside an atom:entry [3]. CMIS servers may require the presence of a typ=
e
>> identifier as extended entry metadata in order to accept an entry posted=
 to
>> a collection [4].
>>
>> It seems quite reasonable to establish a single media type parameter and
>> allow every such API to define their own acceptable values for this purp=
ose.
>> This approach =A0provides fair warning and enables AtomPub niches to leg=
ally
>> exist, and even interoperate.
>>
>> The second case can probably benefit from a media type parameter, but it
>> is not clear what the semantics of that parameter would be. Specifically=
:
>>
>> =A0 1. Do Atom processors fail if, when processing Content-Type header,
>> =A0 =A0 =A0they encounter a media type parameter they don't know about o=
r a
>> =A0 =A0 =A0value in a known media type parameter that they don't underst=
and.
>> =A0 2. Does introduction of media type parameters for
>> =A0 =A0 =A0application/atom+xml require standards track RFC?
>>
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
>> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
>> [3]
>> http://code.google.com/apis/finance/developers_guide_protocol.html#Creat=
ingPortfolios
>> [4] http://www.oasis-open.org/committees/download.php/32668
>
>



--=20
Joe Gregorio        http://bitworking.org


From owner-atom-syntax@mail.imc.org  Thu Jun 11 10:51:03 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 516F53A6ABA for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:51:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.234
X-Spam-Level: 
X-Spam-Status: No, score=0.234 tagged_above=-999 required=5 tests=[AWL=-0.161, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, MIME_BASE64_BLANKS=0.041, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BkCeMPezvXEK for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:51:01 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 50D693A6954 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 10:51:01 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHc7Jg034937 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 10:38:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BHc7bZ034936; Thu, 11 Jun 2009 10:38:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.158]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHbuae034921 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:38:06 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by yw-out-1718.google.com with SMTP id 6so829937ywa.4 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:37:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:x-rim-org-msg-ref-id :return-receipt-to:message-id:content-transfer-encoding:reply-to :x-priority:references:in-reply-to:sensitivity:importance:to:cc :subject:from:date:content-type:mime-version; bh=8Ko9Iek0pwAwgaeqyhJ2PaDvnZ/yUiXWofCDLOF40tg=; b=AA36zpNfeLTxN/yWk4TsR0LJCkVHR6DdxM+uRDAHZ+NyGn0XQNv0ckkqGikQqBxMoJ tj6Pwnn9lmxysSrnbQKVlRXDRLDXJIiJpgXSTpv6SJyrT2TiUzHI5dYh4tvqZ3L/7++B WwKR2+AsgF1dEanpIGMdlOJ6AdoakqxXz/e1s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-rim-org-msg-ref-id:return-receipt-to:message-id :content-transfer-encoding:reply-to:x-priority:references :in-reply-to:sensitivity:importance:to:cc:subject:from:date :content-type:mime-version; b=jSjrjw9PS8+5IkgTqHft8e5uypcpUsHK69iW5/4RDgh2601uNFlO7wMz1DAmGXJ3/8 +z8+R++KomGOLA12cx7JMEjdyk1MvST1XbJbsUf9BuYi+oc32nTKFXWUPrJyKxmANqC8 T9YJlDMLGVllh8YL1qjIs9fXg+CtxSUzu570M=
Received: by 10.90.50.5 with SMTP id x5mr2330141agx.83.1244741875245; Thu, 11 Jun 2009 10:37:55 -0700 (PDT)
Received: from bda703.bisx.prod.on.blackberry (e703.bda.bis.na.blackberry.com [67.223.79.112]) by mx.google.com with ESMTPS id 8sm526642agd.77.2009.06.11.10.37.54 (version=SSLv3 cipher=RC4-MD5); Thu, 11 Jun 2009 10:37:54 -0700 (PDT)
X-rim-org-msg-ref-id:465066524
Message-ID:<465066524-1244741872-cardhu_decombobulator_blackberry.rim.net-687038506-@bxe1007.bisx.prod.on.blackberry>
Content-Transfer-Encoding: base64
Reply-To: jasnell@gmail.com
X-Priority: Normal
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com><3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com>
In-Reply-To: <3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com>
Sensitivity: Normal
Importance: Normal
To: "Joe Gregorio" <joe@bitworking.org>, joe.gregorio@gmail.com
Cc: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, "atom-syntax Syntax" <atom-syntax@imc.org>
Subject: Re: Sub-typing Atom documents
From: jasnell@gmail.com
Date: Thu, 11 Jun 2009 17:37:54 +0000
Content-Type: text/plain; charset="Windows-1252"
MIME-Version: 1.0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

VGhhdCdzIHBvc3NpYmxlIGFsc28gYnV0IG5vdCBhbGwgdGhlIHVzZSBjYXNlcyB3ZSdyZSBkZWFs
aW5nIHdpdGggaGVyZSBpbnZvbHZlIHNlcnZpY2UgZG9jdW1lbnRzLiBXZSBuZWVkIGEgbWV0aG9k
IG9mIGlkZW50aWZ5aW5nIHRoZSBraW5kIG9mIGF0b20gZG9jdW1lbnRzIHdlJ3JlIGRlYWxpbmcg
d2l0aCBhdCBhIGZpbmVyIGxldmVsIG9mIGRldGFpbCB0aGFuIHRoYXQgY3VycmVudGx5IGFsbG93
ZWQgYnkgdGhlIGV4aXN0aW5nIGF0b20gbWVkaWEgdHlwZS4gDQoNCi0gamFtZXMNClNlbnQgZnJv
bSBteSBWZXJpem9uIFdpcmVsZXNzIEJsYWNrQmVycnkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IEpvZSBHcmVnb3JpbyA8am9lQGJpdHdvcmtpbmcub3JnPg0KDQpEYXRlOiBU
aHUsIDExIEp1biAyMDA5IDEzOjMzOjE1IA0KVG86IEphbWVzIE0gU25lbGw8amFzbmVsbEBnbWFp
bC5jb20+DQpDYzogTmlrdW5qIFIuIE1laHRhPG5pa3Vuai5tZWh0YUBvcmFjbGUuY29tPjsgYXRv
bS1zeW50YXggU3ludGF4PGF0b20tc3ludGF4QGltYy5vcmc+DQpTdWJqZWN0OiBSZTogU3ViLXR5
cGluZyBBdG9tIGRvY3VtZW50cw0KDQoNCk9uIFR1ZSwgSnVuIDksIDIwMDkgYXQgNjoyNCBQTSwg
SmFtZXMgTSBTbmVsbDxqYXNuZWxsQGdtYWlsLmNvbT4gd3JvdGU6DQo+DQo+IEkndmUgYWxyZWFk
eSBzdGFydGVkIHdvcmtpbmcgdXAgYW4gSS1EIGZvciBhIG5ldyBwcm9maWxlIG1lZGlhIHR5cGUN
Cj4gcGFyYW1ldGVyLiBJIHNob3VsZCBiZSBhYmxlIHRvIGdldCBpdCBwdWJsaXNoZWQgYnkgdG9t
b3Jyb3cgZW5kLW9mLWRheQ0KPg0KPiBFeGFtcGxlOg0KPg0KPiCgYXBwbGljYXRpb24vYXRvbSt4
bWw7cHJvZmlsZT0iaHR0cDovL2V4YW1wbGUub3JnL3Byb2ZpbGUvZm9vIg0KPg0KPiBUaGUgcHJv
ZmlsZSBwYXJhbWV0ZXIgdmFsdWUgaXMgYSBVUkkgdGhhdCBpZGVudGlmaWVzIGEgbG9naWNhbCBw
cm9maWxlIHRvDQo+IHdoaWNoIHRoZSBBdG9tIGRvY3VtZW50IGNvbmZvcm1zLiBPbmx5IGEgc2lu
Z2xlIHByb2ZpbGUgdmFsdWUgaXMgYWxsb3dlZCBmb3INCj4gbm93Lg0KDQpXaHkgbm90IGV4dGVu
ZCB0aGUgU2VydmljZSBEb2N1bWVudCB3aXRoIGV4dHJhIGluZm9ybWF0aW9uIGFib3V0IHdoYXQg
dGhlIHNlcnZlcg0Kd2lsbCBhY2NlcHQ/IFRoYXQgd2FzIHRoZSBwb2ludCBvZiB0aGUgc2Vydmlj
ZSBkb2N1bWVudCB3aGljaCB3YXMgdG8NCmNvbnRhaW4gdGhhdA0Ka2luZCBvZiBpbmZvcm1hdGlv
bi4NCg0KICBUaGFua3MsDQogICAtam9lDQoNCj4NCj4gLSBKYW1lcw0KPg0KPiBOaWt1bmogUi4g
TWVodGEgd3JvdGU6DQo+Pg0KPj4gU2V2ZXJhbCByZWNlbnQgZGlzY3Vzc2lvbnMgc3VnZ2VzdCB0
aGUgbmVlZCBmb3Igc3ViLXR5cGluZyBBdG9tIGRvY3VtZW50cy4NCj4+IFRoZXJlIGFyZSB0d28g
bWFqb3IgcmVxdWlyZW1lbnRzIGZvciBzdWItdHlwaW5nIEF0b20gZG9jdW1lbnRzOg0KPj4NCj4+
IDEuIEluIEF0b20gUHVibGlzaGluZyBQcm90b2NvbCwgc2lnbmFsaW5nIHRoZSByZXF1aXJlbWVu
dCBmb3IgYW4gQXRvbQ0KPj4gZXh0ZW5zaW9uICh3aGV0aGVyIGJsZXNzZWQgYnkgSUVURiBvciBu
b3QpIHRvIGJlIHByZXNlbnQgaW4gYWNjZXB0ZWQgY29udGVudA0KPj4gWzFdLiBUbyBpbGx1c3Ry
YXRlIHRoZSByZXF1aXJlbWVudCBieSBleGFtcGxlLCBvbmUgd291bGQgc2VlOg0KPj4NCj4+IDxh
cHA6YWNjZXB0PmFwcGxpY2F0aW9uL2F0b20reG1sO3R5cGU9ZW50cnk7ZXh0ZW5zaW9uPXRva2Vu
PC9hcHA6YWNjZXB0Pg0KPj4NCj4+IDIuIEVzdGFibGlzaGluZyBhbiBleHBlY3RhdGlvbiBvbiBh
biBBdG9tIHByb2Nlc3NvciBmb3IgdGhlIG1lZGlhIHR5cGUgb2YNCj4+IGEgbGlua2VkIHJlc291
cmNlLCBlLmcuLCB3aGV0aGVyIHRoZSByZXByZXNlbnRhdGlvbiBpbi1saW5lcyBhIGNvbXBsZXRl
DQo+PiBoaWVyYXJjaHkgb2YgQXRvbSBlbnRyaWVzIGFuZCBmZWVkcyBbMl0uIE9uY2UgYWdhaW4g
dG8gaWxsdXN0cmF0ZSB0aGUNCj4+IHJlcXVpcmVtZW50IGJ5IGV4YW1wbGUsIG9uZSB3b3VsZCBz
ZWU6DQo+Pg0KPj4gPGF0b206bGluayByZWw9ImRvd24iIHR5cGU9ImFwcGxpY2F0aW9uL2F0b20r
eG1sO3R5cGU9ZmVlZDtpbmxpbmUtZGVwdGg9MSINCj4+IGhyZWY9ImNoaWxkcmVuIi8+DQo+Pg0K
Pj4gT2YgdGhlc2UgY2FzZXMsIGEgcmVhbGx5IHN0cm9uZyBjYXNlIGNhbiBiZSBtYWRlIGZvciB0
aGUgZmlyc3QgcmVxdWlyZW1lbnQNCj4+IHRvIHVzZSBhIG1lZGlhIHR5cGUgcGFyYW1ldGVyLCBz
aW5jZSBpdCBoYXMgdG8gaGFwcGVuIGluIHRoZSBhYnNlbmNlIG9mIHRoZQ0KPj4gYWN0dWFsIEF0
b20gZG9jdW1lbnQuIFRoZXJlIGlzIG9ubHkgb25lIG11c3QtdW5kZXJzdGFuZCBzaWduYWxpbmcg
bWVjaGFuaXNtDQo+PiBpbiBBdG9tUHViIGFuZCB0aGF0IGlzIGFwcDphY2NlcHQuIElmIGEgbWVk
aWEgdHlwZSBwYXJhbWV0ZXIgaXMgdXNlZCBpbg0KPj4gYXBwOmFjY2VwdCB0aGF0IGNhbm5vdCBi
ZSB1bmRlcnN0b29kIGJ5IGl0cyByZWNlaXZlciwgdGhlIHJlY2VpdmVyIGhhcyBubw0KPj4gY2hv
aWNlIGJ1dCB0byBjZWFzZSBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBzZXJ2ZXIuIFNpbmNlIGFs
bW9zdCBldmVyeQ0KPj4gQXRvbVB1Yi1zdHlsZSAiQVBJIiBpbnRyb2R1Y2VzIGl0cyBvd24gc2V0
IG9mIHJlcXVpcmVtZW50cyBmb3Igd2hhdA0KPj4gY29uc3RpdHV0ZXMgYW4gZW50cnkgdGhlIHNl
cnZlciBpcyB3aWxsaW5nIHRvIGFjY2VwdC4NCj4+DQo+PiBGb3IgZXhhbXBsZSwgR29vZ2xlIEZp
bmFuY2UgQVBJIGluIGl0cyBwcm90b2NvbCByZWZlcmVuY2Ugc3RhdGVzIHRoYXQgYW4NCj4+IGVu
dHJ5IHBvc3RlZCBhcyBhIG5ldyBwb3J0Zm9saW8gbXVzdCBpbmNsdWRlIGEgImdmOnBvcnRmb2xp
b0RhdGEiIGVsZW1lbnQNCj4+IGluc2lkZSBhbiBhdG9tOmVudHJ5IFszXS4gQ01JUyBzZXJ2ZXJz
IG1heSByZXF1aXJlIHRoZSBwcmVzZW5jZSBvZiBhIHR5cGUNCj4+IGlkZW50aWZpZXIgYXMgZXh0
ZW5kZWQgZW50cnkgbWV0YWRhdGEgaW4gb3JkZXIgdG8gYWNjZXB0IGFuIGVudHJ5IHBvc3RlZCB0
bw0KPj4gYSBjb2xsZWN0aW9uIFs0XS4NCj4+DQo+PiBJdCBzZWVtcyBxdWl0ZSByZWFzb25hYmxl
IHRvIGVzdGFibGlzaCBhIHNpbmdsZSBtZWRpYSB0eXBlIHBhcmFtZXRlciBhbmQNCj4+IGFsbG93
IGV2ZXJ5IHN1Y2ggQVBJIHRvIGRlZmluZSB0aGVpciBvd24gYWNjZXB0YWJsZSB2YWx1ZXMgZm9y
IHRoaXMgcHVycG9zZS4NCj4+IFRoaXMgYXBwcm9hY2ggoHByb3ZpZGVzIGZhaXIgd2FybmluZyBh
bmQgZW5hYmxlcyBBdG9tUHViIG5pY2hlcyB0byBsZWdhbGx5DQo+PiBleGlzdCwgYW5kIGV2ZW4g
aW50ZXJvcGVyYXRlLg0KPj4NCj4+IFRoZSBzZWNvbmQgY2FzZSBjYW4gcHJvYmFibHkgYmVuZWZp
dCBmcm9tIGEgbWVkaWEgdHlwZSBwYXJhbWV0ZXIsIGJ1dCBpdA0KPj4gaXMgbm90IGNsZWFyIHdo
YXQgdGhlIHNlbWFudGljcyBvZiB0aGF0IHBhcmFtZXRlciB3b3VsZCBiZS4gU3BlY2lmaWNhbGx5
Og0KPj4NCj4+IKAgMS4gRG8gQXRvbSBwcm9jZXNzb3JzIGZhaWwgaWYsIHdoZW4gcHJvY2Vzc2lu
ZyBDb250ZW50LVR5cGUgaGVhZGVyLA0KPj4goCCgIKB0aGV5IGVuY291bnRlciBhIG1lZGlhIHR5
cGUgcGFyYW1ldGVyIHRoZXkgZG9uJ3Qga25vdyBhYm91dCBvciBhDQo+PiCgIKAgoHZhbHVlIGlu
IGEga25vd24gbWVkaWEgdHlwZSBwYXJhbWV0ZXIgdGhhdCB0aGV5IGRvbid0IHVuZGVyc3RhbmQu
DQo+PiCgIDIuIERvZXMgaW50cm9kdWN0aW9uIG9mIG1lZGlhIHR5cGUgcGFyYW1ldGVycyBmb3IN
Cj4+IKAgoCCgYXBwbGljYXRpb24vYXRvbSt4bWwgcmVxdWlyZSBzdGFuZGFyZHMgdHJhY2sgUkZD
Pw0KPj4NCj4+DQo+PiBOaWt1bmoNCj4+IGh0dHA6Ly9vLW1pY3Jvbi5ibG9nc3BvdC5jb20NCj4+
DQo+PiBbMV0gaHR0cDovL3d3dy5pbWMub3JnL2F0b20tcHJvdG9jb2wvbWFpbC1hcmNoaXZlL21z
ZzExMzk4Lmh0bWwNCj4+IFsyXSBodHRwOi8vd3d3LmltYy5vcmcvYXRvbS1zeW50YXgvbWFpbC1h
cmNoaXZlL21zZzIxMTE0Lmh0bWwNCj4+IFszXQ0KPj4gaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9h
cGlzL2ZpbmFuY2UvZGV2ZWxvcGVyc19ndWlkZV9wcm90b2NvbC5odG1sI0NyZWF0aW5nUG9ydGZv
bGlvcw0KPj4gWzRdIGh0dHA6Ly93d3cub2FzaXMtb3Blbi5vcmcvY29tbWl0dGVlcy9kb3dubG9h
ZC5waHAvMzI2NjgNCj4NCj4NCg0KDQoNCi0tIA0KSm9lIEdyZWdvcmlvICAgICAgICBodHRwOi8v
Yml0d29ya2luZy5vcmcNCg==


From owner-atom-syntax@mail.imc.org  Thu Jun 11 10:57:41 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0F643A6BB2 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:57:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.397
X-Spam-Level: 
X-Spam-Status: No, score=-5.397 tagged_above=-999 required=5 tests=[AWL=0.002, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ujfsvIZGLP2n for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 10:57:40 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 28C703A6ABA for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 10:57:39 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHj1uX035347 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 10:45:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BHj1NX035346; Thu, 11 Jun 2009 10:45:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHioYU035318 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:45:01 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BHiRt1022700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jun 2009 17:44:28 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BHii22013627; Thu, 11 Jun 2009 17:44:45 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 11 Jun 2009 10:44:38 -0700
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: jasnell@gmail.com
In-Reply-To: <465066524-1244741872-cardhu_decombobulator_blackberry.rim.net-687038506-@bxe1007.bisx.prod.on.blackberry>
Subject: Re: Sub-typing Atom documents
X-Priority: Normal
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com><3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com> <465066524-1244741872-cardhu_decombobulator_blackberry.rim.net-687038506-@bxe1007.bisx.prod.on.blackberry>
Message-Id: <0F7328DB-C559-4AAB-8131-AA21AB23FF01@oracle.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Thu, 11 Jun 2009 10:43:16 -0700
Cc: "Joe Gregorio" <joe@bitworking.org>, joe.gregorio@gmail.com, "atom-syntax Syntax" <atom-syntax@imc.org>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010206.4A314287.027C:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

The app:accept can be used in service documents as well as embedded in  
app:collection inside feeds. That seems to be the best target for  
extension.

There are only two ways I know of to extend app:accept -

1. media type parameters
2. attributes to be used with app:accept

draft-gregorio-atom-multipart uses #2 and James is suggesting using  
#1. Is there any other kind of extension that is possible?

Thanks,
Nikunj
http://o-micron.blogspot.com



On Jun 11, 2009, at 10:37 AM, jasnell@gmail.com wrote:

> That's possible also but not all the use cases we're dealing with  
> here involve service documents. We need a method of identifying the  
> kind of atom documents we're dealing with at a finer level of detail  
> than that currently allowed by the existing atom media type.
>
> - james
> Sent from my Verizon Wireless BlackBerry
>
> -----Original Message-----
> From: Joe Gregorio <joe@bitworking.org>
>
> Date: Thu, 11 Jun 2009 13:33:15
> To: James M Snell<jasnell@gmail.com>
> Cc: Nikunj R. Mehta<nikunj.mehta@oracle.com>; atom-syntax Syntax<atom-syntax@imc.org 
> >
> Subject: Re: Sub-typing Atom documents
>
>
> On Tue, Jun 9, 2009 at 6:24 PM, James M Snell<jasnell@gmail.com>  
> wrote:
>>
>> I've already started working up an I-D for a new profile media type
>> parameter. I should be able to get it published by tomorrow end-of- 
>> day
>>
>> Example:
>>
>>  application/atom+xml;profile="http://example.org/profile/foo"
>>
>> The profile parameter value is a URI that identifies a logical  
>> profile to
>> which the Atom document conforms. Only a single profile value is  
>> allowed for
>> now.
>
> Why not extend the Service Document with extra information about  
> what the server
> will accept? That was the point of the service document which was to
> contain that
> kind of information.
>
>  Thanks,
>   -joe
>
>>
>> - James
>>
>> Nikunj R. Mehta wrote:
>>>
>>> Several recent discussions suggest the need for sub-typing Atom  
>>> documents.
>>> There are two major requirements for sub-typing Atom documents:
>>>
>>> 1. In Atom Publishing Protocol, signaling the requirement for an  
>>> Atom
>>> extension (whether blessed by IETF or not) to be present in  
>>> accepted content
>>> [1]. To illustrate the requirement by example, one would see:
>>>
>>> <app:accept>application/atom+xml;type=entry;extension=token</ 
>>> app:accept>
>>>
>>> 2. Establishing an expectation on an Atom processor for the media  
>>> type of
>>> a linked resource, e.g., whether the representation in-lines a  
>>> complete
>>> hierarchy of Atom entries and feeds [2]. Once again to illustrate  
>>> the
>>> requirement by example, one would see:
>>>
>>> <atom:link rel="down" type="application/atom+xml;type=feed;inline- 
>>> depth=1"
>>> href="children"/>
>>>
>>> Of these cases, a really strong case can be made for the first  
>>> requirement
>>> to use a media type parameter, since it has to happen in the  
>>> absence of the
>>> actual Atom document. There is only one must-understand signaling  
>>> mechanism
>>> in AtomPub and that is app:accept. If a media type parameter is  
>>> used in
>>> app:accept that cannot be understood by its receiver, the receiver  
>>> has no
>>> choice but to cease communications with the server. Since almost  
>>> every
>>> AtomPub-style "API" introduces its own set of requirements for what
>>> constitutes an entry the server is willing to accept.
>>>
>>> For example, Google Finance API in its protocol reference states  
>>> that an
>>> entry posted as a new portfolio must include a "gf:portfolioData"  
>>> element
>>> inside an atom:entry [3]. CMIS servers may require the presence of  
>>> a type
>>> identifier as extended entry metadata in order to accept an entry  
>>> posted to
>>> a collection [4].
>>>
>>> It seems quite reasonable to establish a single media type  
>>> parameter and
>>> allow every such API to define their own acceptable values for  
>>> this purpose.
>>> This approach  provides fair warning and enables AtomPub niches to  
>>> legally
>>> exist, and even interoperate.
>>>
>>> The second case can probably benefit from a media type parameter,  
>>> but it
>>> is not clear what the semantics of that parameter would be.  
>>> Specifically:
>>>
>>>   1. Do Atom processors fail if, when processing Content-Type  
>>> header,
>>>      they encounter a media type parameter they don't know about  
>>> or a
>>>      value in a known media type parameter that they don't  
>>> understand.
>>>   2. Does introduction of media type parameters for
>>>      application/atom+xml require standards track RFC?
>>>
>>>
>>> Nikunj
>>> http://o-micron.blogspot.com
>>>
>>> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
>>> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
>>> [3]
>>> http://code.google.com/apis/finance/developers_guide_protocol.html#CreatingPortfolios
>>> [4] http://www.oasis-open.org/committees/download.php/32668
>>
>>
>
>
>
> -- 
> Joe Gregorio        http://bitworking.org


From owner-atom-syntax@mail.imc.org  Thu Jun 11 11:10:38 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9429D3A6878 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 11:10:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.099
X-Spam-Level: 
X-Spam-Status: No, score=-6.099 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Og93IWIu6tK for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 11:10:37 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 5098C3A687F for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 11:10:37 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHxsG6036294 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 10:59:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BHxsqk036293; Thu, 11 Jun 2009 10:59:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BHxhtT036277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:59:54 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [128.32.226.188] (dhcp188.ISchool.Berkeley.EDU [128.32.226.188]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n5BHxhv9005320 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 10:59:43 -0700
Message-ID: <4A31460B.5020301@berkeley.edu>
Date: Thu, 11 Jun 2009 10:59:39 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Atom-Syntax <atom-syntax@imc.org>
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>	 <4A2F00B6.7020504@degeneration.co.uk>	 <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>	 <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>	 <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com> <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com> <4A3133C6.4090308@acm.org>
In-Reply-To: <4A3133C6.4090308@acm.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello.

John Panzer wrote:
> Ross Singer wrote:
>> ... what argument are you making against using the http URI the
>> identifier?  I understand if the tag URI is necessary for internal
>> reasons for the application, but if the http URI is, indeed, a viable
>> identifier for the resource... why not use that?
> If the http URL is a permanent identifier that will never disappear 
> unless the resource itself does, and will never be reassigned to some 
> different resource, then sure.  In practice it's very hard to guarantee 
> this.

it's not that hard to guarantee that it will never be re-assigned, and 
that's all it takes ("disappearing" is not something that can happen to 
the identifier, i guess you mean that it stops working because of some 
server or domain reorganization issues). if you encode the date into it 
as many publishing schemes do, for example, re-assignment becomes almost 
a non-issue. and it's ok if it stops working from the identifier point 
of view, all that's required is that it needs to provide identification 
properties.

cheers,

dret.


From owner-atom-syntax@mail.imc.org  Thu Jun 11 11:16:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4D473A687F for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 11:16:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.811
X-Spam-Level: 
X-Spam-Status: No, score=-0.811 tagged_above=-999 required=5 tests=[AWL=0.784, BAYES_00=-2.599, J_CHICKENPOX_36=0.6, J_CHICKENPOX_45=0.6, MSGID_FROM_MTA_HEADER=0.803, RCVD_IN_DNSWL_LOW=-1, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SM0QdWptWkWo for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 11:16:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 329433A6873 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 11:16:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BI4jrg036635 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 11:04:45 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BI4jVJ036634; Thu, 11 Jun 2009 11:04:45 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from asmtpout030.mac.com (asmtpout030.mac.com [17.148.16.105]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BI4ZNk036624 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 11:04:45 -0700 (MST) (envelope-from algermissen1971@mac.com)
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Received: from spool003.mac.com ([10.150.69.53]) by asmtp030.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0KL300FVJ4QF5U60@asmtp030.mac.com> for atom-syntax@imc.org; Thu, 11 Jun 2009 11:04:35 -0700 (PDT)
Received: from webmail040 ([10.13.128.40]) by spool003.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0KL300MC2670WZ20@spool003.mac.com>; Thu, 11 Jun 2009 11:04:23 -0700 (PDT)
Date: Thu, 11 Jun 2009 20:04:11 +0200
From: Jan Algermissen <algermissen1971@mac.com>
To: Joe Gregorio <joe@bitworking.org>
Cc: James M Snell <jasnell@gmail.com>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>, atom-syntax Syntax <atom-syntax@imc.org>
Message-id: <138228027404607077371424877263830832607-Webmail@me.com>
In-reply-to: <3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com>
References: <96028DCC-E62D-4B3E-BF19-EE93E65BA516@oracle.com> <4A2EE11F.2080809@gmail.com> <3f1451f50906111033g7833b29bh74fd02b0b5dcb170@mail.gmail.com>
Subject: Re: Sub-typing Atom documents
Content-transfer-encoding: quoted-printable
Received: from [198.185.18.34] from webmail.me.com with HTTP; Thu, 11 Jun 2009 20:04:11 +0200
X-Originating-IP: 198.185.18.34
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

=20
On Thursday, June 11, 2009, at 07:33PM, "Joe Gregorio" <joe@bitworking.org>=
 wrote:
>
>On Tue, Jun 9, 2009 at 6:24 PM, James M Snell<jasnell@gmail.com> wrote:
>>
>> I've already started working up an I-D for a new profile media type
>> parameter. I should be able to get it published by tomorrow end-of-day
>>
>> Example:
>>
>>  application/atom+xml;profile=3D"http://example.org/profile/foo"
>>
>> The profile parameter value is a URI that identifies a logical profile t=
o
>> which the Atom document conforms. Only a single profile value is allowed=
 for
>> now.
>
>Why not extend the Service Document with extra information about what the =
server
>will accept? That was the point of the service document which was to
>contain that
>kind of information.

Wasn't this the intent of the features draft?

What I like about the profile parameter is that it provides the opportunity=
 to do a sort client side negotiation with a server that can serve up Atom =
in different varieties, such as:


<feed>
   <!-- ... -->
   <entry>
    <title>My Entry</title>
    <link rel=3D"alternate" type=3D'application/atom+xml; profile=3D"http:/=
/example.org/profile/foo"' href=3D"http://example.org/entries/1_foo.xml"/>
    <link rel=3D"alternate" type=3D'application/atom+xml; profile=3D"http:/=
/example.org/profile/bar"' href=3D"http://example.org/entries/1_bar.xml"/>
    <!-- ... -->
  </entry>
</feed>
   =20
The client could pick the variant it wants based on the profile.

Jan




=20
On Thursday, June 11, 2009, at 07:33PM, "Joe Gregorio" <joe@bitworking.org>=
 wrote:
>
>On Tue, Jun 9, 2009 at 6:24 PM, James M Snell<jasnell@gmail.com> wrote:
>>
>> I've already started working up an I-D for a new profile media type
>> parameter. I should be able to get it published by tomorrow end-of-day
>>
>> Example:
>>
>> =A0application/atom+xml;profile=3D"http://example.org/profile/foo"
>>
>> The profile parameter value is a URI that identifies a logical profile t=
o
>> which the Atom document conforms. Only a single profile value is allowed=
 for
>> now.
>
>Why not extend the Service Document with extra information about what the =
server
>will accept? That was the point of the service document which was to
>contain that
>kind of information.
>
>  Thanks,
>   -joe
>
>>
>> - James
>>
>> Nikunj R. Mehta wrote:
>>>
>>> Several recent discussions suggest the need for sub-typing Atom documen=
ts.
>>> There are two major requirements for sub-typing Atom documents:
>>>
>>> 1. In Atom Publishing Protocol, signaling the requirement for an Atom
>>> extension (whether blessed by IETF or not) to be present in accepted co=
ntent
>>> [1]. To illustrate the requirement by example, one would see:
>>>
>>> <app:accept>application/atom+xml;type=3Dentry;extension=3Dtoken</app:ac=
cept>
>>>
>>> 2. Establishing an expectation on an Atom processor for the media type =
of
>>> a linked resource, e.g., whether the representation in-lines a complete
>>> hierarchy of Atom entries and feeds [2]. Once again to illustrate the
>>> requirement by example, one would see:
>>>
>>> <atom:link rel=3D"down" type=3D"application/atom+xml;type=3Dfeed;inline=
-depth=3D1"
>>> href=3D"children"/>
>>>
>>> Of these cases, a really strong case can be made for the first requirem=
ent
>>> to use a media type parameter, since it has to happen in the absence of=
 the
>>> actual Atom document. There is only one must-understand signaling mecha=
nism
>>> in AtomPub and that is app:accept. If a media type parameter is used in
>>> app:accept that cannot be understood by its receiver, the receiver has =
no
>>> choice but to cease communications with the server. Since almost every
>>> AtomPub-style "API" introduces its own set of requirements for what
>>> constitutes an entry the server is willing to accept.
>>>
>>> For example, Google Finance API in its protocol reference states that a=
n
>>> entry posted as a new portfolio must include a "gf:portfolioData" eleme=
nt
>>> inside an atom:entry [3]. CMIS servers may require the presence of a ty=
pe
>>> identifier as extended entry metadata in order to accept an entry poste=
d to
>>> a collection [4].
>>>
>>> It seems quite reasonable to establish a single media type parameter an=
d
>>> allow every such API to define their own acceptable values for this pur=
pose.
>>> This approach =A0provides fair warning and enables AtomPub niches to le=
gally
>>> exist, and even interoperate.
>>>
>>> The second case can probably benefit from a media type parameter, but i=
t
>>> is not clear what the semantics of that parameter would be. Specificall=
y:
>>>
>>> =A0 1. Do Atom processors fail if, when processing Content-Type header,
>>> =A0 =A0 =A0they encounter a media type parameter they don't know about =
or a
>>> =A0 =A0 =A0value in a known media type parameter that they don't unders=
tand.
>>> =A0 2. Does introduction of media type parameters for
>>> =A0 =A0 =A0application/atom+xml require standards track RFC?
>>>
>>>
>>> Nikunj
>>> http://o-micron.blogspot.com
>>>
>>> [1] http://www.imc.org/atom-protocol/mail-archive/msg11398.html
>>> [2] http://www.imc.org/atom-syntax/mail-archive/msg21114.html
>>> [3]
>>> http://code.google.com/apis/finance/developers_guide_protocol.html#Crea=
tingPortfolios
>>> [4] http://www.oasis-open.org/committees/download.php/32668
>>
>>
>
>
>
>--=20
>Joe Gregorio        http://bitworking.org
>
>
>


From owner-atom-syntax@mail.imc.org  Thu Jun 11 12:38:18 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 37CE628C17C for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:38:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.996
X-Spam-Level: 
X-Spam-Status: No, score=-5.996 tagged_above=-999 required=5 tests=[AWL=0.602, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2LZ-Bop77YyY for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:38:17 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B287F3A6A70 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 12:38:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJRS1k041495 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 12:27:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BJRSbD041494; Thu, 11 Jun 2009 12:27:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJRHmK041477 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 12:27:27 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJSAAC010666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jun 2009 19:28:12 GMT
Received: from abhmt002.oracle.com (abhmt002.oracle.com [141.146.116.11]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJSNxl026172; Thu, 11 Jun 2009 19:28:23 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 11 Jun 2009 12:27:11 -0700
Cc:  <atom-syntax@imc.org>
Message-Id: <57F7E2E5-7154-4B2C-8323-C5583FFB6B5D@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Davis_Cornelia@emc.com
In-Reply-To: <7AAE36EDD1ECFA4494AA25ADA2338C8501A1DFBE@CORPUSMX20B.corp.emc.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-60-153176917
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
Date: Thu, 11 Jun 2009 12:25:49 -0700
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com> <7AAE36EDD1ECFA4494AA25ADA2338C8501A1DFBE@CORPUSMX20B.corp.emc.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt002.oracle.com [141.146.116.11]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4A315A90.022C:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-60-153176917
Content-Type: text/plain;
	charset=WINDOWS-1252;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: quoted-printable

On Jun 10, 2009, at 9:47 PM, Davis_Cornelia@emc.com wrote:

>  I confess that initially I thought that this wasn=92t a mimetype =20
> issue, that we were talking about two different resources =96 the set =20=

> of children and the set of descendants.  But  what is proposed here =20=

> is far more elegant, and is nicely cast as a mime-type choice.  The =20=

> key is that the link relation =93down=94 only ever returns a child (as =
=20
> application/atom+xml;type=3Dentry) or a feed containing _only =20
> children_ (as application/atom+xml;type=3Dfeed) =96 what differs is =
the =20
> representation format of that child (expanded or not).

Actually, atom-hierarchy-02 allows link@rel=3Ddown with other non-Atom =20=

@type values too. Not only that, presently a combination of @type =20
values can be used in a single entry with link@rel=3Ddown, including =20
Atom content type.

Is that overly flexible? That is the currently open question.

Nikunj
http://o-micron.blogspot.com




--Apple-Mail-60-153176917
Content-Type: text/html;
	charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div>On Jun 10, 2009, at =
9:47 PM, <a =
href=3D"mailto:Davis_Cornelia@emc.com">Davis_Cornelia@emc.com</a> =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
medium; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><span class=3D"Apple-style-span" =
style=3D"font-family: 'Times New Roman'; font-size: 16px; "><font =
size=3D"2" color=3D"navy" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: navy; "><span =
class=3D"Apple-converted-space">&nbsp;</span>I confess that initially I =
thought that this wasn=92t a mimetype issue, that we were talking about =
two different resources =96 the set of children and the set of =
descendants.&nbsp; But &nbsp;what is proposed here is far more elegant, =
and is nicely cast as a mime-type choice.&nbsp; The key is that the link =
relation =93down=94 only ever returns a child (as<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font><tt =
style=3D"font-family: 'Courier New'; "><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size: 10pt; =
">application/atom+xml;type=3Dentry</span></font></tt><font size=3D"2" =
color=3D"navy" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: navy; ">) or a feed containing _<i><span =
style=3D"font-style: italic; ">only children</span></i>_ (as<span =
class=3D"Apple-converted-space">&nbsp;</span></span></font><tt =
style=3D"font-family: 'Courier New'; "><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size: 10pt; =
">application/atom+xml;type=3Dfeed</span></font></tt><font size=3D"2" =
color=3D"navy" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: navy; ">) =96 what differs is the =
representation format of that child (expanded or =
not).</span></font></span></span></blockquote></div><br><div>Actually, =
atom-hierarchy-02 allows link@rel=3Ddown with other non-Atom @type =
values too. Not only that, presently a combination of @type values can =
be used in a single entry with link@rel=3Ddown, including Atom content =
type.</div><div><br></div><div>Is that overly flexible? That is the =
currently open question.</div><div><br></div><div><div><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span><br =
class=3D"Apple-interchange-newline"></div><br><div></div></div></body></ht=
ml>=

--Apple-Mail-60-153176917--


From owner-atom-syntax@mail.imc.org  Thu Jun 11 12:44:34 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8A0033A6C2C for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:44:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.412
X-Spam-Level: 
X-Spam-Status: No, score=-5.412 tagged_above=-999 required=5 tests=[AWL=-0.014, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_25=0.6, J_CHICKENPOX_35=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hbof0vZnzlCL for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:44:33 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 340CF3A67CC for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 12:44:32 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJV2CG041721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 12:31:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BJV2vv041720; Thu, 11 Jun 2009 12:31:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet12.oracle.com (acsinet12.oracle.com [141.146.126.234]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJUonh041703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 12:31:01 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJQW8F007948 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jun 2009 19:26:33 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJUo0c007382; Thu, 11 Jun 2009 19:30:50 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 11 Jun 2009 12:30:43 -0700
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Message-Id: <A4586FC6-FFD7-4C06-947F-6F91C58E3669@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: Hadrien Gardeur <hadrien.gardeur@feedbooks.com>
In-Reply-To: <404dcbd20906101336r7eca4b0bwecf3f0c7c33dafff@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-61-153389373
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
Date: Thu, 11 Jun 2009 12:29:21 -0700
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com> <404dcbd20906101336r7eca4b0bwecf3f0c7c33dafff@mail.gmail.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4A315B64.0336:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-61-153389373
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

On Jun 10, 2009, at 1:36 PM, Hadrien Gardeur wrote:

> I'd like to see some recommendations concerning thr:count, now that  
> ah:count isn't in the I-D anymore.
>
> Maybe something like:
> "A link@rel="down" MAY indicate the number of child elements through  
> thr:count [RFC4685]. Atom clients can use this information to decide  
> if they need to GET the entry."
> And remind this too: http://tools.ietf.org/html/rfc4685#section-6

This is certainly doable. In case you are interested, you can track it  
[1].

Nikunj

[1] http://code.google.com/p/atom-ext/issues/detail?id=1
--Apple-Mail-61-153389373
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">On Jun 10, 2009, at 1:36 PM, =
Hadrien Gardeur wrote:<div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">I'd like =
to see some recommendations concerning thr:count, now that ah:count =
isn't in the I-D anymore.<div><br></div><div>Maybe something =
like:</div><div>"A link@rel=3D"down" MAY indicate the number of child =
elements through thr:count [RFC4685]. Atom clients can use this =
information to decide if they need to GET the entry."</div> <div>And =
remind this too:&nbsp;<a =
href=3D"http://tools.ietf.org/html/rfc4685#section-6">http://tools.ietf.or=
g/html/rfc4685#section-6</a></div></blockquote><br></div><div>This is =
certainly doable. In case you are interested, you can track it =
[1].</div><div><br></div><div>Nikunj</div><div><br></div><div>[1]&nbsp;<a =
href=3D"http://code.google.com/p/atom-ext/issues/detail?id=3D1">http://cod=
e.google.com/p/atom-ext/issues/detail?id=3D1</a></div></body></html>=

--Apple-Mail-61-153389373--


From owner-atom-syntax@mail.imc.org  Thu Jun 11 12:54:03 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0EE7128C17C for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.112
X-Spam-Level: 
X-Spam-Status: No, score=-5.112 tagged_above=-999 required=5 tests=[AWL=-0.313, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MiWMIPzPA3fL for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 12:54:02 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D3BD63A6A14 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 12:54:01 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJhAqs042706 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 12:43:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5BJhAdo042705; Thu, 11 Jun 2009 12:43:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5BJh8qe042698 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 12:43:09 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJi2tw013868 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jun 2009 19:44:04 GMT
Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5BJh9eX000559; Thu, 11 Jun 2009 19:43:10 GMT
Received: from [10.0.1.195] (/24.130.214.77) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 11 Jun 2009 12:43:03 -0700
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: jasnell@gmail.com
In-Reply-To: <477525907-1244658553-cardhu_decombobulator_blackberry.rim.net-228592719-@bxe1007.bisx.prod.on.blackberry>
Subject: Re: New Version Notification for draft-divilly-atom-hierarchy-02
X-Priority: Normal
References: <20090610003357.59F6B3A6916@core3.amsl.com> <7D3F8024-3112-4D6B-B0C8-79A7654CB7B7@oracle.com> <4A2FF3AF.3070803@gmail.com><D53B6C71-E1D4-41D4-8049-7967C0984258@oracle.com> <477525907-1244658553-cardhu_decombobulator_blackberry.rim.net-228592719-@bxe1007.bisx.prod.on.blackberry>
Message-Id: <33554C6B-3EC8-4699-AB00-8422B7250C2E@oracle.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Thu, 11 Jun 2009 12:41:41 -0700
Cc: "atom-syntax Syntax" <atom-syntax@imc.org>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt008.oracle.com [141.146.116.17]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090205.4A315E48.0249:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 10, 2009, at 11:29 AM, jasnell@gmail.com wrote:

> Yes, the issue did exist before given that the linked atom feed  
> could easily have multiple atom:entry elements with the same atom:id  
> value as allowed by rfc4287. It is a simple matter to answer whether  
> there can be multiple distict child sets or a single logical child  
> set and to answer whether membership in that set is based on  
> instance or identity.
>

I see what you are saying. Perhaps we can just follow RFC4287 and say  
that the entry with the latest atom:updated wins. In that sense,  
membership in the logical child set is based on instance. [1]

> - James
> Sent from my Verizon Wireless BlackBerry
>
> -----Original Message-----
> From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
>
> Date: Wed, 10 Jun 2009 11:15:04
> To: James M Snell<jasnell@gmail.com>
> Cc: atom-syntax Syntax<atom-syntax@imc.org>
> Subject: Re: New Version Notification for draft-divilly-atom- 
> hierarchy-02
>
>
> On Jun 10, 2009, at 10:55 AM, James M Snell wrote:
>
>> Thank you for the changes. Another issue that needs to be looked at
>> (which existing in the previous version of the draft as well)
>
> This issue did not exist in the previous draft since only one link
> with @rel value down and @type application/atom+xml was possible.
>
>> is how a processor can reconstruct the logical set of children for
>> an entry... that is, for instance, if the set of child entries
>> contains multiple atom:entry elements with the same atom:id value,
>> are those viewed as separate children or is only the entry with the
>> most recent atom:updated value included in the set of children?
>

[1] http://code.google.com/p/atom-ext/issues/detail?id=4


From jtellis@amec-connectionallay.org  Thu Jun 11 21:02:29 2009
Return-Path: <jtellis@amec-connectionallay.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A1C983A6BED for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 21:02:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.268
X-Spam-Level: 
X-Spam-Status: No, score=-5.268 tagged_above=-999 required=5 tests=[BAYES_80=2, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, GB_I_LETTER=-2, HELO_DYNAMIC_IPADDR2=4.395, HTML_IMAGE_ONLY_16=1.526, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_3=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_UNI=0.591, TVD_RCVD_IP=1.931, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l14Gmdb-oCqM for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 21:02:22 -0700 (PDT)
Received: from 97-127-225-157.dvnp.qwest.net (97-127-225-157.dvnp.qwest.net [97.127.225.157]) by core3.amsl.com (Postfix) with SMTP id 392783A6A69 for <atompub-archive@megatron.ietf.org>; Thu, 11 Jun 2009 21:02:20 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: DataArt Monthly News #07879
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090612040221.392783A6A69@core3.amsl.com>
Date: Thu, 11 Jun 2009 21:02:20 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1252">
</HEAD>
<BODY><div style="background-color:#fff;color:#003;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;">
<table align="center" width="565" cellspacing="0" cellpadding="0" border="0"><tbody><tr>
<td ><div style="height:20px;"></div><a href="http://7PKwa.workenough.com/" style="color:#543;text-decoration:none;">
<img src="http://QocAC.workenough.com/b.jpg" alt="Welcome to our site." border="0"/></a>
<div style="font-size:5px;height:5px;"></div><div><hr /></div><div style="height:10px;"></div>
<h1 style="color:#C0BBAF;font-size:28px;">Special Offers by email</h1><p>Dear our client,</p>
<p>You have registered to receive special offers by email. Your first newsletter will be delivered soon.</p>
<p>You may <a href="http://Bwvdn.caringhigh.com/" title="Click here to unsubscribe now" style="color:#543;text-decoration:none;">unsubscribe</a> 
at any time by clicking unsubscribe in the emails you receive, or by visiting 
<a href="http://cd8zh.caringhigh.com/" title="www.kvkeH.caringhigh.com" style="color:#543;text-decoration:none;">
www.5BKk0.caringhigh.com</a>.</p>
<p>You may also change your preferences at any time by visiting 
<a href="http://PYJB3.objectlead.com/" title="www.150IG.prizefor.com" style="color:#543;text-decoration:none;">
www.oSeu0.objectlead.com.</a></p><p>Best regards,
<br></br>First Online Business Brothers.</p></td></tr></tbody></table></div></BODY></HTML>

From owner-atom-syntax@mail.imc.org  Thu Jun 11 21:45:10 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E6C93A6D93 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 21:45:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.177
X-Spam-Level: 
X-Spam-Status: No, score=-100.177 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_42=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4xQzauA2Verq for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 21:45:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 17BFB3A6D70 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 21:45:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5C4WV5F069301 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 21:32:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5C4WVPu069300; Thu, 11 Jun 2009 21:32:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.173]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5C4WKoq069287 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 21:32:30 -0700 (MST) (envelope-from john@johnpanzer.com)
Received: by wf-out-1314.google.com with SMTP id 28so716785wfc.28 for <atom-syntax@imc.org>; Thu, 11 Jun 2009 21:32:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.34.20 with SMTP id m20mr1171074wfj.347.1244781139826; Thu,  11 Jun 2009 21:32:19 -0700 (PDT)
In-Reply-To: <4A313641.8060808@defuze.org>
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com> <4A2F00B6.7020504@degeneration.co.uk> <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com> <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com> <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com> <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com> <4A3133C6.4090308@acm.org> <4A313641.8060808@defuze.org>
Date: Thu, 11 Jun 2009 21:32:19 -0700
X-Google-Sender-Auth: 15a7b7c625a9eaab
Message-ID: <30ac519d0906112132l507bf651p79e3e5c6d576c86c@mail.gmail.com>
Subject: Re: Tools not supporting atom:content with @src ?
From: John Panzer <jpanzer@acm.org>
To: Sylvain Hellegouarch <sh@defuze.org>
Cc: jpanzer@acm.org, Ross Singer <rossfsinger@gmail.com>, Thomas Broyer <t.broyer@gmail.com>, Atom-Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

An http URL is as good as any other URI as an opaque identifier, all
other things like permanence being equal.

On Thursday, June 11, 2009, Sylvain Hellegouarch <sh@defuze.org> wrote:
> John Panzer a =E9crit :
>
>
> Ross Singer wrote:
>
> ... what argument are you making against using the http URI the
> identifier? =A0I understand if the tag URI is necessary for internal
> reasons for the application, but if the http URI is, indeed, a viable
> identifier for the resource... why not use that?
>
>
> If the http URL is a permanent identifier that will never disappear unles=
s the resource itself does, and will never be reassigned to some different =
resource, then sure. =A0In practice it's very hard to guarantee this.
>
> Well it goes quite beyond the persistence of the value. The atom:id is an=
 opaque string, it's a IRI, not a URL. Bypassing the difference really brea=
ks the spirit behind it.
>
> Use atom:link for that.
>
> - Sylvain
>


From owner-atom-syntax@mail.imc.org  Thu Jun 11 23:49:00 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9EB23A6C33 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 23:49:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.004
X-Spam-Level: 
X-Spam-Status: No, score=-1.004 tagged_above=-999 required=5 tests=[AWL=0.661, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1+Gfm1AWFhGc for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 11 Jun 2009 23:49:00 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id CBDE33A68E4 for <atompub-archive@ietf.org>; Thu, 11 Jun 2009 23:48:59 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5C6cFDL074991 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jun 2009 23:38:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5C6cFq0074990; Thu, 11 Jun 2009 23:38:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail1.webfaction.com (mail1.webfaction.com [67.15.2.85]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5C6c4pj074980 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Thu, 11 Jun 2009 23:38:14 -0700 (MST) (envelope-from sh@defuze.org)
Received: from [192.168.0.10] (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by mail1.webfaction.com (8.12.11.20060308/8.13.3) with ESMTP id n5C6bxrP007061; Fri, 12 Jun 2009 01:38:00 -0500
Message-ID: <4A31F7C7.7010202@defuze.org>
Date: Fri, 12 Jun 2009 08:37:59 +0200
From: Sylvain Hellegouarch <sh@defuze.org>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: John Panzer <jpanzer@acm.org>
CC: Ross Singer <rossfsinger@gmail.com>, Thomas Broyer <t.broyer@gmail.com>, Atom-Syntax <atom-syntax@imc.org>
Subject: Re: Tools not supporting atom:content with @src ?
References: <7b9ad66d0906091542u3f2fca2fpc775d2504d5dbedc@mail.gmail.com>	 <4A2F00B6.7020504@degeneration.co.uk>	 <7b9ad66d0906100039y65db0273l5f060744fa373dbe@mail.gmail.com>	 <23b83f160906101732gd1b0759i32795a75c689ffd7@mail.gmail.com>	 <a9699fd20906110047t7f8f749g402c4e5844299e07@mail.gmail.com>	 <23b83f160906110611p65100c2bsa7fdf9a5731decf2@mail.gmail.com>	 <4A3133C6.4090308@acm.org> <4A313641.8060808@defuze.org> <30ac519d0906112132l507bf651p79e3e5c6d576c86c@mail.gmail.com>
In-Reply-To: <30ac519d0906112132l507bf651p79e3e5c6d576c86c@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

John Panzer a écrit :
> An http URL is as good as any other URI as an opaque identifier, all
> other things like permanence being equal.
>   
Of course it is, but the question wasn't about using a URL as a 
identifier, but using the identifier as the locator.

- Sylvain


From owner-atom-syntax@mail.imc.org  Fri Jun 12 02:54:34 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8EEC93A6864 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 02:54:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.036
X-Spam-Level: 
X-Spam-Status: No, score=-6.036 tagged_above=-999 required=5 tests=[AWL=-3.437, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wtxZEG-N4hnx for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 02:54:33 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 7DF2B3A67F6 for <atompub-archive@ietf.org>; Fri, 12 Jun 2009 02:54:33 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5C9fMdH084315 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jun 2009 02:41:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5C9fMWi084313; Fri, 12 Jun 2009 02:41:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n5C9f95C084291 for <atom-syntax@imc.org>; Fri, 12 Jun 2009 02:41:20 -0700 (MST) (envelope-from julian.reschke@gmx.de)
Received: (qmail invoked by alias); 12 Jun 2009 09:41:08 -0000
Received: from p508FD498.dip.t-dialin.net (EHLO [192.168.178.33]) [80.143.212.152] by mail.gmx.net (mp071) with SMTP; 12 Jun 2009 11:41:08 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/W0zQSI+HW33E7p98JuRlU/dnVBaf3AzdQfrQeiM IupAupHydvTpzr
Message-ID: <4A3222B1.20800@gmx.de>
Date: Fri, 12 Jun 2009 11:41:05 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.67
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Nikunj R. Mehta wrote:
> 
> Recent discussions on the atom-syntax mailing list has revealed interest 
> in creating a new WG to look at several extensions of Atom. Here are 
> several extensions that have been discussed:
> 
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
> 
> Please respond to this email if you are interested in helping to explore 
> a new WG further. Please also identify if you have a specific interest 
> area to consider for a potential new Atom WG.
> ...

4. Using the PATCH method (*) for partial updates to Atom entry documents.

BR, Julian

(*) <http://tools.ietf.org/html/draft-dusseault-http-patch-14>


From owner-atom-syntax@mail.imc.org  Fri Jun 12 04:29:09 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DFC353A6D33 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 04:29:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eoeiOhcR9BVs for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 04:29:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C7C6E3A6ADB for <atompub-archive@ietf.org>; Fri, 12 Jun 2009 04:29:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CBFkih090126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jun 2009 04:15:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5CBFkYd090125; Fri, 12 Jun 2009 04:15:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail128.messagelabs.com (mail128.messagelabs.com [216.82.250.131]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CBFYGK090108 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 12 Jun 2009 04:15:45 -0700 (MST) (envelope-from Brett.Lindsley@motorola.com)
X-VirusChecked: Checked
X-Env-Sender: Brett.Lindsley@motorola.com
X-Msg-Ref: server-13.tower-128.messagelabs.com!1244805333!13508957!1
X-StarScan-Version: 6.0.0; banners=-,-,-
X-Originating-IP: [136.182.1.14]
Received: (qmail 28561 invoked from network); 12 Jun 2009 11:15:34 -0000
Received: from motgate4.mot.com (HELO motgate4.mot.com) (136.182.1.14) by server-13.tower-128.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 12 Jun 2009 11:15:34 -0000
Received: from il27exr03.cig.mot.com (il27exr03.mot.com [10.17.196.72]) by motgate4.mot.com (8.14.3/8.14.3) with ESMTP id n5CBFHuj027969; Fri, 12 Jun 2009 04:15:33 -0700 (MST)
Received: from az10vts04.mot.com (il27vts04.cig.mot.com [10.17.196.88]) by il27exr03.cig.mot.com (8.13.1/Vontu) with SMTP id n5CBFH1t029336; Fri, 12 Jun 2009 06:15:17 -0500 (CDT)
Received: from de01exm69.ds.mot.com (de01exm69.am.mot.com [10.176.8.25]) by il27exr03.cig.mot.com (8.13.1/8.13.0) with ESMTP id n5CBFHLx029331; Fri, 12 Jun 2009 06:15:17 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Exploring a new WG around Atom
Date: Fri, 12 Jun 2009 07:14:55 -0400
Message-ID: <EED81E3EA6E3D24BBC4ABE7A55448744043331A5@de01exm69.ds.mot.com>
In-Reply-To: <4A3222B1.20800@gmx.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Exploring a new WG around Atom
Thread-Index: AcnrRAwI8bAv0HtTSrKTGIrgF7jmKgACpYeQ
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com> <4A3222B1.20800@gmx.de>
From: "Lindsley Brett-ABL001" <Brett.Lindsley@motorola.com>
To: "atom-syntax Syntax" <atom-syntax@imc.org>, "atom-protocol Protocol" <atom-protocol@imc.org>
X-CFilter-Loop: Reflected
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I am also interested in new WG activities. My interests are:

1. Intermediate aggregation.
2. Security, signatures, etc.
3. Usage rules, rights, etc.

Some of this may be outside the domain of Atom WG. I am interested in
using Atom for non-blogging publication applications.

Brett Lindsley
Motorola Applied Research & Technology Center


From owner-atom-syntax@mail.imc.org  Fri Jun 12 07:07:41 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 460213A67E7 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 07:07:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.921
X-Spam-Level: 
X-Spam-Status: No, score=-5.921 tagged_above=-999 required=5 tests=[AWL=-3.322, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nvAU00ALN4c for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 07:07:40 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D6FF53A6765 for <atompub-archive@ietf.org>; Fri, 12 Jun 2009 07:07:39 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CDu4WT099192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jun 2009 06:56:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5CDu407099191; Fri, 12 Jun 2009 06:56:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n5CDtqoX099182 for <atom-syntax@imc.org>; Fri, 12 Jun 2009 06:56:03 -0700 (MST) (envelope-from julian.reschke@gmx.de)
Received: (qmail invoked by alias); 12 Jun 2009 13:55:52 -0000
Received: from p508FD498.dip.t-dialin.net (EHLO [192.168.178.33]) [80.143.212.152] by mail.gmx.net (mp012) with SMTP; 12 Jun 2009 15:55:52 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+9fmRKZ0e9Mnan0a3rw4CTwpuEJQgafhHGb2VukN V/CSZjTgZfzh65
Message-ID: <4A325E64.7040409@gmx.de>
Date: Fri, 12 Jun 2009 15:55:48 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: "Atom-syntax Syntax'" <atom-syntax@imc.org>
Subject: Re: I-D Action:draft-brown-versioning-link-relations-00.txt
References: <20090612134501.3D17F3A68AA@core3.amsl.com>
In-Reply-To: <20090612134501.3D17F3A68AA@core3.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.53
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi,

as part of the ongoing process of making the CMIS AtomPub protocol 
bindings a good citizen IETF-wise, we have been going through all the 
link relations it defines, and grouped them into CMIS-specific (these 
will use a CMIS-specific IRI and will not be registered), and general 
purpose.

The second group consists of the hierarchy link relations we are already 
discussing (Nikunj's Internet-Draft), and link relations for navigating 
version histories, which Al Brown and myself have been working on.

This draft (*) is just a start; we have a few open issues (marked as 
such), examples are missing, and I'd also like to discuss the 
relationship with JCR and WebDAV in an appendix, but didn't have time to 
do so yet.

Nevertheless it would be nice to get early feedback about whether this 
makes sense, and whether something important is missing to make it 
useful in non-CMIS scenarios.

Feedback appreciated!

BR, Julian

(*) HTML version and latest edits at: 
<http://greenbytes.de/tech/webdav/#draft-brown-versioning-link-relations>)


Internet-Drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> 
> 	Title           : Link Relations for Simple Version Navigation
> 	Author(s)       : A. Brown, J. Reschke
> 	Filename        : draft-brown-versioning-link-relations-00.txt
> 	Pages           : 6
> 	Date            : 2009-06-12
> 
> This specification defines Atom link relations for navigation between
> a resource and its versions.Editorial Note (To be removed by RFC Editor
> before publication)
> 
> Please send comments to the Atom Syntax mailing list
> (<http://www.imc.org/atom-syntax/>).
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-00.txt
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


From owner-atom-syntax@mail.imc.org  Fri Jun 12 07:25:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C462E3A6814 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 07:25:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hCDFhFWUYwvq for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 07:25:52 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 66D003A6806 for <atompub-archive@ietf.org>; Fri, 12 Jun 2009 07:25:52 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CECP2Y000432 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jun 2009 07:12:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5CECPWe000430; Fri, 12 Jun 2009 07:12:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CECDAW000408 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 12 Jun 2009 07:12:24 -0700 (MST) (envelope-from colm.divilly@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5CED7n9005954 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 12 Jun 2009 14:13:09 GMT
Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5CEDJLq015963; Fri, 12 Jun 2009 14:13:19 GMT
Received: from [10.169.115.231] (/10.169.115.231) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 12 Jun 2009 07:12:07 -0700
Message-ID: <4A326242.6080407@oracle.com>
Date: Fri, 12 Jun 2009 15:12:18 +0100
From: Colm Divilly <colm.divilly@oracle.com>
Organization: Oracle Corporation
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
CC: atom-syntax Syntax <atom-syntax@imc.org>, atom-protocol Protocol <atom-protocol@imc.org>
Subject: Re: Exploring a new WG around Atom
References: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
In-Reply-To: <76C65F4C-7CEB-4F16-B9E7-35757E3D6D76@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Source-IP: abhmt004.oracle.com [141.146.116.13]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4A326238.00B1:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I'm interested, specific areas of interest would be:

- meta-publishing
- query-feed discovery/navigation, i.e. discovering what queries can be 
applied to a collection, or even a mechanism for end-users to publish 
their own custom queries searching over AtomPub collection(s), and 
advertise those queries to other users.

Regards,
Colm Divilly

Nikunj R. Mehta wrote:
>
> Recent discussions on the atom-syntax mailing list has revealed 
> interest in creating a new WG to look at several extensions of Atom. 
> Here are several extensions that have been discussed:
>
> 1. Hierarchy operations including meta-publishing
> 2. In-line representation
> 3. Bi-directional text
>
> Please respond to this email if you are interested in helping to 
> explore a new WG further. Please also identify if you have a specific 
> interest area to consider for a potential new Atom WG.
>
> Nikunj
> http://o-micron.blogspot.com
>


From k_boomera@agora.bungi.com  Fri Jun 12 09:28:50 2009
Return-Path: <k_boomera@agora.bungi.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63E923A6806 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 09:28:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -26.335
X-Spam-Level: 
X-Spam-Status: No, score=-26.335 tagged_above=-999 required=5 tests=[BAYES_60=1, GB_I_LETTER=-2, HTML_IMAGE_ONLY_16=1.526, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_3=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_NJABL_SPAM=2.072, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VfHTR8FbQs9r for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 09:28:49 -0700 (PDT)
Received: from OL4-138.fibertel.com.ar (OL4-138.fibertel.com.ar [24.232.138.4]) by core3.amsl.com (Postfix) with SMTP id 017953A67E2 for <atompub-archive@lists.ietf.org>; Fri, 12 Jun 2009 09:28:47 -0700 (PDT)
To: atompub-archive@lists.ietf.org
Subject: ALM Works
From: atompub-archive@lists.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090612162848.017953A67E2@core3.amsl.com>
Date: Fri, 12 Jun 2009 09:28:47 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
</HEAD>
<BODY><div style="background-color:#fff;color:#003;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;">
<table align="center" width="565" cellspacing="0" cellpadding="0" border="0"><tbody><tr>
<td ><div style="height:20px;"></div><a href="http://s6Ued.ouragree.com/" style="color:#543;text-decoration:none;">
<img src="http://MZYzb.ouragree.com/d.jpg" alt="Welcome to our site." border="0"/></a>
<div style="font-size:5px;height:5px;"></div><div><hr /></div><div style="height:10px;"></div>
<h1 style="color:#C0BBAF;font-size:28px;">Special Offers by email</h1><p>Dear our client,</p>
<p>You have registered to receive special offers by email. Your first newsletter will be delivered soon.</p>
<p>You may <a href="http://xlB0l.ouragree.com/" title="Click here to unsubscribe now" style="color:#543;text-decoration:none;">unsubscribe</a> 
at any time by clicking unsubscribe in the emails you receive, or by visiting 
<a href="http://JvXii.salthim.com/" title="www.nHeQ1.salthim.com" style="color:#543;text-decoration:none;">
www.DsTwn.salthim.com</a>.</p>
<p>You may also change your preferences at any time by visiting 
<a href="http://2DagV.subtlefruit.com/" title="www.QIAi7.salthim.com" style="color:#543;text-decoration:none;">
www.4JDKk.subtlefruit.com.</a></p><p>Best regards,
<br></br>First Online Business Brothers.</p></td></tr></tbody></table></div></BODY></HTML>

From mcnaughtonjm9@sbinformatica.com.br  Fri Jun 12 12:32:08 2009
Return-Path: <mcnaughtonjm9@sbinformatica.com.br>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7B65C3A68AA; Fri, 12 Jun 2009 12:32:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -37.857
X-Spam-Level: 
X-Spam-Status: No, score=-37.857 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, GB_I_LETTER=-2, HELO_DYNAMIC_IPADDR=2.426, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_UNI=0.591, URIBL_BLACK=20, URIBL_RHS_DOB=1.083, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z46XA9QwgJnq; Fri, 12 Jun 2009 12:32:01 -0700 (PDT)
Received: from c-98-243-101-254.hsd1.mi.comcast.net (c-98-243-101-254.hsd1.mi.comcast.net [98.243.101.254]) by core3.amsl.com (Postfix) with ESMTP id 9D6F83A682B; Fri, 12 Jun 2009 12:31:54 -0700 (PDT)
Message-ID: <000d01c9eb94$759efa50$6400a8c0@mcnaughtonjm9>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Feel Full Faster and Stay Full Longer
Date: Fri, 12 Jun 2009 12:32:01 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9EB94.759EFA50"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9EB94.759EFA50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

View online version here: here

 =20
 =20
   =20
     =20
       =20
       =20
          June=20
            12, 2009
         =20
           =20
             =20
             =20
                Sign up
                Forward
                Archive
                Advertise
     =20
       =20
       =20
         =20
            Feel Full Faster and Stay Full Longer
            Just push the button
       =20
          &nbsp;This=20
      Newsletter was created for atompub-archive@megatron.ietf.org
     =20
       =20
       =20
         =20
           =20
             =20
             =20
                Subscriber=20
                  Tools
             =20
                Update=A0account=A0information=A0|=20
                  Change=A0e-mail=A0address=A0| Unsubscribe=A0| Print=A0fri=
endly=A0format=A0| Web=A0version=A0
       =20
          &#191;=20
            1999-2009 Qsofo, Inc.=AE=A0Legal=20
Information
=A0
------=_NextPart_000_0007_01C9EB94.759EFA50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D"#ffffff">
<P=20
style=3D"BORDER-BOTTOM: #ffffff 4px solid; TEXT-ALIGN: left; PADDING-BOTTOM=
: 1px; BACKGROUND-COLOR: #f5f5f5; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-R=
IGHT: 1px; FONT-FAMILY: arial; FONT-SIZE: 10px; PADDING-TOP: 1px"=20
class=3Dwireless align=3Dright>View online version here: <A=20
href=3D"http://www.fetbaod.net/?gmqodlszpsdht">here</A></P>
<TABLE id=3Dmaster border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D728>
  <TBODY>
  <TR>
    <TD>
      <TABLE style=3D"BORDER-BOTTOM: #ffffff 2px solid" border=3D0 cellSpac=
ing=3D0=20
      cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD=20
          style=3D"TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; FONT-FAMIL=
Y: verdana; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold">June=20
            12, 2009</TD>
          <TD align=3Dright>
            <TABLE=20
            style=3D"TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana; FONT-=
SIZE: 10px; FONT-WEIGHT: bold"=20
            border=3D0 cellSpacing=3D1 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-R=
IGHT: 13px; PADDING-TOP: 4px"=20
                class=3Dviral bgColor=3D#ee3424><A=20
                  style=3D"COLOR: #ffffff; TEXT-DECORATION: none"=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Sign up</A></TD>
                <TD=20
                style=3D"PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-R=
IGHT: 13px; PADDING-TOP: 4px"=20
                class=3Dviral bgColor=3D#ee3424><A=20
                  style=3D"COLOR: #ffffff; TEXT-DECORATION: none"=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Forward</A></TD>
                <TD=20
                style=3D"PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-R=
IGHT: 13px; PADDING-TOP: 4px"=20
                class=3Dviral bgColor=3D#ee3424><A=20
                  style=3D"COLOR: #ffffff; TEXT-DECORATION: none"=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Archive</A></TD>
                <TD=20
                style=3D"PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-R=
IGHT: 13px; PADDING-TOP: 4px"=20
                class=3Dviral bgColor=3D#ee3424><A=20
                  style=3D"COLOR: #ffffff; TEXT-DECORATION: none"=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Advertise</A></TD></TR></TBODY></TABLE></=
TD></TR></TBODY></TABLE>
      <TABLE=20
      style=3D"FONT-FAMILY: verdana; COLOR: #333333; FONT-SIZE: 11px; BORDE=
R-TOP: #ffffff 3px solid"=20
      border=3D0 cellSpacing=3D0 cellPadding=3D3 width=3D"100%" bgColor=3D#=
e5e5e5>
        <TBODY>
        <TR bgColor=3D#ffffff>
          <TD style=3D"TEXT-ALIGN: center">
            <DIV><FONT color=3D#000000 size=3D5=20
            face=3D"Comic Sans MS"><EM><STRONG>Feel Full Faster and Stay Fu=
ll Longer</STRONG></EM></FONT></DIV>
            <DIV><STRONG><EM><FONT color=3D#000000 size=3D4 face=3D"Comic S=
ans MS"><A=20
            href=3D"http://www.fetbaod.net/?gmqodlszpsdht">Just push the bu=
tton</A></FONT></EM></STRONG></DIV></TD></TR>
        <TR bgColor=3D#ffffff>
          <TD>&nbsp;</TD></TR></TBODY></TABLE><!--BEGIN FOOTER--><FONT=20
      style=3D"FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 11px">This=20
      Newsletter was created for <STRONG>atompub-archive@megatron.ietf.org<=
/STRONG></FONT>
      <TABLE style=3D"PADDING-TOP: 5px" border=3D0 cellSpacing=3D0 cellPadd=
ing=3D0=20
      width=3D"100%">
        <TBODY>
        <TR>
          <TD vAlign=3Dtop width=3D"62%">
            <TABLE=20
            style=3D"FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 11px;=
 BORDER-TOP: #ee3424 6px solid"=20
            border=3D0 cellSpacing=3D0 cellPadding=3D4 width=3D"100%">
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RI=
GHT: 4px; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: =
9px">Subscriber=20
                  Tools</TD></TR>
              <TR>
                <TD><A=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Update=A0account=A0information</A>=A0|=20
                  <A href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Change=A0e-mail=A0address</A>=A0| <A=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Unsubscribe</A>=A0| <A=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Print=A0friendly=A0format</A>=A0| <A=20
                  href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
                  target=3D_blank>Web=A0version</A>=A0</TD></TR></TBODY></T=
ABLE><BR></TD></TR>
        <TR>
          <TD=20
            style=3D"FONT-FAMILY: Verdana; FONT-SIZE: 11px; PADDING-TOP: 3p=
x">&#191;=20
            1999-2009 Qsofo, Inc.=AE=A0<A=20
            href=3D"http://www.fetbaod.net/?gmqodlszpsdht"=20
            target=3D_blank>Legal=20
Information</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV></BODY></HTML>

------=_NextPart_000_0007_01C9EB94.759EFA50--


From slouch@planetmoon.com  Fri Jun 12 15:16:20 2009
Return-Path: <slouch@planetmoon.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6BEEA3A6A5F; Fri, 12 Jun 2009 15:16:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -31.143
X-Spam-Level: 
X-Spam-Status: No, score=-31.143 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597, FH_RELAY_NODNS=1.451, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HELO_MISMATCH_BR=2.4, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RDNS_NONE=0.1, SARE_URI_LET_DIG_PIC=1.157, TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_RHS_DOB=1.083, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpoRfaNYaqmz; Fri, 12 Jun 2009 15:16:19 -0700 (PDT)
Received: from 201-66-197-74.paemt702.dsl.brasiltelecom.net.br (unknown [189.73.191.74]) by core3.amsl.com (Postfix) with ESMTP id A21303A68F5; Fri, 12 Jun 2009 15:16:18 -0700 (PDT)
Date: Fri, 12 Jun 2009 19:16:13 -0300
Message-Id: <CKU7222159.QM6D0GH662@201.66.197.74>
From: atompub-archive@megatron.ietf.org
To: atompub-archive@megatron.ietf.org 
Subject: Completely Safe...NO Side Effects
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content="text/html; charset="ISO-8859-1" http-equiv="Content-Type">
<STYLE></STYLE>
</head>
<body>
<TABLE border=0 cellSpacing=0 cellPadding=0 width=740 bgColor=#ffffff 
align=left>
  <TBODY>
  <TR>
    <TD>
      <TABLE border=0 cellSpacing=0 cellPadding=0 width=700 bgColor=#ffffff 
      align=left>
        <TBODY>
        <TR>
          <TD height=15 align=middle><FONT style="FONT-SIZE: 11px" 
            color=#000000 size=2 face=arial,helvetica>Having problems viewing 
            this email? <A 
            href="http://www.dlaudri.net/?ggkuhwecisp"><FONT 
            color=#000000>Click 
      here</FONT></A>.<BR></FONT><BR></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <TABLE border=0 cellSpacing=0 cellPadding=0 width=740 bgColor=#000000 
      align=center>
        <TBODY>
        <TR>
          <TD width=30>&nbsp;</TD>
          <TD width=700>
            <TABLE border=0 cellSpacing=0 cellPadding=0 width=700 
            bgColor=#000000 align=center>
              <TBODY>
              <TR>
                <TD> </TD></TR>
              <TR>
                <TD style="TEXT-ALIGN: center"><A 
                  href="http://www.dlaudri.net/?ggkuhwecisp"><IMG 
                  style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" 
                  alt="This picture disabled? Click here" 
                  src="http://www.dlaudri.net/c1.gif"></A><BR><BR></TD></TR></TBODY></TABLE>
            <TABLE border=0 cellSpacing=0 cellPadding=0 width=700 
            bgColor=#000000 align=center>
              <TBODY>
              <TR vAlign=center align=middle>
                <TD><FONT 
                  style="LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, Helvetica, Sans-serif; COLOR: #ffffff; FONT-SIZE: 8.5pt">Know 
                  someone else? <A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff>Forward This 
                  Email!</FONT></A><BR><BR>We hope you enjoy receiving emails 
                  from Kuxqnyza. If you do not wish to receive them, please <A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff>click 
                  here</FONT></A>.<BR><BR>Copyright &#191;2000-2009 Ilql, Inc. 
                  <BR>08224, Inc. 9441565 woetg ozzqyyjiu, WK 1714<BR><BR><A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff target="_blank">Privacy 
                  Policy</FONT></A>  |  <A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff target="_blank">Terms of 
                  Use</FONT></A>  |  <A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff>Customer 
                  Service</FONT></A>  |  <A 
                  href="http://www.dlaudri.net/?ggkuhwecisp" 
                  target=_blank><FONT color=#ffffff target="_blank">Site 
                  Map</FONT></A></FONT><BR><BR></TD></TR></TBODY></TABLE></TD>
          <TD width=30> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
</body></html>

From staggeringf@planetwebsite.com  Fri Jun 12 15:26:07 2009
Return-Path: <staggeringf@planetwebsite.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B892D3A6928; Fri, 12 Jun 2009 15:26:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.274
X-Spam-Level: *
X-Spam-Status: No, score=1.274 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HOST_EQ_BR=1.295, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_52=0.6, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_URI_VDRUG_GIF=1.666, SUBJECT_DIET=1.466, TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNyEcS79lDqZ; Fri, 12 Jun 2009 15:26:06 -0700 (PDT)
Received: from 201-24-179-248.cpece700.dsl.brasiltelecom.net.br (201-67-26-64.cpece700.dsl.brasiltelecom.net.br [201.67.26.64]) by core3.amsl.com (Postfix) with ESMTP id 37F5A3A68C1; Fri, 12 Jun 2009 15:26:05 -0700 (PDT)
Message-ID: <000d01c9ebac$a6412800$6400a8c0@staggeringf>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Acai Berry Lose weight now
Date: Fri, 12 Jun 2009 18:25:11 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9EBAC.A6412800"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9EBAC.A6412800
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


 =20
 =20
   =20
     =20
       =20
       =20
          Having problems viewing=20
            this email? Click=20
      here.
 =20
   =20
     =20
       =20
       =20
          &nbsp;
         =20
           =20
             =20
             =20
                =A0
             =20
               =20
           =20
             =20
             =20
                Know=20
                  someone else? Forward This=20
                  Email!We hope you enjoy receiving emails=20
                  from Kuxqnyza. If you do not wish to receive them, please=
 click=20
                  here.Copyright &#191;2000-2009 Ilql, Inc.=20
                  73095, Inc. 7712 zqkjn jrtvhb, WK 9057795Privacy=20
                  Policy=A0=A0|=A0=A0Terms of=20
                  Use=A0=A0|=A0=A0Customer=20
                  Service=A0=A0|=A0=A0Site=20
                  Map
          =A0
=A0

------=_NextPart_000_0007_01C9EBAC.A6412800
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D"#ffffff">
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D740 bgColor=3D#ff=
ffff=20
align=3Dleft>
  <TBODY>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700 bgColor=
=3D#ffffff=20
      align=3Dleft>
        <TBODY>
        <TR>
          <TD height=3D15 align=3Dmiddle><FONT style=3D"FONT-SIZE: 11px"=20
            color=3D#000000 size=3D2 face=3Darial,helvetica>Having problems=
 viewing=20
            this email? <A=20
            href=3D"http://www.dlaudri.net/?ggkuhwecisp"><FONT=20
            color=3D#000000>Click=20
      here</FONT></A>.<BR></FONT><BR></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D740 bgColor=
=3D#000000=20
      align=3Dcenter>
        <TBODY>
        <TR>
          <TD width=3D30>&nbsp;</TD>
          <TD width=3D700>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700=20
            bgColor=3D#000000 align=3Dcenter>
              <TBODY>
              <TR>
                <TD>=A0</TD></TR>
              <TR>
                <TD style=3D"TEXT-ALIGN: center"><A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"><IMG=20
                  style=3D"BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
                  alt=3D"This picture disabled? Click here"=20
                  src=3D"http://www.dlaudri.net/c2.gif"></A><BR><BR></TD></=
TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D700=20
            bgColor=3D#000000 align=3Dcenter>
              <TBODY>
              <TR vAlign=3Dcenter align=3Dmiddle>
                <TD><FONT=20
                  style=3D"LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, Helvetica=
, Sans-serif; COLOR: #ffffff; FONT-SIZE: 8.5pt">Know=20
                  someone else? <A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff>Forward This=20
                  Email!</FONT></A><BR><BR>We hope you enjoy receiving emai=
ls=20
                  from Kuxqnyza. If you do not wish to receive them, please=
 <A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff>click=20
                  here</FONT></A>.<BR><BR>Copyright &#191;2000-2009 Ilql, I=
nc.=20
                  <BR>73095, Inc. 7712 zqkjn jrtvhb, WK 9057795<BR><BR><A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">P=
rivacy=20
                  Policy</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">T=
erms of=20
                  Use</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff>Customer=20
                  Service</FONT></A>=A0=A0|=A0=A0<A=20
                  href=3D"http://www.dlaudri.net/?ggkuhwecisp"=20
                  target=3D_blank><FONT color=3D#ffffff target=3D"_blank">S=
ite=20
                  Map</FONT></A></FONT><BR><BR></TD></TR></TBODY></TABLE></=
TD>
          <TD width=3D30>=A0</TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
</BODY></HTML>

------=_NextPart_000_0007_01C9EBAC.A6412800--


From owner-atom-syntax@mail.imc.org  Fri Jun 12 16:06:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 282843A6967 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 16:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level: 
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[AWL=-0.248, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3HEnkiH13mEM for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 12 Jun 2009 16:06:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E6D553A6856 for <atompub-archive@ietf.org>; Fri, 12 Jun 2009 16:06:02 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CMr5aH029622 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jun 2009 15:53:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5CMr5fK029621; Fri, 12 Jun 2009 15:53:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-px0-f175.google.com (mail-px0-f175.google.com [209.85.216.175]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5CMqsvu029613 for <atom-syntax@imc.org>; Fri, 12 Jun 2009 15:53:05 -0700 (MST) (envelope-from jasnell@gmail.com)
Received: by pxi5 with SMTP id 5so809341pxi.16 for <atom-syntax@imc.org>; Fri, 12 Jun 2009 15:52:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=BciWUCHo7NiM5KOs+2fESncUnYelRrauXUiZ6LTQwRs=; b=VrTMSrQ3mchIe27P7Fk/XREZtpKu2FjJ5i5C6vDScaLHSK0HmWJ2bQ9O5dzR3n3Gyd 45P9Jg9I3WbDHFpk6psW8O6UpLqwOMJM+EIXZS/QHqFSy3Huxs4yItqrxWI0zRkbwYpF XEOrUwT9NKfGAMcvRQ2rNyZhb6LRwmLMnt1pU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=aOnF86xah3poFu7i5eHMAgyNxAX/xKaZ+CX811GEOxUHXxD+T1cSLXCa8yy3nquZJF E+bkTRqNORWMsobLVZIjYln+aZUrT9yXl+/EVhUpmNrkxi/+B/YlTr1timwUxLAeLvcs /vuM7rE4IhJJD2zxlQQcdIXrArk/1D+wtPYfw=
Received: by 10.143.45.14 with SMTP id x14mr1599351wfj.329.1244847174330; Fri, 12 Jun 2009 15:52:54 -0700 (PDT)
Received: from ?192.168.2.102? (c-98-224-93-96.hsd1.ca.comcast.net [98.224.93.96]) by mx.google.com with ESMTPS id 29sm1873976wfg.28.2009.06.12.15.52.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 12 Jun 2009 15:52:53 -0700 (PDT)
Message-ID: <4A32DC3B.7000102@gmail.com>
Date: Fri, 12 Jun 2009 15:52:43 -0700
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: atom-syntax <atom-syntax@imc.org>
Subject: Profile Media Type Extension
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Well, the second half of my work week ended up getting preempted by a 
stupid primary development workstation that decided to go kaput on me so 
I have not yet had the opportunity to write up the Profile media type 
extension spec. While I'm waiting for the last few apps to download so I 
can reinstall them, I figured it would at least be helpful for me to 
write up my thoughts and I'll get the draft published next week.

Basically, a "Profile" is going to be some kind of document that 
provides implementation guidelines for an Atom app. It will define a 
specific use of Atom along with whatever extensions, assumptions, 
options, etc necessary for that.  For instance, one could easily imagine 
a "Blogging" profile for Atom that describes in detail how to use the 
Atom publishing protocol specifically for Weblogs, etc.

Every Profile document will be associated with an identifier.  The 
identifier is either a short name or an IRI following the same pattern 
as atom:link/@rel values. However, use of the short names will be 
restricted and must follow a strict convention... Specifically, only 
Profiles published through the IETF process will be allowed short 
names.  For a Profile published as an Internet-Draft, the profile 
identifier is the document name. For instance, given a theoretical 
draft-snell-profile-blogging-01.txt, the identifier for the Profile is 
"draft-snell-profile-blogging-01".  For a Profile published as an RFC, 
the project identifier is the RFC# in the pattern "RFC####". The 
shortnames are always case-insensitive so "rfc9999" is equivalent to 
"RFC9999" or "Rfc9999", etc.  For all other Profiles, the identifier is 
an absolute IRI that SHOULD be dereference-able to retrieve the Profile 
document.

In all Atom media types, the profile parameter is an optional quoted, 
whitespace delimited list of profile identifiers, e.g.

  application/atom+xml;
    profile="RFC9999
    draft-snell-profile-blogging-01
    http://example.org/profile/foo"

Someone looking at this media type can determine that the Atom document 
in question conforms to three profiles identified by "RFC999", 
"draft-snell-profile-blogging-01", and "http://example.org/profile/foo". 
What "Conformance" means depends entirely on the profile.

The profile parameter is intended only as a hint. An application can use 
it to help make decisions about a linked resource, etc but the presence 
of a particular profile identifier in the media type does not place any 
obligations on the application.

As always, comments are requested and welcomed.

- James


From owner-atom-syntax@mail.imc.org  Sat Jun 13 01:39:09 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF1F63A699C for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 13 Jun 2009 01:39:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.876
X-Spam-Level: 
X-Spam-Status: No, score=-5.876 tagged_above=-999 required=5 tests=[AWL=-3.277, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Do8okAg26e0P for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 13 Jun 2009 01:39:09 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B11903A6930 for <atompub-archive@ietf.org>; Sat, 13 Jun 2009 01:39:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5D8Pr8S053837 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Jun 2009 01:25:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5D8PrSx053836; Sat, 13 Jun 2009 01:25:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id n5D8PerR053825 for <atom-syntax@imc.org>; Sat, 13 Jun 2009 01:25:51 -0700 (MST) (envelope-from julian.reschke@gmx.de)
Received: (qmail invoked by alias); 13 Jun 2009 08:25:39 -0000
Received: from p508FD30F.dip.t-dialin.net (EHLO [192.168.178.33]) [80.143.211.15] by mail.gmx.net (mp067) with SMTP; 13 Jun 2009 10:25:39 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+oY3RDfgKocyXlMlBepmu41I+dXyr29sUZrtsuL2 4QO+umeolY/Vpr
Message-ID: <4A33627E.3090109@gmx.de>
Date: Sat, 13 Jun 2009 10:25:34 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: James M Snell <jasnell@gmail.com>
CC: atom-syntax <atom-syntax@imc.org>
Subject: Re: Profile Media Type Extension
References: <4A32DC3B.7000102@gmail.com>
In-Reply-To: <4A32DC3B.7000102@gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.53
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

James M Snell wrote:
> ...
> Every Profile document will be associated with an identifier.  The 
> identifier is either a short name or an IRI following the same pattern 
> as atom:link/@rel values. However, use of the short names will be 
 > ...

I think in this is a case where you really want a URI.

> restricted and must follow a strict convention... Specifically, only 
> Profiles published through the IETF process will be allowed short 
> names.  For a Profile published as an Internet-Draft, the profile 
> identifier is the document name. For instance, given a theoretical 
> draft-snell-profile-blogging-01.txt, the identifier for the Profile is 
> "draft-snell-profile-blogging-01".  For a Profile published as an RFC, 
> the project identifier is the RFC# in the pattern "RFC####". The 
> shortnames are always case-insensitive so "rfc9999" is equivalent to 
> "RFC9999" or "Rfc9999", etc.  For all other Profiles, the identifier is 
> an absolute IRI that SHOULD be dereference-able to retrieve the Profile 
> document.

"SHOULD be referenceable": doesn't compute, unless you define the 
format. (It is not needed for interoperability, so doesn't deserve 
RFC2119 keywords).

You would also need to define what you mean by "IETF process". Do 
private submissions directly to the RFC Editor count?

Suggestion: just always require URIs; Internet Drafts and RFCs have a 
canonical URN through RFC2648. For instance

   urn:ietf:rfc:4287

> ...

BR, Julian


From owner-atom-syntax@mail.imc.org  Tue Jun 16 03:43:45 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0AE0A3A6B01 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 03:43:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.715
X-Spam-Level: 
X-Spam-Status: No, score=-5.715 tagged_above=-999 required=5 tests=[AWL=-2.986, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zdf0TgMnYuwy for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 03:43:44 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id F05173A6AA7 for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 03:43:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GASYSa091224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 03:28:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5GASY9B091223; Tue, 16 Jun 2009 03:28:34 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GASNG8091201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 16 Jun 2009 03:28:33 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 1596B23E3F1 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 06:28:21 -0400 (EDT)
Message-Id: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Talking about Atom in Stockholm
Date: Tue, 16 Jun 2009 20:28:15 +1000
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

There seems to be a lot of new discussion around Atom recently. Who's  
up for a Bar BoF in Stockholm?

--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Tue Jun 16 08:12:31 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2E613A6D8C for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:12:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.864
X-Spam-Level: 
X-Spam-Status: No, score=-1.864 tagged_above=-999 required=5 tests=[AWL=-0.435, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jTU6CuFQjYJy for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:12:31 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id CC9853A6D74 for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 08:12:30 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GEvfMi015434 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 07:57:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5GEvfwH015433; Tue, 16 Jun 2009 07:57:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f215.google.com (mail-fx0-f215.google.com [209.85.220.215]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GEvTXu015423 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 07:57:40 -0700 (MST) (envelope-from lindstream@gmail.com)
Received: by fxm11 with SMTP id 11so2394516fxm.10 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 07:57:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ZpiCyq8dLwryfqtE1Z3QviiWKwia3Mpz070ia8VMB+E=; b=dTjDkmJ5Eqj/b1YmZELq3nW8yotJgluiFFsPdQezAVaPPAksP7ir0lZQYTHEQ/NjSU yB/9y+LCRMK1WjjLyvY5EI3Sk/x4sZUd1NulUKhcDsPti7BzAdql45ZcUS+1v2ik0HWB 0XmAvg1gdhyN6O8dxmcvYP4CyxxBZjpE9qbAo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=BlALVr4EU/xnaLR0nZOVDonjTjsI6bovxuZZvwqFwXtzfPhRP6Nzveo3BwU/e65rE5 MgZJn2e4xZCokHkwhF9WsE3XufDcaSiHFzOFeAj7s+eULdIbrNthrjdOURIUykGWYUaC Luof/wqVtMngfARCDFOnGe9LWGjaluHI34j1w=
MIME-Version: 1.0
Received: by 10.204.97.140 with SMTP id l12mr8270660bkn.133.1245164248761;  Tue, 16 Jun 2009 07:57:28 -0700 (PDT)
In-Reply-To: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Date: Tue, 16 Jun 2009 16:57:28 +0200
Message-ID: <cf8107640906160757lb375b36j239a14729353718d@mail.gmail.com>
Subject: Re: Talking about Atom in Stockholm
From: =?ISO-8859-1?Q?Niklas_Lindstr=F6m?= <lindstream@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi,

sounds like a good idea! I live there, and I'd love to drop in. When
did you have in mind? Around the IETF meeting between the 26-31th
July?

Best regards,
Niklas Lindstr=F6m


On Tue, Jun 16, 2009 at 12:28 PM, Mark Nottingham<mnot@mnot.net> wrote:
>
> There seems to be a lot of new discussion around Atom recently. Who's up =
for
> a Bar BoF in Stockholm?
>
> --
> Mark Nottingham =A0 =A0 http://www.mnot.net/
>
>


From owner-atom-syntax@mail.imc.org  Tue Jun 16 08:20:54 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12CFD3A69C4 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:20:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.959
X-Spam-Level: 
X-Spam-Status: No, score=-0.959 tagged_above=-999 required=5 tests=[AWL=-1.334, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vh8YvoKoHtYw for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:20:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D6A743A695F for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 08:20:52 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GF5vEl016121 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 08:05:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5GF5vQK016120; Tue, 16 Jun 2009 08:05:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mailhost.dizzyd.com ([207.210.219.225]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GF5j0x016095 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 08:05:56 -0700 (MST) (envelope-from stpeter@stpeter.im)
Received: from dhcp-64-101-72-227.cisco.com (dhcp-64-101-72-227.cisco.com [64.101.72.227]) (Authenticated sender: stpeter) by mailhost.dizzyd.com (Postfix) with ESMTPSA id 48D0B40C9C; Tue, 16 Jun 2009 09:05:45 -0600 (MDT)
Message-ID: <4A37B01B.2040805@stpeter.im>
Date: Tue, 16 Jun 2009 08:45:47 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
CC: Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: Talking about Atom in Stockholm
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
In-Reply-To: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
X-Enigmail-Version: 0.95.7
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/16/09 4:28 AM, Mark Nottingham wrote:

> Who's up for a Bar BoF in Stockholm?

+1.

Peter

- --
Peter Saint-Andre
https://stpeter.im/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAko3sBsACgkQNL8k5A2w/vwkhQCgiGP13Sr8j/E7DGk6FPKcah4C
bLwAoO4qllmao1XIygOXZDsvp8u8WkT+
=+VUh
-----END PGP SIGNATURE-----


From owner-atom-syntax@mail.imc.org  Tue Jun 16 08:24:09 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 37A7A3A6C07 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:24:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.864
X-Spam-Level: 
X-Spam-Status: No, score=-1.864 tagged_above=-999 required=5 tests=[AWL=-0.135, BAYES_00=-2.599, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qpvj4CFExKBP for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 08:24:08 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 294E23A691F for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 08:24:07 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GFD5Mw016791 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 08:13:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5GFD5vJ016790; Tue, 16 Jun 2009 08:13:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-fx0-f215.google.com (mail-fx0-f215.google.com [209.85.220.215]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GFD3OQ016778 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 08:13:04 -0700 (MST) (envelope-from peter.krantz@gmail.com)
Received: by fxm11 with SMTP id 11so2408512fxm.10 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 08:13:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=VyYGkkOBVDnhD+3eBmPu8okQSPwCIlKtB7fb8M8XhQY=; b=J9pMMRwYJtAFIVDlMM55BpLILVf+WBxjeLr2wRToQgE3debpWYWGuGtlKkuWIIwgfa 9PRhlQjirO7ZALUxkEOZFFfUnhYuu3jRD776ooK7F4BcCuBzq4xqURvVDG//yHWqqGYc 9dl52o9Zc0JYjmcZp1ueF5/b68RNN2/yDZwRM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ApHQJnt5SVwDxZHAEV7FaHOYn0qHGblrxQiExvfFpi+WnDGoRZ60I+bcY74GQe3ygX LCvsaxgOMovgGWc/wL150SCRs+r+BkL/tlNNVvpHwfchR1obyzd8a7J268FqqgWBI3nU 0KIbOj3kNMTUFKwfUb4PzCYAk4UeC6KBz9Ov8=
MIME-Version: 1.0
Received: by 10.103.243.9 with SMTP id v9mr4531995mur.69.1245165183065; Tue,  16 Jun 2009 08:13:03 -0700 (PDT)
In-Reply-To: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Date: Tue, 16 Jun 2009 17:13:02 +0200
Message-ID: <7b9ad66d0906160813i2df45687t3e69419a83954182@mail.gmail.com>
Subject: Re: Talking about Atom in Stockholm
From: Peter Krantz <peter.krantz@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Tue, Jun 16, 2009 at 12:28, Mark Nottingham<mnot@mnot.net> wrote:
>
> There seems to be a lot of new discussion around Atom recently. Who's up for
> a Bar BoF in Stockholm?
>

I am! I live in Stockholm as well. When did you have in mind?

Regards,

Peter


From owner-atom-syntax@mail.imc.org  Tue Jun 16 14:59:12 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D98303A6A6F for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 14:59:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.729
X-Spam-Level: 
X-Spam-Status: No, score=-1.729 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kBeRtpNjCB8O for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 14:59:12 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id B38A53A6C5E for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 14:59:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GLjhnV046875 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 14:45:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5GLjhcs046874; Tue, 16 Jun 2009 14:45:43 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.144]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5GLjUWt046864 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 14:45:42 -0700 (MST) (envelope-from foolistbar@googlemail.com)
Received: by ey-out-1920.google.com with SMTP id 3so21847eyh.28 for <atom-syntax@imc.org>; Tue, 16 Jun 2009 14:45:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=UzFnY+rH8zi6mxnhxTOw+JWv/aljfK9LYr0sjH+TeCY=; b=lou7iaCS2iGKTYR2Q8gUlJ21cnu5ZSnobJE/Maq/RasuAdGEr4knDmfukubGBOBWnF S6z+GmLTJIYQMErkPpJFQhDKc6mjsyJ2bkgbL7ORngJyhp3CZY9amrpqgaefsGXqXqJy KxVOcpG0ON75zuYAY0iP9Hc68ghm3SOiy25OA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=qyeq4jun8ff2E+hgwGXODwheHf9rshhbb/OupIvNzhrzUkzcqyDkTUjQ47tg/ieTUs 9MkbXwmLb5CshJyfcXRvJzp9ymUB60ZIfiESGuqbY7M/2Uej9Yd3O8eZqzx9OG8lebbT Cl5bwJojOOxquZu52dpvUyBz+eo1E0ivX4xcI=
Received: by 10.216.47.201 with SMTP id t51mr3055369web.198.1245188726281; Tue, 16 Jun 2009 14:45:26 -0700 (PDT)
Received: from ?192.168.0.199? (host86-174-38-173.range86-174.btcentralplus.com [86.174.38.173]) by mx.google.com with ESMTPS id t12sm15046983gvd.21.2009.06.16.14.45.24 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 16 Jun 2009 14:45:25 -0700 (PDT)
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <B18D487D-458E-4953-965C-CA7CE4477611@googlemail.com>
From: Geoffrey Sneddon <foolistbar@googlemail.com>
To: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Talking about Atom in Stockholm
Date: Tue, 16 Jun 2009 22:45:23 +0100
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On 16 Jun 2009, at 11:28, Mark Nottingham wrote:

> Who's up for a Bar BoF in Stockholm?

Depending on time and bar (as I am < 18), I might be able to come.


--
Geoffrey Sneddon
<http://gsnedders.com/>


From owner-atom-syntax@mail.imc.org  Tue Jun 16 20:24:22 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC99528C182 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 20:24:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.681
X-Spam-Level: 
X-Spam-Status: No, score=-5.681 tagged_above=-999 required=5 tests=[AWL=-2.952, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lX3c+pU3UL1e for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 16 Jun 2009 20:24:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id A32193A6BC4 for <atompub-archive@ietf.org>; Tue, 16 Jun 2009 20:24:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5H3C3aY066284 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Jun 2009 20:12:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5H3C3se066283; Tue, 16 Jun 2009 20:12:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5H3Bqxm066264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 16 Jun 2009 20:12:03 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [192.168.1.6] (unknown [118.208.249.76]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id CE86623E3F1; Tue, 16 Jun 2009 23:11:50 -0400 (EDT)
Cc: Atom-Syntax Syntax <atom-syntax@imc.org>
Message-Id: <852A72DA-A862-41AD-A3F6-AE58224197B0@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Geoffrey Sneddon <foolistbar@googlemail.com>
In-Reply-To: <B18D487D-458E-4953-965C-CA7CE4477611@googlemail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Talking about Atom in Stockholm
Date: Wed, 17 Jun 2009 13:11:48 +1000
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net> <B18D487D-458E-4953-965C-CA7CE4477611@googlemail.com>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

"Bar BoF" is often a loose term; we can meet pretty much anywhere. How  
about a boat ride out into the archipelago? :)

I'm there from Tuesday PM until the weekend; once the schedule comes  
out, we can get an idea of what times people might be most free.

Cheers,


On 17/06/2009, at 7:45 AM, Geoffrey Sneddon wrote:

>
> On 16 Jun 2009, at 11:28, Mark Nottingham wrote:
>
>> Who's up for a Bar BoF in Stockholm?
>
> Depending on time and bar (as I am < 18), I might be able to come.
>
>
> --
> Geoffrey Sneddon
> <http://gsnedders.com/>
>


--
Mark Nottingham     http://www.mnot.net/


From owner-atom-syntax@mail.imc.org  Wed Jun 17 00:24:05 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 91AA03A6A6D for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 17 Jun 2009 00:24:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.436
X-Spam-Level: 
X-Spam-Status: No, score=-0.436 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MISSING_HEADERS=1.292, SARE_MLH_Stock1=0.87, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4a4MmzTHRHY2 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 17 Jun 2009 00:24:05 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 26D3A3A67EF for <atompub-archive@ietf.org>; Wed, 17 Jun 2009 00:23:36 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5H7A4W0080577 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Jun 2009 00:10:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5H7A41B080576; Wed, 17 Jun 2009 00:10:04 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mgw4.noc.ntt.com (mgw4.noc.ntt.com [210.160.15.15]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5H79nlf080550 for <atom-syntax@imc.org>; Wed, 17 Jun 2009 00:10:00 -0700 (MST) (envelope-from h.asakura@ntt.com)
Received: from mop1.noc.ntt.com by mgw4.noc.ntt.com (NTT-Com MailSV) with ESMTP id n5H79mHJ018865 for <atom-syntax@imc.org>; Wed, 17 Jun 2009 16:09:48 +0900 (JST)
Received: from mip02.noc.ntt.com (mvi1.noc.ntt.com) by mop1.noc.ntt.com (NTT-Com MailSV) with ESMTP id <0KLD004MQFWB0L@ntt.com> for atom-syntax@imc.org; Wed, 17 Jun 2009 16:09:48 +0900 (JST)
Date: Wed, 17 Jun 2009 16:09:12 +0900
From: "ASAKURA Hiroshi" <h.asakura@ntt.com>
Subject: Re: Talking about Atom in Stockholm
In-reply-to: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Cc: h.asakura@ntt.com, atom-syntax@imc.org
Message-id: <20090617143629.066D.FF7A234@ntt.com>
MIME-version: 1.0
X-Mailer: Becky! ver. 2.50 [ja] (Unregistered)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi, Mark.

Sorry, I've not read recent threads, however, I also feel that we have
new problems to deploy Atom and AtomPub more widely.

I think BoF is a good idea. However, it might be difficult to go only
for Atom's BoF.

If it covers AtomPub or if other BoF such as hybi would be opened,
we, NTT Communications, could go.

---
Hiroshi ASAKURA
NTT Communications Corp.


From dianeao050@qeplp.com  Wed Jun 17 04:01:59 2009
Return-Path: <dianeao050@qeplp.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA8933A6E2E; Wed, 17 Jun 2009 04:01:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -32.152
X-Spam-Level: 
X-Spam-Status: No, score=-32.152 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DOS_OE_TO_MX=2.75, FH_RELAY_NODNS=1.451, GB_OPRAH=2, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b+CFvxDsCzeN; Wed, 17 Jun 2009 04:01:58 -0700 (PDT)
Received: from mail.useindia.com (unknown [122.170.3.16]) by core3.amsl.com (Postfix) with ESMTP id 3BC9B3A6E2C; Wed, 17 Jun 2009 04:01:58 -0700 (PDT)
Message-ID: <000d01c9ef3b$03b089e0$6400a8c0@dianeao050>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Acai Berry is amazingly smooth and suprisingly tasty, Get your free trial. 
Date: Wed, 17 Jun 2009 16:31:50 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9EF3B.03B089E0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9EF3B.03B089E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Your ticket to a new Slim and Vibrant life , Acai berry.=20
It works for Oprah and is endorsed by Rachel Ray.
&nbsp;
Move to our site
=A0
=A0
Thank You!=20
best regards Ronny=20
Elliot
------=_NextPart_000_0007_01C9EF3B.03B089E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2869" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV align=3Dcenter><STRONG><FONT color=3D#000080=20
size=3D4>Your ticket to a new Slim and Vibrant life , Acai berry. </FONT></=
STRONG></DIV>
<DIV align=3Dcenter><STRONG><FONT=20
color=3D#0000ff>It works for Oprah and is endorsed by Rachel Ray.</FONT></S=
TRONG></DIV>
<DIV align=3Dcenter><STRONG><FONT color=3D#0000ff></FONT></STRONG>&nbsp;</D=
IV>
<DIV align=3Dcenter><STRONG><FONT color=3D#000000><A=20
href=3D"http://uiwdywlo.cn">Move to our site</A></FONT></STRONG></DIV>
<DIV align=3Dcenter><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
<DIV align=3Dcenter><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
<DIV align=3Dleft><FONT size=3D2 face=3DArial>Thank You! </FONT></DIV>
<DIV align=3Dleft><FONT size=3D2 face=3DArial>best regards Ronny=20
Elliot</FONT></DIV></BODY></HTML>

------=_NextPart_000_0007_01C9EF3B.03B089E0--


From multiplicationsuuq40@mnb.com.au  Wed Jun 17 16:34:05 2009
Return-Path: <multiplicationsuuq40@mnb.com.au>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6D4233A6407; Wed, 17 Jun 2009 16:34:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -49.875
X-Spam-Level: 
X-Spam-Status: No, score=-49.875 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HOST_EQ_BR=1.295, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RDNS_DYNAMIC=0.1, TVD_RCVD_IP=1.931, URIBL_SBL=20, URI_NOVOWEL=0.5, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1MnvDZTnCKli; Wed, 17 Jun 2009 16:34:04 -0700 (PDT)
Received: from 201-41-121-191.cpece700.dsl.brasiltelecom.net.br (200-140-55-188.cpece700.dsl.brasiltelecom.net.br [200.140.55.188]) by core3.amsl.com (Postfix) with ESMTP id 382503A689D; Wed, 17 Jun 2009 16:33:54 -0700 (PDT)
Message-ID: <000d01c9efa3$fe95d5f0$6400a8c0@multiplicationsuuq40>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: The Acai Berry diet gives you the upper hand.
Date: Wed, 17 Jun 2009 20:33:18 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9EFA3.FE95D5F0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9EFA3.FE95D5F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Count on Acai Berry fruit to maintain a healthy body.
&nbsp;
Enter everyone
=A0
Acai Berry , Lose wieght feel great.=20
=A0
Visit our site
=A0
=A0
best ragards Webb
------=_NextPart_000_0007_01C9EFA3.FE95D5F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1158" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><STRONG><FONT face=3DVerdana>Count on Acai Berry fruit to maintain a h=
ealthy body.</FONT></STRONG></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial><STRONG><A=20
href=3D"http://blqqxpjm.irctdfue.cn/?YFHDB0TBFTP3">Enter everyone</A></STRO=
NG></FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
<DIV><STRONG><FONT face=3DVerdana>Acai Berry , Lose wieght feel great. </FO=
NT></STRONG></DIV>
<DIV><STRONG></STRONG>=A0</DIV>
<DIV><STRONG><A href=3D"http://slbmvrx.irctdfue.cn/?M2RIO4E95Z">Visit our s=
ite</A></STRONG></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV>
<DIV><FONT size=3D2 face=3DArial>best ragards Webb</FONT></DIV></BODY></HTM=
L>

------=_NextPart_000_0007_01C9EFA3.FE95D5F0--


From owner-atom-syntax@mail.imc.org  Thu Jun 18 07:47:50 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 40E5428C316 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 18 Jun 2009 07:47:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.164
X-Spam-Level: 
X-Spam-Status: No, score=-6.164 tagged_above=-999 required=5 tests=[AWL=-0.435, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lKFwd0jcOLcY for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 18 Jun 2009 07:47:49 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 0F3E428C0E1 for <atompub-archive@ietf.org>; Thu, 18 Jun 2009 07:47:48 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5IEdrqL008289 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Jun 2009 07:39:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5IEdrLe008288; Thu, 18 Jun 2009 07:39:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5IEdgoO008248 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 18 Jun 2009 07:39:52 -0700 (MST) (envelope-from colm.divilly@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5IEedxV002040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 18 Jun 2009 14:40:40 GMT
Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5IEevvT011046; Thu, 18 Jun 2009 14:40:58 GMT
Received: from [10.169.115.231] (/10.169.115.231) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 18 Jun 2009 07:39:36 -0700
Message-ID: <4A3A51AC.2010703@oracle.com>
Date: Thu, 18 Jun 2009 15:39:40 +0100
From: Colm Divilly <colm.divilly@oracle.com>
Organization: Oracle Corporation
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
CC: Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: Talking about Atom in Stockholm
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
In-Reply-To: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Source-IP: abhmt001.oracle.com [141.146.116.10]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010205.4A3A51A9.0230:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

I'd be interested in attending, especially if we're going to cover 
AtomPub as well.

Regards,
Colm Divilly

Mark Nottingham wrote:
>
> There seems to be a lot of new discussion around Atom recently. Who's 
> up for a Bar BoF in Stockholm?
>
> -- 
> Mark Nottingham     http://www.mnot.net/
>


From decretum1996@KTZ.de  Fri Jun 19 00:32:18 2009
Return-Path: <decretum1996@KTZ.de>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 77D673A6960 for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 19 Jun 2009 00:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.497
X-Spam-Level: 
X-Spam-Status: No, score=-14.497 tagged_above=-999 required=5 tests=[BAYES_99=3.5, GB_I_LETTER=-2, HOST_EQ_BROADBND=1.118, HTML_IMAGE_ONLY_28=1.561, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_OB_SURBL=10, URIBL_SC_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g4ZA1bXdp7Um for <ietfarch-atompub-archive@core3.amsl.com>; Fri, 19 Jun 2009 00:32:12 -0700 (PDT)
Received: from n19z137l45.broadband.ctm.net (n19z137l45.broadband.ctm.net [202.86.137.45]) by core3.amsl.com (Postfix) with ESMTP id 06F623A6856 for <atompub-archive@lists.ietf.org>; Fri, 19 Jun 2009 00:32:11 -0700 (PDT)
From: <atompub-archive@lists.ietf.org>
To: atompub-archive@lists.ietf.org
Subject: For: atompub-archive@lists.ietf.org
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Message-Id: <20090619073212.06F623A6856@core3.amsl.com>
Date: Fri, 19 Jun 2009 00:32:11 -0700 (PDT)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>uxe</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<table width=100% cellpadding=12 cellspacing=0 border=0>
<tr>
<td>
<font size=-1>
<div>
<table cellpadding="0" cellspacing="0" width="600" align="center">

<tr>
</tr>
<tr>
<td style="border-top:1px solid #666666" bgcolor="#F2F2F2">
<table cellpadding="0" cellspacing="0" width="100%">
<tr style="padding-bottom:20px;font-family:Verdana;font-size:9px;color:#595959;padding-top:15px;padding:22px">
<td align="right"><a href="http://qdq.superrxzest.com.cn/" target="_blank">
Sign up for newsletters and offers from apjriv.
</a></td>
</tr>
<tr>
<td>
<div>
<p> </p>
<p align="center">If you can&#39;t read this message from dixi , then <a href="http://ebq.superrxzest.com.cn/" target="_blank">Click Here</a>.</p>

<table width="480" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><center><a href="http://igyp.superrxzest.com.cn/" target="_blank"><img src="http://avo.superrxzest.com.cn/c.jpg" alt="" border="0"></a>
</center> </td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td style="font-family:Verdana;font-size:9px;color:#595959;padding-top:15px;padding:22px">
You are receiving this e-mail because you subscribed to pyopos Featured Offers. libu respects your privacy. Please read our online Privacy Statement.<br><br>
If you would prefer to no longer receive this Featured Offer Newsletter, please click the “Unsubscribe” link below. This will not unsubscribe you from e-mail communications from third-party advertisers that may appear in utox Featured Offers. This shall not constitute an offer by wjd. cyr shall not be responsible or liable for the advertisers&#39; content nor any of the goods or service advertised. Prices and item availability subject to change without notice. To set your contact preferences for other jtqyd communications, see the communications preferences section of the <a href="http://jpu.superrxzest.com.cn/" target="_blank">regui Privacy Statement</a>.<br><br>

©2009 qzody | <a href="http://timu.superrxzest.com.cn/" target="_blank">Unsubscribe</a> | <a href="http://aexijs.superrxzest.com.cn/" target="_blank">More Newsletters</a> | <a href="http://erj.superrxzest.com.cn/" target="_blank">Privacy</a><br><br>
agq Corporation, toly Way, zudiwy
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>

</font>
</table>
</html>

From untrustworthyf092@lltbldg.com  Fri Jun 19 14:55:49 2009
Return-Path: <untrustworthyf092@lltbldg.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDE573A6BFF; Fri, 19 Jun 2009 14:55:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -23.733
X-Spam-Level: 
X-Spam-Status: No, score=-23.733 tagged_above=-999 required=5 tests=[BAYES_95=3, FH_RELAY_NODNS=1.451, GB_OPRAH=2, HELO_DYNAMIC_DHCP=1.398, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_DSL=1.129, HELO_MISMATCH_NET=0.611, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fU7g3mVB+bXS; Fri, 19 Jun 2009 14:55:49 -0700 (PDT)
Received: from dbec62748.dslam-172-17-1-245-448-0386-cnt-04.dsl.cantv.net (unknown [190.198.39.72]) by core3.amsl.com (Postfix) with ESMTP id 9B85A3A6B2F; Fri, 19 Jun 2009 14:55:48 -0700 (PDT)
Date: Fri, 19 Jun 2009 23:55:57 +0100
Message-Id: <IX6FX29290.PHYDCOO3663V5285@190.198.39.72.lltbldg.com>
From: atompub-archive@megatron.ietf.org
To: atompub-archive@megatron.ietf.org 
Subject: You'll be shocked at how easy it is.
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content="text/html; charset="ISO-8859-1" http-equiv="Content-Type">
<STYLE></STYLE>
</head>
<body>
<DIV><STRONG><FONT face=Verdana>Oprah Is an Acai Berry Success story.</FONT></STRONG></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><STRONG><A 
href="http://umwh.aiyflofo.cn/?7NZN7C61BTQI">Speed to visit</A></STRONG></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><STRONG><FONT face=Verdana>Hollywoods hottest secret , Acai Berry Diet. </FONT></STRONG></DIV>
<DIV><STRONG></STRONG> </DIV>
<DIV><STRONG><A href="http://jinqbwg.aiyflofo.cn/?EOJ243K8YWBRY5">Wanna click?</A></STRONG></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>best ragards Kane</FONT></DIV></body></html>

From titlepyd94@amazingnz.com  Sat Jun 20 08:19:00 2009
Return-Path: <titlepyd94@amazingnz.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4974C3A6B53 for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 20 Jun 2009 08:19:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -23.807
X-Spam-Level: 
X-Spam-Status: No, score=-23.807 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, FS_START_LOSE=1.493, HELO_DYNAMIC_DHCP=1.398, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_CPE=0.5, HOST_EQ_CPE=0.979, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fidx1TqpGVD5 for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 20 Jun 2009 08:18:58 -0700 (PDT)
Received: from CPE-24-208-29-120.new.res.rr.com (CPE-24-208-29-120.new.res.rr.com [24.208.29.120]) by core3.amsl.com (Postfix) with ESMTP id C6D0C3A6B07 for <atompub-archive@lists.ietf.org>; Sat, 20 Jun 2009 08:18:57 -0700 (PDT)
Date: Sat, 20 Jun 2009 10:19:09 -0600
Message-Id: <K6FI14853.2XTSX8X9M6771@24.208.29.120.amazingnz.com>
From: atompub-archive@lists.ietf.org
To: atompub-archive@lists.ietf.org 
Subject: Lose wieght without dieting , Acai Berry. 
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content="text/html; charset="ISO-8859-1" http-equiv="Content-Type">
<STYLE></STYLE>
</head>
<body>
<DIV align=center><STRONG><FONT color=#000080 
size=4>Fast And effective weight loss solutuion, Acai diet available now ! </FONT></STRONG></DIV>
<DIV align=center><STRONG><FONT 
color=#0000ff>Get Noticed with Acai Berry.</FONT></STRONG></DIV>
<DIV align=center><STRONG><FONT color=#0000ff></FONT></STRONG>&nbsp;</DIV>
<DIV align=center><STRONG><FONT color=#000000><A 
href="http://oveowu.oaxnjkea.cn/?25EFDN9BX7VW">welcome</A></FONT></STRONG></DIV>
<DIV align=center><FONT size=2 face=Arial></FONT> </DIV>
<DIV align=center><FONT size=2 face=Arial></FONT> </DIV>
<DIV align=left><FONT size=2 face=Arial>Thank You! </FONT></DIV>
<DIV align=left><FONT size=2 face=Arial>best regards Mahlon 
Vann</FONT></DIV></body></html>

From kercorneli@aiservices.com  Sat Jun 20 22:20:42 2009
Return-Path: <kercorneli@aiservices.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 50FF13A6859 for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 20 Jun 2009 22:20:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -86.836
X-Spam-Level: 
X-Spam-Status: No, score=-86.836 tagged_above=-999 required=5 tests=[BAYES_99=3.5, HELO_DYNAMIC_HCC=4.295, HELO_EQ_DSL=1.129, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JpJFYNZcjuAT for <ietfarch-atompub-archive@core3.amsl.com>; Sat, 20 Jun 2009 22:20:40 -0700 (PDT)
Received: from bl8-167-91.dsl.telepac.pt (bl8-171-17.dsl.telepac.pt [85.241.171.17]) by core3.amsl.com (Postfix) with SMTP id 30C4A3A680A for <atompub-archive@megatron.ietf.org>; Sat, 20 Jun 2009 22:20:38 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Shopper [$850/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090621052039.30C4A3A680A@core3.amsl.com>
Date: Sat, 20 Jun 2009 22:20:38 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Robin@super-videozz.com"><b>Robin@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From jharezlak@amcore.com  Sun Jun 21 14:52:42 2009
Return-Path: <jharezlak@amcore.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 787CF3A6C5D for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 14:52:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -76.053
X-Spam-Level: 
X-Spam-Status: No, score=-76.053 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, HELO_DYNAMIC_IPADDR2=4.395, HELO_DYNAMIC_SPLIT_IP=3.493, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, TVD_RCVD_IP=1.931, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LUUE4LsHr5jn for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 14:52:41 -0700 (PDT)
Received: from 117.242.91-79.rev.gaoland.net (117.242.91-79.rev.gaoland.net [79.91.242.117]) by core3.amsl.com (Postfix) with SMTP id 2066A3A6A4D for <atompub-archive@megatron.ietf.org>; Sun, 21 Jun 2009 14:52:38 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery Shopper [$800/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090621215239.2066A3A6A4D@core3.amsl.com>
Date: Sun, 21 Jun 2009 14:52:38 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Pat@super-videozz.com"><b>Pat@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From oxospar@allencanning.com  Sun Jun 21 19:37:00 2009
Return-Path: <oxospar@allencanning.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D9D93A6B51 for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 19:37:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -84.325
X-Spam-Level: 
X-Spam-Status: No, score=-84.325 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_UK=1.749, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xFQ6jDgINnYp for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 19:36:59 -0700 (PDT)
Received: from alcoholconcern.org.uk (unknown [75.137.144.162]) by core3.amsl.com (Postfix) with SMTP id 55B8B3A67DA for <atompub-archive@megatron.ietf.org>; Sun, 21 Jun 2009 19:36:57 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery~Secret Shopper [$650/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090622023658.55B8B3A67DA@core3.amsl.com>
Date: Sun, 21 Jun 2009 19:36:57 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Basil@ms-shopper.com"><b>Basil@ms-shopper.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From mjh@ae.wakwak.com  Sun Jun 21 23:43:17 2009
Return-Path: <mjh@ae.wakwak.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C8AA53A6835 for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 23:43:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -88.386
X-Spam-Level: 
X-Spam-Status: No, score=-88.386 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gIND4t53myRc for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 21 Jun 2009 23:43:16 -0700 (PDT)
Received: from aetna.com (unknown [61.247.237.170]) by core3.amsl.com (Postfix) with SMTP id 39BD53A67C1 for <atompub-archive@megatron.ietf.org>; Sun, 21 Jun 2009 23:43:14 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery Secret Shopper [$700/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090622064315.39BD53A67C1@core3.amsl.com>
Date: Sun, 21 Jun 2009 23:43:14 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Gary@super-videozz.com"><b>Gary@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From mlesiak@almaden.ibm.com  Mon Jun 22 07:47:02 2009
Return-Path: <mlesiak@almaden.ibm.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 744B03A6DE6 for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 22 Jun 2009 07:47:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -89.005
X-Spam-Level: 
X-Spam-Status: No, score=-89.005 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xousU8JrGGyT for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 22 Jun 2009 07:47:01 -0700 (PDT)
Received: from 121ware.com (unknown [81.214.190.177]) by core3.amsl.com (Postfix) with SMTP id 459703A6AE7 for <atompub-archive@megatron.ietf.org>; Mon, 22 Jun 2009 07:46:58 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery Shopper [$800/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090622144659.459703A6AE7@core3.amsl.com>
Date: Mon, 22 Jun 2009 07:46:58 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Vicente@super-videozz.com"><b>Vicente@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From mickael.le-clerc@airbus.com  Mon Jun 22 11:48:02 2009
Return-Path: <mickael.le-clerc@airbus.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 74C503A6ACC for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 22 Jun 2009 11:48:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -82.72
X-Spam-Level: 
X-Spam-Status: No, score=-82.72 tagged_above=-999 required=5 tests=[BAYES_99=3.5, HELO_DYNAMIC_HCC=4.295, HELO_EQ_DSL=1.129, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p-wawtjcslIe for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 22 Jun 2009 11:48:01 -0700 (PDT)
Received: from 135-86-112.adsl.terra.cl (135-86-112.adsl.terra.cl [200.112.86.135]) by core3.amsl.com (Postfix) with SMTP id 75BAA3A6AF8 for <atompub-archive@megatron.ietf.org>; Mon, 22 Jun 2009 11:47:58 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Shopper [$600/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090622184800.75BAA3A6AF8@core3.amsl.com>
Date: Mon, 22 Jun 2009 11:47:58 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Cornell@super-videozz.com"><b>Cornell@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From kinkedr85@sensuido.com  Mon Jun 22 18:46:05 2009
Return-Path: <kinkedr85@sensuido.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D5EA73A6B89; Mon, 22 Jun 2009 18:46:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.194
X-Spam-Level: 
X-Spam-Status: No, score=-3.194 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, GB_I_LETTER=-2, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HELO_EQ_TELESP=1.245, HOST_EQ_BR=1.295, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_RECV_SPAM_DOMN02=1.666, TVD_RCVD_IP=1.931, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, URI_NOVOWEL=0.5, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xN84J+j+lQww; Mon, 22 Jun 2009 18:46:05 -0700 (PDT)
Received: from 189-68-11-70.dsl.telesp.net.br (189-68-11-70.dsl.telesp.net.br [189.68.11.70]) by core3.amsl.com (Postfix) with ESMTP id 62E2D3A6B05; Mon, 22 Jun 2009 18:46:03 -0700 (PDT)
Message-ID: <000d01c9f3a4$4ded8e50$6400a8c0@kinkedr85>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Get Healthy easily ,  Try Acai Berry.
Date: Mon, 22 Jun 2009 22:45:36 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9F3A4.4DED8E50"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9F3A4.4DED8E50
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


 =20
 =20
    Unable to view this=20
      newsletter?

 =20
 =20
    &nbsp;
 =20
   =20
     =20
       =20
       =20
         =20
            Your ticket to a new slim life, Acai Berry.
     =20
       =20
       =20
          enter here
 =20
    Copyright 2009=20
      Ejda
    Visit us at our site

 =20
 =20
    Member=20
      Profile=A0 Privacy=A0 Subscribe=A0 Unsubscribe
=A0
------=_NextPart_000_0007_01C9F3A4.4DED8E50
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2905" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<TABLE style=3D"WIDTH: 586px" border=3D0 cellSpacing=3D2 cellPadding=3D2>
  <TBODY>
  <TR>
    <TD width=3D404 align=3Dleft><A class=3Dstyle13=20
      href=3D"http://ppmllkss73.civwpci.cn/?ROVU7LRBZH8"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Unable to view this=20
      newsletter?</FONT></A></TD></TR></TBODY></TABLE>
<TABLE border=3D1 cellSpacing=3D0 borderColor=3D#50087f cellPadding=3D0 wid=
th=3D587>
  <TBODY>
  <TR>
    <TD colSpan=3D2>&nbsp;</TD></TR>
  <TR borderColor=3D#400040>
    <TD height=3D60 colSpan=3D2>
      <TABLE border=3D0 cellSpacing=3D2 cellPadding=3D5 width=3D"100%">
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dleft>
            <P=20
            style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; P=
ADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc000=
0; FONT-SIZE: x-large; PADDING-TOP: 0px"=20
            align=3Dcenter><B>Your ticket to a new slim life, Acai Berry.</=
B></P></TD></TR></TBODY></TABLE>
      <TABLE border=3D0 cellSpacing=3D2 cellPadding=3D5 width=3D"100%">
        <TBODY>
        <TR>
          <TD style=3D"TEXT-ALIGN: center" vAlign=3Dtop align=3Dleft><FONT=20
            color=3D#0000ff size=3D4 face=3DVerdana><STRONG><A=20
            href=3D"http://zsjei40.civwpci.cn/?IQE35IJO4PT0">enter here</A>=
</STRONG></FONT></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD bgColor=3D#50087f height=3D30 width=3D"50%" align=3Dleft><FONT colo=
r=3D#ffffff=20
      size=3D1 face=3D"Verdana, Arial, Helvetica, sans-serif"><B>Copyright =
2009=20
      Ejda</B></FONT></TD>
    <TD bgColor=3D#50087f width=3D"50%" align=3Dright p><FONT color=3D#ffff=
ff size=3D1=20
      face=3D"Verdana, Arial, Helvetica, sans-serif"><B>Visit us at <A=20
      href=3D"http://owdynszij42.civwpci.cn/?RJBLP78Q59SG"=20
      target=3D_blank><FONT=20
  color=3D#ffffff>our site</FONT></A></B></FONT></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 587px" border=3D0 cellSpacing=3D2 cellPadding=3D2>
  <TBODY>
  <TR>
    <TD width=3D322 align=3Dleft><A=20
      href=3D"http://lbuxeomct916.civwpci.cn/?C84BEH563G"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Member=20
      Profile</FONT></A>=A0 <A=20
      href=3D"http://xgvwtpeso00.civwpci.cn/?5I6DU8ES9B"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Privacy</FONT></A>=A0 =
<A=20
      href=3D"http://zfuyrn98.civwpci.cn/?17N6D2EZ3707"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Subscribe</FONT></A>=A0=
 <A=20
      href=3D"http://kxlgdax48.civwpci.cn/?O1Y5DSLPCPTS"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Unsubscribe</FONT></A>=
</TD></TR></TBODY></TABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV></BODY></HTML>

------=_NextPart_000_0007_01C9F3A4.4DED8E50--


From owe@ahelec.com  Tue Jun 23 00:15:38 2009
Return-Path: <owe@ahelec.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EFEA83A6985 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 00:15:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -90.198
X-Spam-Level: 
X-Spam-Status: No, score=-90.198 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XtgZdo9SOZpa for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 00:15:37 -0700 (PDT)
Received: from 3xl.net (unknown [59.182.12.122]) by core3.amsl.com (Postfix) with SMTP id E9E153A67A4 for <atompub-archive@megatron.ietf.org>; Tue, 23 Jun 2009 00:15:33 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery Shopper [$800/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090623071534.E9E153A67A4@core3.amsl.com>
Date: Tue, 23 Jun 2009 00:15:33 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Alexandra@super-videozz.com"><b>Alexandra@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From lunann@anchorhocking.com  Tue Jun 23 06:39:09 2009
Return-Path: <lunann@anchorhocking.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 90D5728C33F for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 06:39:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -88.304
X-Spam-Level: 
X-Spam-Status: No, score=-88.304 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_EQ_IT=0.635, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id byL31QsQdPSV for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 06:39:08 -0700 (PDT)
Received: from alfagomma.it (unknown [89.235.131.147]) by core3.amsl.com (Postfix) with SMTP id 762F728C354 for <atompub-archive@megatron.ietf.org>; Tue, 23 Jun 2009 06:38:43 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Shopper [$800/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090623133844.762F728C354@core3.amsl.com>
Date: Tue, 23 Jun 2009 06:38:43 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Mattie@super-videozz.com"><b>Mattie@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From nrajani@akunet.org  Tue Jun 23 08:29:42 2009
Return-Path: <nrajani@akunet.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D699D28C385 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 08:29:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -85.275
X-Spam-Level: 
X-Spam-Status: No, score=-85.275 tagged_above=-999 required=5 tests=[BAYES_99=3.5, HELO_EQ_BR=0.955, HOST_EQ_BR=1.295, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vi5ObHVDLCQH for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 23 Jun 2009 08:29:41 -0700 (PDT)
Received: from pcs201062145043.res-com.wayinternet.com.br (pcs201062145043.res-com.wayinternet.com.br [201.62.145.43]) by core3.amsl.com (Postfix) with SMTP id AF62028C36A for <atompub-archive@megatron.ietf.org>; Tue, 23 Jun 2009 08:29:40 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Secret Shopper [$750/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090623152940.AF62028C36A@core3.amsl.com>
Date: Tue, 23 Jun 2009 08:29:40 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1252">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Malcolm@super-videozz.com"><b>Malcolm@super-videozz.com</b></a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Michael McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From aerodynamicallyiy@oct-fuk.net  Tue Jun 23 17:22:31 2009
Return-Path: <aerodynamicallyiy@oct-fuk.net>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 29E0928C407; Tue, 23 Jun 2009 17:22:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.611
X-Spam-Level: 
X-Spam-Status: No, score=-12.611 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_RELAY_NODNS=1.451, GB_I_LETTER=-2, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HELO_MISMATCH_BR=2.4, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RDNS_NONE=0.1, TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vKDoyW4+RY2p; Tue, 23 Jun 2009 17:22:30 -0700 (PDT)
Received: from 201-88-247-169.cbace701.dsl.brasiltelecom.net.br (unknown [189.72.232.103]) by core3.amsl.com (Postfix) with ESMTP id 1B5783A67B2; Tue, 23 Jun 2009 17:22:26 -0700 (PDT)
Message-ID: <000d01c9f461$dfd58fd0$6400a8c0@aerodynamicallyiy>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Get The power of Acai working for you.  
Date: Tue, 23 Jun 2009 21:22:36 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9F461.DFD58FD0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9F461.DFD58FD0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


 =20
 =20
    Unable to view this=20
      newsletter?

 =20
 =20
    &nbsp;
 =20
   =20
     =20
       =20
       =20
         =20
            Eat whatever you want and still lose weight.
     =20
       =20
       =20
          Ring the bell
 =20
    Copyright 2009=20
      Eksa
    Visit us at our site

 =20
 =20
    Member=20
      Profile=A0 Privacy=A0 Subscribe=A0 Unsubscribe
=A0
------=_NextPart_000_0007_01C9F461.DFD58FD0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<TABLE style=3D"WIDTH: 586px" border=3D0 cellSpacing=3D2 cellPadding=3D2>
  <TBODY>
  <TR>
    <TD width=3D404 align=3Dleft><A class=3Dstyle13=20
      href=3D"http://aunxsm436.djoooi.cn/?B9G0HQK163"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Unable to view this=20
      newsletter?</FONT></A></TD></TR></TBODY></TABLE>
<TABLE border=3D1 cellSpacing=3D0 borderColor=3D#50087f cellPadding=3D0 wid=
th=3D587>
  <TBODY>
  <TR>
    <TD colSpan=3D2>&nbsp;</TD></TR>
  <TR borderColor=3D#400040>
    <TD height=3D60 colSpan=3D2>
      <TABLE border=3D0 cellSpacing=3D2 cellPadding=3D5 width=3D"100%">
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dleft>
            <P=20
            style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; P=
ADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc000=
0; FONT-SIZE: x-large; PADDING-TOP: 0px"=20
            align=3Dcenter><B>Eat whatever you want and still lose weight.<=
/B></P></TD></TR></TBODY></TABLE>
      <TABLE border=3D0 cellSpacing=3D2 cellPadding=3D5 width=3D"100%">
        <TBODY>
        <TR>
          <TD style=3D"TEXT-ALIGN: center" vAlign=3Dtop align=3Dleft><FONT=20
            color=3D#0000ff size=3D4 face=3DVerdana><STRONG><A=20
            href=3D"http://hxiejk86.djoooi.cn/?HHZS9QD0TH">Ring the bell</A=
></STRONG></FONT></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD bgColor=3D#50087f height=3D30 width=3D"50%" align=3Dleft><FONT colo=
r=3D#ffffff=20
      size=3D1 face=3D"Verdana, Arial, Helvetica, sans-serif"><B>Copyright =
2009=20
      Eksa</B></FONT></TD>
    <TD bgColor=3D#50087f width=3D"50%" align=3Dright p><FONT color=3D#ffff=
ff size=3D1=20
      face=3D"Verdana, Arial, Helvetica, sans-serif"><B>Visit us at <A=20
      href=3D"http://kwalk45.djoooi.cn/?RFVZSSXM1IRV"=20
      target=3D_blank><FONT=20
  color=3D#ffffff>our site</FONT></A></B></FONT></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 587px" border=3D0 cellSpacing=3D2 cellPadding=3D2>
  <TBODY>
  <TR>
    <TD width=3D322 align=3Dleft><A=20
      href=3D"http://nqwbe016.djoooi.cn/?379HGTSLCT9"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Member=20
      Profile</FONT></A>=A0 <A=20
      href=3D"http://dlfdpc62.djoooi.cn/?NXG8S88WW1"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Privacy</FONT></A>=A0 =
<A=20
      href=3D"http://ymfgaqvff808.djoooi.cn/?CXU20QPKF078"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Subscribe</FONT></A>=A0=
 <A=20
      href=3D"http://fmaka529.djoooi.cn/?R3GG4192AUB"=20
      target=3D_blank><FONT color=3D#50087f size=3D2=20
      face=3D"Verdana, Arial, Helvetica, sans-serif">Unsubscribe</FONT></A>=
</TD></TR></TBODY></TABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV></BODY></HTML>

------=_NextPart_000_0007_01C9F461.DFD58FD0--


From eucharistblz94@toubermedia.com  Tue Jun 23 21:26:49 2009
Return-Path: <eucharistblz94@toubermedia.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 539A83A696E; Tue, 23 Jun 2009 21:26:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -26.621
X-Spam-Level: 
X-Spam-Status: No, score=-26.621 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_VERIZON_P=2.144, FM_DDDD_TIMES_2=1.999, GB_I_LETTER=-2, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_VERIZON_POOL=1.495, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pOs+PP5c9JGH; Tue, 23 Jun 2009 21:26:48 -0700 (PDT)
Received: from pool-71-250-67-153.nwrknj.east.verizon.net (pool-71-250-67-153.nwrknj.east.verizon.net [71.250.67.153]) by core3.amsl.com (Postfix) with ESMTP id 134B63A6823; Tue, 23 Jun 2009 21:26:45 -0700 (PDT)
Date: Wed, 24 Jun 2009 00:26:24 -0500
Message-Id: <2C2WF01626.OL1L494RXMW16834@71.250.67.153.toubermedia.com>
From: atompub-archive@megatron.ietf.org
To: atompub-archive@megatron.ietf.org 
Subject: Acai berry, Your ticket to a new life 
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content="text/html; charset="ISO-8859-1" http-equiv="Content-Type">
<STYLE></STYLE>
</head>
<body>
<TABLE style="WIDTH: 586px" border=0 cellSpacing=2 cellPadding=2>
  <TBODY>
  <TR>
    <TD width=404 align=left><A class=style13 
      href="http://xudzzedh759.joxona.cn/?8UOJ567I0VS" 
      target=_blank><FONT color=#50087f size=2 
      face="Verdana, Arial, Helvetica, sans-serif">Unable to view this 
      newsletter?</FONT></A></TD></TR></TBODY></TABLE>
<TABLE border=1 cellSpacing=0 borderColor=#50087f cellPadding=0 width=587>
  <TBODY>
  <TR>
    <TD colSpan=2>&nbsp;</TD></TR>
  <TR borderColor=#400040>
    <TD height=60 colSpan=2>
      <TABLE border=0 cellSpacing=2 cellPadding=5 width="100%">
        <TBODY>
        <TR>
          <TD vAlign=top align=left>
            <P 
            style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc0000; FONT-SIZE: x-large; PADDING-TOP: 0px" 
            align=center><B>Acai diet will deliver results and rid you of your unwated weight.</B></P></TD></TR></TBODY></TABLE>
      <TABLE border=0 cellSpacing=2 cellPadding=5 width="100%">
        <TBODY>
        <TR>
          <TD style="TEXT-ALIGN: center" vAlign=top align=left><FONT 
            color=#0000ff size=4 face=Verdana><STRONG><A 
            href="http://zauzosdsl031.joxona.cn/?DXY42C76QOMT">Asking you to enter</A></STRONG></FONT></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD bgColor=#50087f height=30 width="50%" align=left><FONT color=#ffffff 
      size=1 face="Verdana, Arial, Helvetica, sans-serif"><B>Copyright 2009 
      Evik</B></FONT></TD>
    <TD bgColor=#50087f width="50%" align=right p><FONT color=#ffffff size=1 
      face="Verdana, Arial, Helvetica, sans-serif"><B>Visit us at <A 
      href="http://fvjhxq080.joxona.cn/?V6CBC6Q8YHO" 
      target=_blank><FONT 
  color=#ffffff>our site</FONT></A></B></FONT></TD></TR></TBODY></TABLE>
<TABLE style="WIDTH: 587px" border=0 cellSpacing=2 cellPadding=2>
  <TBODY>
  <TR>
    <TD width=322 align=left><A 
      href="http://nscxw097.joxona.cn/?E19QOB1UKF" 
      target=_blank><FONT color=#50087f size=2 
      face="Verdana, Arial, Helvetica, sans-serif">Member 
      Profile</FONT></A>  <A 
      href="http://crtwjt925.joxona.cn/?6ZWKTD6CMS" 
      target=_blank><FONT color=#50087f size=2 
      face="Verdana, Arial, Helvetica, sans-serif">Privacy</FONT></A>  <A 
      href="http://ulaxbwa697.joxona.cn/?W5IZG9NKHT" 
      target=_blank><FONT color=#50087f size=2 
      face="Verdana, Arial, Helvetica, sans-serif">Subscribe</FONT></A>  <A 
      href="http://sjtgmtagh02.joxona.cn/?V3LBQ7CMQC" 
      target=_blank><FONT color=#50087f size=2 
      face="Verdana, Arial, Helvetica, sans-serif">Unsubscribe</FONT></A></TD></TR></TBODY></TABLE>
<DIV><FONT size=2 face=Arial></FONT> </DIV></body></html>

From owner-atom-syntax@mail.imc.org  Wed Jun 24 10:32:45 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AE55A3A6CD0 for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 24 Jun 2009 10:32:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.851
X-Spam-Level: 
X-Spam-Status: No, score=-100.851 tagged_above=-999 required=5 tests=[AWL=0.525, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v9D0FdvPE8zH for <ietfarch-atompub-archive@core3.amsl.com>; Wed, 24 Jun 2009 10:32:44 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E535F3A6D01 for <atompub-archive@ietf.org>; Wed, 24 Jun 2009 10:32:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5OHIdGN015337 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 24 Jun 2009 10:18:39 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5OHIdLl015336; Wed, 24 Jun 2009 10:18:39 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp-out.google.com (smtp-out.google.com [216.239.33.17]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5OHIOHa015319 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Wed, 24 Jun 2009 10:18:36 -0700 (MST) (envelope-from kmarvin@google.com)
Received: from zps78.corp.google.com (zps78.corp.google.com [172.25.146.78]) by smtp-out.google.com with ESMTP id n5OHIN6A030935 for <atom-syntax@imc.org>; Wed, 24 Jun 2009 18:18:24 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1245863904; bh=RGeA2+7V0UN4sK4Lp2TsAU/i5yY=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=Z JbEO9mhIYPE+h6IAAX6n3n4+t92pNAayIAi2Ri0veRRSIHEgMVxqpOgZZB6YwXRKU+Q fxrPvUPZbhNACpI6Pw==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=OtcdIpX7yqaBOYRuaWxxApvpnNd2eIhoEESPhnPXTOIQLgkuBZRNq9bZ+dHq1WWDA vQo0Fs6aIanAyjpfpw/1Q==
Received: from yxe40 (yxe40.prod.google.com [10.190.2.40]) by zps78.corp.google.com with ESMTP id n5OHIKxW006533 for <atom-syntax@imc.org>; Wed, 24 Jun 2009 10:18:20 -0700
Received: by yxe40 with SMTP id 40so501373yxe.23 for <atom-syntax@imc.org>; Wed, 24 Jun 2009 10:18:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.211.3 with SMTP id j3mr2062969ang.19.1245863899970; Wed,  24 Jun 2009 10:18:19 -0700 (PDT)
In-Reply-To: <4A2D6953.7000308@gmail.com>
References: <20090520165415.48AAE3A7130@core3.amsl.com> <D3E70CD8-6121-4AC9-B6AE-D5C6FC77BD89@oracle.com> <4A1ABC72.7000306@gmx.de> <9A3EC7B3-B828-4247-836B-4619AD5EE5D3@oracle.com> <4A1D2E46.7060808@gmx.de> <4193B7E3-50F7-4DD6-9DBE-1A115FE66D6B@mnot.net> <6E196A59-4C4B-4A6B-8168-A5A425B7E7B4@oracle.com> <4A26A187.6080602@gmx.de> <F96218F4-5A57-4B43-B90A-03FE676E112A@oracle.com> <4A2D6953.7000308@gmail.com>
Date: Wed, 24 Jun 2009 12:18:19 -0500
Message-ID: <192fc9640906241018l35c3c391u17871deea00a84ad@mail.gmail.com>
Subject: Re: New WG for Atom? (was Re: New Version Notification for  draft-divilly-atom-hierarchy-00)
From: Kyle Marvin <kmarvin@google.com>
To: James M Snell <jasnell@gmail.com>, "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: Julian Reschke <julian.reschke@gmx.de>, Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=00163662e657323c36046d1b4b02
X-System-Of-Record: true
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--00163662e657323c36046d1b4b02
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Mon, Jun 8, 2009 at 2:41 PM, James M Snell <jasnell@gmail.com> wrote:

>
> A new workgroup chartered to focus on specific extensions to the Atom
> format would be valuable and welcome. There are several drafts, such as the
> Bidi extensions, that I would really like to see finalized and standardized.
>  I would gladly participate.


Sorry to be slow to reply (I've been OOTO), but I'd be supportive and
willing to participate  as well.

-- Kyle


>
> - James
>
>
> Nikunj R. Mehta wrote:
>
>>
>> On Jun 3, 2009, at 9:15 AM, Julian Reschke wrote:
>>
>>  Nikunj R. Mehta wrote:
>>>
>>>> ...
>>>>
>>>>> Assuming that the contents of the link element are inlined content are
>>>>> adding an extension without explicitly identifying it; this may conflict
>>>>> with future uses.
>>>>>
>>>> Our proposal is /the/ future use, so I don't see how it can conflict
>>>> with future uses. It is our intention to promote an extension of Atom. By
>>>> submitting the I-D to the IETF and by bringing this discussion to
>>>> atom-syntax, we have made the intention quite clear, don't you agree?
>>>> ...
>>>>
>>>
>>> I think the point is that this is not an extension point for general use;
>>> thus if it is to be used it would need to be done by a spec that's on the
>>> standards track, and updates RFC4287. For that you'll likely need a WG to
>>> reach the consensus that *this* is the way to go.
>>>
>>
>> The IETF AD for Applications has already suggested that she would be
>> supportive of a new WG to look at this issue. Frankly, IETF needs to look at
>> the issue of hierarchical representation in Atom. Frankly, there is a lot of
>> experience in dealing with hierarchy in Atom/AtomPub. It would be futile to
>> think otherwise. As examples, take a look at Google's GData APIs and
>> Microsoft's ADO.NET use of Atom/AtomPub.
>>
>> I was dissuaded from submitting the atompub-hierarchy I-D along standards
>> track, but it looks like the right way to proceed. Of course, that also
>> means getting together a new WG. Would you be willing to help form such a
>> WG?
>>
>>  It is a different story if Atom cannot be extended as we wish. May be it
>>>> would be useful if you or others who claim that our approach is wrong can
>>>> explain what is the process for extending Atom. Is it creating a brand new
>>>> working group?
>>>>
>>>
>>> The Atom format has extension points that allow distributed
>>> extensibility, but the content of atom:link isn't one of them, as far as I
>>> can tell.
>>>
>>
>> It was never the intention of atom-hierarchy I-D to perform independent
>> extension of Atom. Therefore, I don't see this as a problem.
>>
>> Nikunj
>> http://o-micron.blogspot.com
>>
>>
>>
>

--00163662e657323c36046d1b4b02
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, Jun 8, 2009 at 2:41 PM, James M Snell <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:jasnell@gmail.com">jasnell@gmail.com<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
A new workgroup chartered to focus on specific extensions to the Atom forma=
t would be valuable and welcome. There are several drafts, such as the Bidi=
 extensions, that I would really like to see finalized and standardized. =
=A0I would gladly participate.</blockquote>
<div><br></div><div>Sorry to be slow to reply (I&#39;ve been OOTO), but I&#=
39;d be supportive and willing to participate =A0as well.</div><div><br></d=
iv><div>-- Kyle</div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><font color=3D"#888888">
<br>
- James</font><div><div></div><div class=3D"h5"><br>
<br>
Nikunj R. Mehta wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
On Jun 3, 2009, at 9:15 AM, Julian Reschke wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Nikunj R. Mehta wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
...<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Assuming that the contents of the link element are inlined content are addi=
ng an extension without explicitly identifying it; this may conflict with f=
uture uses.<br>
</blockquote>
Our proposal is /the/ future use, so I don&#39;t see how it can conflict wi=
th future uses. It is our intention to promote an extension of Atom. By sub=
mitting the I-D to the IETF and by bringing this discussion to atom-syntax,=
 we have made the intention quite clear, don&#39;t you agree?<br>

...<br>
</blockquote>
<br>
I think the point is that this is not an extension point for general use; t=
hus if it is to be used it would need to be done by a spec that&#39;s on th=
e standards track, and updates RFC4287. For that you&#39;ll likely need a W=
G to reach the consensus that *this* is the way to go.<br>

</blockquote>
<br>
The IETF AD for Applications has already suggested that she would be suppor=
tive of a new WG to look at this issue. Frankly, IETF needs to look at the =
issue of hierarchical representation in Atom. Frankly, there is a lot of ex=
perience in dealing with hierarchy in Atom/AtomPub. It would be futile to t=
hink otherwise. As examples, take a look at Google&#39;s GData APIs and Mic=
rosoft&#39;s <a href=3D"http://ADO.NET" target=3D"_blank">ADO.NET</a> use o=
f Atom/AtomPub.<br>

<br>
I was dissuaded from submitting the atompub-hierarchy I-D along standards t=
rack, but it looks like the right way to proceed. Of course, that also mean=
s getting together a new WG. Would you be willing to help form such a WG?<b=
r>

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It is a different story if Atom cannot be extended as we wish. May be it wo=
uld be useful if you or others who claim that our approach is wrong can exp=
lain what is the process for extending Atom. Is it creating a brand new wor=
king group?<br>

</blockquote>
<br>
The Atom format has extension points that allow distributed extensibility, =
but the content of atom:link isn&#39;t one of them, as far as I can tell.<b=
r>
</blockquote>
<br>
It was never the intention of atom-hierarchy I-D to perform independent ext=
ension of Atom. Therefore, I don&#39;t see this as a problem.<br>
<br>
Nikunj<br>
<a href=3D"http://o-micron.blogspot.com" target=3D"_blank">http://o-micron.=
blogspot.com</a><br>
<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br>

--00163662e657323c36046d1b4b02--


From owner-atom-syntax@mail.imc.org  Thu Jun 25 09:41:58 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2BA9A3A69B4 for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 25 Jun 2009 09:41:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.729
X-Spam-Level: 
X-Spam-Status: No, score=-5.729 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGrTcTb32byR for <ietfarch-atompub-archive@core3.amsl.com>; Thu, 25 Jun 2009 09:41:57 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E46013A682B for <atompub-archive@ietf.org>; Thu, 25 Jun 2009 09:41:56 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5PGXbLS006371 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 25 Jun 2009 09:33:37 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5PGXbbW006370; Thu, 25 Jun 2009 09:33:37 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5PGXP4c006351 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Thu, 25 Jun 2009 09:33:35 -0700 (MST) (envelope-from colm.divilly@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5PGX542011000 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 25 Jun 2009 16:33:06 GMT
Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5PGXRnM010223; Thu, 25 Jun 2009 16:33:28 GMT
Received: from [141.144.128.115] (/141.144.128.115) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 25 Jun 2009 09:33:20 -0700
Message-ID: <4A43A6D0.3030306@oracle.com>
Date: Thu, 25 Jun 2009 17:33:20 +0100
From: Colm Divilly <colm.divilly@oracle.com>
Organization: Oracle Corporation
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
CC: Atom-Syntax Syntax <atom-syntax@imc.org>
Subject: Re: Talking about Atom in Stockholm
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net> <4A3A51AC.2010703@oracle.com>
In-Reply-To: <4A3A51AC.2010703@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Source-IP: abhmt004.oracle.com [141.146.116.13]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A010208.4A43A6D1.0074:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Anyone else on for this ?

By my count we have seven people that might be able to make it.
Mark do you want to suggest a day and time (location can be worked out 
later) ?

I would intend to fly in for the Bar BoF and fly back out next day.

Regards,
Colm Divilly

Colm Divilly wrote:
>
> I'd be interested in attending, especially if we're going to cover 
> AtomPub as well.
>
> Regards,
> Colm Divilly
>
> Mark Nottingham wrote:
>>
>> There seems to be a lot of new discussion around Atom recently. Who's 
>> up for a Bar BoF in Stockholm?
>>
>> -- 
>> Mark Nottingham     http://www.mnot.net/
>>
>


From whereofdg7@total-cheats.com  Fri Jun 26 17:59:11 2009
Return-Path: <whereofdg7@total-cheats.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 973BD3A676A; Fri, 26 Jun 2009 17:59:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -67.542
X-Spam-Level: 
X-Spam-Status: No, score=-67.542 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HOST_EQ_BR=1.295, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, TVD_RCVD_IP=1.931, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6QTAnGpIPL9J; Fri, 26 Jun 2009 17:59:10 -0700 (PDT)
Received: from 201-3-141-122.nhoce701.dsl.brasiltelecom.net.br (201-3-141-122.nhoce701.dsl.brasiltelecom.net.br [201.3.141.122]) by core3.amsl.com (Postfix) with ESMTP id 4C5AE3A6AB9; Fri, 26 Jun 2009 17:59:03 -0700 (PDT)
Message-ID: <000d01c9f6c2$633cb120$6400a8c0@whereofdg7>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Acai Berry has helped millions in staying fit and healthy
Date: Fri, 26 Jun 2009 21:58:30 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9F6C2.633CB120"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9F6C2.633CB120
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Rachel Ray's weight loss solution ,  Try Acai Berry.
Get your Acai Flush trial now!
&nbsp;
Enter promptly
=20
=20
Thank You!=20
best regards Les=20
Decker

------=_NextPart_000_0007_01C9F6C2.633CB120
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1437" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV align=3Dcenter><STRONG><FONT color=3D#000080=20
size=3D4>Rachel Ray's weight loss solution ,  Try Acai Berry.</FONT></STRON=
G></DIV>
<DIV align=3Dcenter><STRONG><FONT=20
color=3D#0000ff>Get your Acai Flush trial now!</FONT></STRONG></DIV>
<DIV align=3Dcenter><STRONG><FONT color=3D#0000ff></FONT></STRONG>&nbsp;</D=
IV>
<DIV align=3Dcenter><STRONG><FONT color=3D#000000><A=20
href=3D"http://tuedeiuc.eu.interia.pl">Enter promptly</A></FONT></STRONG></=
DIV>
<DIV align=3Dcenter><FONT size=3D2 face=3DArial></FONT> </DIV>
<DIV align=3Dcenter><FONT size=3D2 face=3DArial></FONT> </DIV>
<DIV align=3Dleft><FONT size=3D2 face=3DArial>Thank You! </FONT></DIV>
<DIV align=3Dleft><FONT size=3D2 face=3DArial>best regards Les=20
Decker</FONT></DIV>
</BODY></HTML>

------=_NextPart_000_0007_01C9F6C2.633CB120--


From newsstandsf3603@sepath.com  Sun Jun 28 13:13:45 2009
Return-Path: <newsstandsf3603@sepath.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DEEA3A6B70 for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 28 Jun 2009 13:13:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.512
X-Spam-Level: 
X-Spam-Status: No, score=-1.512 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HELO_EQ_DSL=1.129, HELO_EQ_TELESP=1.245, HOST_EQ_BR=1.295, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_RECV_SPAM_DOMN02=1.666, STOX_REPLY_TYPE=0.001, TVD_RCVD_IP=1.931, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vX55u+ZZHrUO for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 28 Jun 2009 13:13:45 -0700 (PDT)
Received: from 201-27-16-238.dsl.telesp.net.br (201-27-16-238.dsl.telesp.net.br [201.27.16.238]) by core3.amsl.com (Postfix) with ESMTP id 7A0B43A69C4 for <atompub-archive@megatron.ietf.org>; Sun, 28 Jun 2009 13:13:44 -0700 (PDT)
Date: Sun, 28 Jun 2009 17:13:30 -0300
From: atompub-archive@megatron.ietf.org
Subject: Acai Berry Is here to Help With All Your Weight Issues
To: <atompub-archive@megatron.ietf.org>
Message-ID: <000d01c9f82c$e78c4970$6400a8c0@newsstandsf3603>
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original
Content-transfer-encoding: 7bit
X-Priority: 3
X-MSMail-priority: Normal

14 days to your new body

Adding Acai Berry to your Diet will help you lose weight effeciently.


Enter without the key http://xodkjna.cn


From owner-atom-syntax@mail.imc.org  Sun Jun 28 14:15:33 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BEACC3A69A9 for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 28 Jun 2009 14:15:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.328
X-Spam-Level: 
X-Spam-Status: No, score=-6.328 tagged_above=-999 required=5 tests=[AWL=0.271, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S5wd0xj-ZWQc for <ietfarch-atompub-archive@core3.amsl.com>; Sun, 28 Jun 2009 14:15:32 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 51C163A6897 for <atompub-archive@ietf.org>; Sun, 28 Jun 2009 14:15:32 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5SL8NlH049908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Jun 2009 14:08:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5SL8N6E049907; Sun, 28 Jun 2009 14:08:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5SL8BQm049893 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Jun 2009 14:08:22 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [192.168.11.153] (18.Red-88-2-185.staticIP.rima-tde.net [88.2.185.18]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n5SL84Ti005869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 28 Jun 2009 14:08:09 -0700
Message-ID: <4A47DBAA.6000400@berkeley.edu>
Date: Sun, 28 Jun 2009 23:07:54 +0200
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: atom-protocol Protocol <atom-protocol@imc.org>, Atom-Syntax <atom-syntax@imc.org>
CC: Nikunj Mehta <nikunj.mehta@oracle.com>
Subject: Re: link relations and links in general
References: <4A0C6067.5090407@berkeley.edu> <912123FB-7158-44AE-B141-1CEA9F068744@oracle.com>
In-Reply-To: <912123FB-7158-44AE-B141-1CEA9F068744@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello.

Nikunj Mehta wrote:
> For the purposes of read-only usage, what we have with link relations is 
> good enough for identifying semantics. You follow a link and issue a GET 
> request and boom.. you get what you asked for.

but how do you find a link? for atom and atompub, the link can be 
identified because of the element/attribute, but links are only findable 
because of the fixed media type. what i was suggesting (and why i said 
it is a bit off-topic) was a generic way to discover links in resources, 
regardless of the media type (my current thinking is that this should 
work for all XML media types, or more specifically, probably just those 
XML media types which are namespace compliant).

http://dret.typepad.com/dretblog/2009/06/link-discovery-for-xml.html

> The IANA link registry is a good enough place to hold this information, 
> although it may be made even more easy to manage than to write to 
> iana-assign for a new assignment. Whether that is a Wiki or something 
> else, that could be discussed.

i agree that IANA is good for the link relations, if people want to 
standardize them (i would assume that the vast majority of RESTful 
services don't want to register their link relations, though, and they 
should not be required to do so).

> Oracle is certainly interested in putting together some kind of 
> adjectives on Atom resources so that we can better predict the kind of 
> operations that can be performed. For example, the edit and edit-media 
> relations actually mean something beyond other link relations because I 
> can actually manipulate those resources.

the above blog post is a very early draft. my current thinking is that 
LDX should allow link discovery, and discovered links should be 
described by an optional link relation, an optional URI template, an 
optional media type, and optional methods. this way, RESTful services 
could expose as much information as required about what to expect when 
traversing links.

> Likewise, the hierarchy-ID attempts to define a few new semantics for 
> Atom resources that are, for lack of a better word, highlighted as being 
> "master" or "detail" resources. The IETF RFC list is as good a place as 
> any for recording these adjectives and the meanings of these. If there 
> is a way to annotate link entries with such additional semantics so that 
> we can use them even when people create separate rel values, we would 
> love it.

that's not exactly what i was talking about; having link types and 
subtypes might get a bit complicated, i think.

> Of course, I am approaching this from the perspective of a general 
> library that wants to interpret standardized Atom extensions so that we 
> can play a role when we are disconnected from the server. My blog talks 
> a lot about this in the context of AtomDB [1].

again, this is a bit off-list because i am approaching this from the 
perspective of a general library that is supporting RESTful services. 
atom and atompub would be great candidates and good use cases, which is 
why i am interested in feedback from that community.

kind regards,

erik wilde   tel:+1-510-6432253 - fax:+1-510-6425814
        dret@berkeley.edu  -  http://dret.net/netdret
        UC Berkeley - School of Information (ISchool)


From kennethevans@adbsys.com  Mon Jun 29 03:01:34 2009
Return-Path: <kennethevans@adbsys.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E7DB328C217 for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 03:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -33.891
X-Spam-Level: 
X-Spam-Status: No, score=-33.891 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, SARE_UNI=0.591, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SC_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BDyz8J+Q7GMI for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 03:01:27 -0700 (PDT)
Received: from aessuccess.org (unknown [122.174.111.100]) by core3.amsl.com (Postfix) with SMTP id 6FEC628C197 for <atompub-archive@megatron.ietf.org>; Mon, 29 Jun 2009 03:01:24 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: 2 atompub-archive@megatron.ietf.org
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090629100125.6FEC628C197@core3.amsl.com>
Date: Mon, 29 Jun 2009 03:01:24 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY><table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td height="25" bgcolor="#f3f3f3" style="">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="560" >
<tr>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="left">
<a href="http://thosekept.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Tell a friend</a>
<span style="padding: 0 5px;">Â·</span> 
<a href="http://thosekept.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Download latest version</a></td>
<td style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;" align="right">
<a href="http://listwere.com/" style="text-decoration: none; color: #b5b5b5; font-weight: bold;">See this email as a webpage</a></td>
</tr></table></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600" 
style="font: normal 14px Helvetica, Arial, sans-serif; line-height: 19px; color: #2c2c2c;">
<tr><td style="padding: 20px 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td align="left" width="450">
<h1 style="font: bold 20px Helvetica, Arial, sans-serif; line-height: 28px; color: #999;">Hello!</h1></td>
<td align="right" width="110"></td></tr>
</table></td></tr><tr valign="top"><td>
<table cellpadding="0" cellspacing="0" border="0" width="600" bgcolor="#ffffff">
<tr valign="top"><td><table border="0" cellspacing="0" cellpadding="0" width="600">
<tr valign="top"><td width="19" height="20" bgcolor="#ffffff" valign="top"></td>
<td width="562" bgcolor="#ffffff" valign="top"></td><td width="19" bgcolor="#ffffff" valign="top"></td>
</tr><tr valign="top"><td bgcolor="#ffffff"></td><td bgcolor="#ffffff" valign="top" height="70">
<h1 style="font: bold 32px Helvetica, Arial, sans-serif; line-height: 32px; margin: 0; padding: 0; color: #000000; text-align: center">
<a style="color:#454545; text-decoration:none;"  
href="http://thosekept.com/">Shipped Privately And Discreetly To Your Door!</a><br><br></h1></td>
<td bgcolor="#ffffff"></td></tr><tr valign="top"><td height="340" colspan="3" bgcolor="#ffffff" valign="top" align="center">
<a href="http://againseat.com/" style="color: #fff; text-decoration: none;">
<img src="http://thosekept.com/incmrq.gif" alt="See this email as a webpage" border="0"/></a></td>
</tr></table></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0">
<tr><td width="20">&nbsp;</td>
<td width="560" style="padding: 24px 0 15px 0; font:normal 14px/19px Helvetica, Arial, sans-serif;"><strong>
We want to put a great big grin on your face in 2009.</strong> You'll be to rejoice  all year.</td>
<td width="20">&nbsp;</td></tr></table></td></tr></table></td></tr><tr>
<td style="padding: 20px 0 40px 0; margin: 0;">
<table border="0" cellspacing="0" cellpadding="0" width="560" align="center">
<tr><td>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<a href="http://skinglad.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Unsubscribe</a> 
<span style="padding: 0 5px;">Â·</span> <a href="http://againseat.com" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Lost Password</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://skinglad.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">
Account Settings</a> <span style="padding: 0 5px;">Â·</span> 
<a href="http://againseat.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Help</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://thosekept.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Terms of Service</a> 
<span style="padding: 0 5px;">Â·</span> 
<a href="http://thosekept.com/" style="text-decoration: none; color: #00aff0; font-weight: bold;">Privacy</a>
</p><p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;">
<strong>Ottho Heldringstraat 6, 03390 AZ Amsterdam, The Netherlands</p>
<p style="font: normal 11px Helvetica, Arial, sans-serif; line-height: 13px; color: #b5b5b5;"></td>
</tr></table></td></tr></table></BODY></HTML>

From backtrackg2262@measureupforsuccess.com  Mon Jun 29 12:59:47 2009
Return-Path: <backtrackg2262@measureupforsuccess.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DBB423A6BAB; Mon, 29 Jun 2009 12:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -87.804
X-Spam-Level: 
X-Spam-Status: No, score=-87.804 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, GB_I_LETTER=-2, HELO_EQ_BR=0.955, HOST_EQ_BR=1.295, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d182YtAbBwV4; Mon, 29 Jun 2009 12:59:47 -0700 (PDT)
Received: from ip3-F0-0-1-acc15.bhe.embratel.net.br (ip3-F0-0-1-acc15.bhe.embratel.net.br [201.45.6.254]) by core3.amsl.com (Postfix) with ESMTP id 2A6743A6AF1; Mon, 29 Jun 2009 12:59:44 -0700 (PDT)
Message-ID: <000d01c9f8f4$28943500$6400a8c0@backtrackg2262>
From: agentx-archive@lists.ietf.org
To: <agentx-archive@lists.ietf.org>
Subject: Acai Berry fights Cancer , Increases energy and burns fat. 
Date: Mon, 29 Jun 2009 16:59:49 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9F8F4.28943500"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9F8F4.28943500
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable





If you experience difficulty viewing=20
this message, you can view it in your browser.

 =20
 =20
   =20
      eNews
      June=20
      2009
 =20
   =20
 =20
 =20
   =20
      This is often called the corwn jewel of the amazon.Visit here
 =20
    &nbsp;
 =20
 =20
   =20
      Update your details | Unsubscribe or edit=20
      optionsPlease forward this eNewsletter to a=20
  friends
------=_NextPart_000_0007_01C9F8F4.28943500
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2800.1506" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2 face=3DArial>
<DIV=20
style=3D"TEXT-ALIGN: center; BACKGROUND-COLOR: #e2ddd2; FONT: 12px/1.5 Aria=
l, Helvetica, sans-serif; COLOR: #444"=20
id=3Dnewsletter class=3Dnewsletter>
<DIV style=3D"TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 52.99em; HEIGHT: 3=
09px">
<DIV=20
style=3D"TEXT-ALIGN: center; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; P=
ADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em">
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">If you experience difficulty view=
ing=20
this message, you can <A href=3D"http://pbbcirau.eu.interia.pl">view it in =
your browser</A>.</P></DIV>
<TABLE=20
style=3D"WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-SIZE: 1em; BORDER-TOP=
: #0066cc 3px solid">
  <THEAD>
  <TR style=3D"LINE-HEIGHT: 1">
    <TH style=3D"TEXT-ALIGN: right" bgColor=3D#0066cc vAlign=3Dbottom>
      <H1=20
      style=3D"TEXT-ALIGN: left; MARGIN: 0px 0.37em; COLOR: #ffffff; FONT-S=
IZE: 2.33em; FONT-WEIGHT: 100"><SPAN=20
      style=3D"FONT-WEIGHT: 800">eNews</SPAN></H1>
      <P=20
      style=3D"MARGIN: 0px 0.85em 1em; COLOR: #e5fbfd; FONT-SIZE: 1.16em">J=
une<STRONG>=20
      2009</STRONG></P></TH></TR>
  <TR>
    <TD=20
    style=3D"TEXT-ALIGN: right; BACKGROUND-COLOR: #fff; HEIGHT: 20px; OVERF=
LOW: hidden"></TD></TR></THEAD>
  <TBODY>
  <TR style=3D"BACKGROUND-COLOR: #fff" vAlign=3Dtop>
    <TD=20
    style=3D"PADDING-BOTTOM: 1px; PADDING-LEFT: 1em; WIDTH: 14.41em; PADDIN=
G-RIGHT: 1em; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px">
      <DIV align=3Dright><BR><A href=3D"http://pbbcirau.eu.interia.pl"></A>=
<FONT size=3D4><FONT color=3D#800000=20
      face=3DVerdana><STRONG>This is often called the corwn jewel of the am=
azon.</STRONG></FONT><BR></FONT><BR><STRONG><A=20
      href=3D"http://pbbcirau.eu.interia.pl"><FONT size=3D3>Visit here</FON=
T></A></STRONG></DIV></TD></TR>
  <TR>
    <TD style=3D"BACKGROUND-COLOR: #fff">&nbsp;</TD></TR></TBODY>
  <TFOOT>
  <TR>
    <TD=20
    style=3D"PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f1f2f2; PADDING-LEFT: =
1em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: =
0px 0px; BORDER-TOP: #c5c5c5 1px solid; PADDING-TOP: 0px">
      <P=20
      style=3D"TEXT-ALIGN: center; MARGIN: 0.5em 0px 1em; BORDER-TOP: #c5c5=
c5 1px solid; PADDING-TOP: 1em"><A=20
      href=3D"http://pbbcirau.eu.interia.pl">Update your details</A> | <A h=
ref=3D"http://pbbcirau.eu.interia.pl">Unsubscribe or edit=20
      options</A><BR>Please forward this eNewsletter to a=20
  friends</P></TD></TR></TFOOT></TABLE></DIV></DIV></FONT></DIV></BODY></HT=
ML>

------=_NextPart_000_0007_01C9F8F4.28943500--


From perseverancejvs3@relfe.com  Mon Jun 29 14:07:34 2009
Return-Path: <perseverancejvs3@relfe.com>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D40F73A6C15; Mon, 29 Jun 2009 14:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.797
X-Spam-Level: 
X-Spam-Status: No, score=-6.797 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DIET_1=0.083, DOS_OE_TO_MX=2.75, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, GB_OPRAH=2, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_DSL=1.129, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_DYNAMIC=0.1, SARE_UNI=0.591, TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SBL=20, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P491TBeYuaS4; Mon, 29 Jun 2009 14:07:34 -0700 (PDT)
Received: from 201-236-178-206.adsl.tie.cl (201-236-178-206.adsl.tie.cl [201.236.178.206]) by core3.amsl.com (Postfix) with ESMTP id EF56F28C15B; Mon, 29 Jun 2009 14:07:32 -0700 (PDT)
Message-ID: <000d01c9f8fd$a555d590$6400a8c0@perseverancejvs3>
From: atompub-archive@megatron.ietf.org
To: <atompub-archive@megatron.ietf.org>
Subject: Get hit on more often with Acai Berry
Date: Mon, 29 Jun 2009 17:07:44 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01C9F8FD.A555D590"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C9F8FD.A555D590
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


 =20
 =20
   =20
     =20
       =20
       =20
         =20
           =20
             =20
             =20
                If you are having trouble=20
                  viewing this email, see=20
                  it on the=20
    Web.
 =20
   =20
     =20
       =20
       =20
         =20
           =20
             =20
             =20
               =20
                  Unsubscribe=20
                  | Change=20
                  Email Address | Update=20
                  Email Preferences | Privacy=20
                  Policy&nbsp;LoseWeight Natural SuperFood endorsed by Opra=
h Winfrey, FREE TRIAL 1 bottle, only pay $5.95 for shipping=20
                  =A0
                  Bang this site
                  Copyright C 2009=20
                  Lfnolurybugrcu=20
                  International,=20
        Inc.
=A0
------=_NextPart_000_0007_01C9F8FD.A555D590
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D"#ffffff">
<TABLE style=3D"WIDTH: 635px" border=3D0 cellSpacing=3D0 cellPadding=3D0 bg=
Color=3D#ffffff=20
align=3Dcenter>
  <TBODY>
  <TR>
    <TD bgColor=3D#85bc00 vAlign=3Dcenter width=3D646 align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D540>
        <TBODY>
        <TR>
          <TD>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 width=3D540>
              <TBODY>
              <TR>
                <TD=20
                style=3D"FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helve=
tica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal"=20
                vAlign=3Dtop width=3D540 align=3Dmiddle>If you are having t=
rouble=20
                  viewing this email, <A=20
                  style=3D"COLOR: #1a348a; TEXT-DECORATION: none"=20
                  onmouseover=3D"this.style.color=3D'#e84336'"=20
                  onmouseout=3D"this.style.color=3D'#1a348a'"=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">see=20
                  it on the=20
    Web.</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></=
TR>
  <TR>
    <TD vAlign=3Dbottom width=3D646 align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D631>
        <TBODY>
        <TR>
          <TD bgColor=3D#e8e8e8 vAlign=3Dtop align=3Dmiddle>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 width=3D600>
              <TBODY>
              <TR>
                <TD=20
                style=3D"LINE-HEIGHT: 15px; FONT-FAMILY: 'Trebuchet MS', Ve=
rdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px; FONT-=
WEIGHT: normal"=20
                align=3Dleft>
                  <DIV align=3Dcenter><SPAN=20
                  style=3D"LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', =
Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px; FON=
T-WEIGHT: normal"><FONT=20
                  color=3D#666666 size=3D-3=20
                  face=3D"Trebuchet,Trebuchet MS,Verdana,Arial,sans-serif">=
<A=20
                  style=3D"COLOR: #666666"=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">Unsu=
bscribe</A>=20
                  | <A style=3D"COLOR: #666666"=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">Chan=
ge=20
                  Email Address</A> | <A style=3D"COLOR: #666666"=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">Upda=
te=20
                  Email Preferences</A> | <A style=3D"COLOR: #666666"=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">Priv=
acy=20
                  Policy</A><BR><BR><BR>&nbsp;<FONT color=3D#000080 size=3D=
4=20
                  face=3DVerdana><STRONG>LoseWeight Natural SuperFood endor=
sed by Oprah Winfrey, FREE TRIAL 1 bottle, only pay $5.95 for shipping </ST=
RONG></FONT></FONT></SPAN></DIV>
                  <DIV><SPAN=20
                  style=3D"LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', =
Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px; FON=
T-WEIGHT: normal"><FONT=20
                  color=3D#666666 size=3D-3=20
                  face=3D"Trebuchet,Trebuchet MS,Verdana,Arial,sans-serif">=
<STRONG><FONT=20
                  color=3D#000080 size=3D3=20
                  face=3DVerdana></FONT></STRONG></FONT></SPAN>=A0</DIV>
                  <DIV align=3Dcenter><SPAN=20
                  style=3D"LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', =
Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px; FON=
T-WEIGHT: normal"><FONT=20
                  color=3D#666666 size=3D-3=20
                  face=3D"Trebuchet,Trebuchet MS,Verdana,Arial,sans-serif">=
<STRONG><FONT=20
                  color=3D#000080 size=3D3 face=3D"MS Sans Serif"><A=20
                  href=3D"http://www.liverpoolseri.org/?upthftsspbbql">Bang=
 this site</A></FONT></STRONG></DIV>
                  <DIV align=3Dcenter><BR><BR>Copyright C 2009=20
                  <BR>Lfnolurybugrcu=20
                  International,=20
        Inc.</FONT></SPAN></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY=
></TABLE></TD></TR></TR></TBODY></TABLE>
<DIV><FONT size=3D2 face=3DArial></FONT>=A0</DIV></BODY></HTML>

------=_NextPart_000_0007_01C9F8FD.A555D590--


From owner-atom-syntax@mail.imc.org  Mon Jun 29 14:21:32 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9646028C2FF for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 14:21:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.703
X-Spam-Level: 
X-Spam-Status: No, score=-5.703 tagged_above=-999 required=5 tests=[AWL=0.294, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IqkXY6I5DnZx for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 14:21:31 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1217E3A6B2B for <atompub-archive@ietf.org>; Mon, 29 Jun 2009 14:21:30 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5TLDxY5033553 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Jun 2009 14:13:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5TLDxHd033552; Mon, 29 Jun 2009 14:13:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5TLDma9033530 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 29 Jun 2009 14:13:59 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5TLEvGI016649 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Mon, 29 Jun 2009 21:14:59 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5TLFK6e004064 for <atom-syntax@imc.org>; Mon, 29 Jun 2009 21:15:21 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 29 Jun 2009 14:13:44 -0700
Message-Id: <FED8AABC-36B3-4917-AC23-1603CD5729A5@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-38--432720972
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Fwd: New Version Notification for draft-mehta-atom-inline-01 
Date: Mon, 29 Jun 2009 14:12:14 -0700
References: <20090629210841.1A5A028C2F6@core3.amsl.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4A492E88.0231:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-38--432720972
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Revised version simplifies the content model of ae:inline to Atom  
entry and feed documents.

    01 - Limited scope of in-lining to Atom.
       Removed type attribute from ae:inline as well as support for  
non-Atom in-lining.
       Specified the interpretation of type attribute and the value of  
ae:inline
       Added example for empty inline element

I hope this addresses the concern that we were creating a mighty  
complex content model for ae:inline without use cases to guide us in  
the process. At this point, I welcome any feedback of implementation  
experience you wish to share.

Thanks to all of you who provided feedback on the initial revision of  
the I-D.

Nikunj
http://o-micron.blogspot.com

Begin forwarded message:

> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: June 29, 2009 2:08:41 PM PDT
> To: nikunj.mehta@oracle.com
> Subject: New Version Notification for draft-mehta-atom-inline-01
>
>
> A new version of I-D, draft-mehta-atom-inline-01.txt has been  
> successfuly submitted by Nikunj Mehta and posted to the IETF  
> repository.
>
> Filename:	 draft-mehta-atom-inline
> Revision:	 01
> Title:		 In-lining Extensions for Atom
> Creation_date:	 2009-06-29
> WG ID:		 Independent Submission
> Number_of_pages: 8
>
> Abstract:
> This specification defines mechanisms for in-lining representations
> of linked Atom resources.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>


--Apple-Mail-38--432720972
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Revised version simplifies the =
content model of ae:inline to Atom entry and feed =
documents.<div><br></div><div><div>&nbsp;&nbsp; 01 - Limited scope of =
in-lining to Atom.</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Removed type =
attribute from ae:inline as well as support for non-Atom =
in-lining.</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Specified the =
interpretation of type attribute and the value =
of&nbsp;ae:inline</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Added example for =
empty inline element</div><div><br></div><div>I hope this addresses the =
concern that we were creating a mighty complex content model for =
ae:inline without use cases to guide us in the process. At this point, I =
welcome any feedback of implementation experience you wish to =
share.</div><div><br></div><div>Thanks to all of you who provided =
feedback on the initial revision of the I-D.</div><div><br></div><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"font-size: 12px; "><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span></div=
><div><div>Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>From: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">IETF I-D Submission Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;</font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">June 29, 2009 2:08:41 PM =
PDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>To: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>New Version Notification for =
draft-mehta-atom-inline-01<span =
class=3D"Apple-converted-space">&nbsp;</span></b></font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>A new =
version of I-D, draft-mehta-atom-inline-01.txt has been successfuly =
submitted by Nikunj Mehta and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-mehta-atom-inline<br>Revision:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 01<br>Title:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
In-lining Extensions for Atom<br>Creation_date:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
2009-06-29<br>WG ID:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> Independent =
Submission<br>Number_of_pages: 8<br><br>Abstract:<br>This specification =
defines mechanisms for in-lining representations<br>of linked Atom =
resources.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/</=
a>) [1].<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></div></body></html>=

--Apple-Mail-38--432720972--


From owner-atom-syntax@mail.imc.org  Mon Jun 29 15:43:13 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F23328C2CB for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 15:43:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.71
X-Spam-Level: 
X-Spam-Status: No, score=-5.71 tagged_above=-999 required=5 tests=[AWL=0.287, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cv7f-FdGhxR0 for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 15:43:11 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4FBD13A6C3C for <atompub-archive@ietf.org>; Mon, 29 Jun 2009 15:43:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5TMXGsj037923 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Jun 2009 15:33:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5TMXGXv037922; Mon, 29 Jun 2009 15:33:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from acsinet11.oracle.com (acsinet11.oracle.com [141.146.126.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5TMXFJL037915 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <atom-syntax@imc.org>; Mon, 29 Jun 2009 15:33:15 -0700 (MST) (envelope-from nikunj.mehta@oracle.com)
Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5TMYO4G010366 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <atom-syntax@imc.org>; Mon, 29 Jun 2009 22:34:26 GMT
Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n5TMXIFb026666 for <atom-syntax@imc.org>; Mon, 29 Jun 2009 22:33:19 GMT
Received: from dhcp-4op5-4op6-west-144-25-174-134.usdhcp.oraclecorp.com (/144.25.174.134) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 29 Jun 2009 15:33:10 -0700
Message-Id: <13017DE6-0E2D-47CD-BC77-1A76B2A2C5FE@oracle.com>
From: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
To: atom-syntax Syntax <atom-syntax@imc.org>
In-Reply-To: <FED8AABC-36B3-4917-AC23-1603CD5729A5@oracle.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-40--427954597
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: New Version Notification for draft-mehta-atom-inline-01
Date: Mon, 29 Jun 2009 15:31:41 -0700
References: <20090629210841.1A5A028C2F6@core3.amsl.com> <FED8AABC-36B3-4917-AC23-1603CD5729A5@oracle.com>
X-Mailer: Apple Mail (2.935.3)
X-Source-IP: abhmt003.oracle.com [141.146.116.12]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A09020A.4A494127.015A:SCFSTAT5015188,ss=1,fgs=0
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--Apple-Mail-40--427954597
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Sorry to have forgotten a link to the draft in the previous message.

http://tools.ietf.org/html/draft-mehta-atom-inline

On Jun 29, 2009, at 2:12 PM, Nikunj R. Mehta wrote:

> Revised version simplifies the content model of ae:inline to Atom  
> entry and feed documents.
>
>    01 - Limited scope of in-lining to Atom.
>       Removed type attribute from ae:inline as well as support for  
> non-Atom in-lining.
>       Specified the interpretation of type attribute and the value  
> of ae:inline
>       Added example for empty inline element
>
> I hope this addresses the concern that we were creating a mighty  
> complex content model for ae:inline without use cases to guide us in  
> the process. At this point, I welcome any feedback of implementation  
> experience you wish to share.
>
> Thanks to all of you who provided feedback on the initial revision  
> of the I-D.
>
> Nikunj
> http://o-micron.blogspot.com
>
> Begin forwarded message:
>
>> From: IETF I-D Submission Tool <idsubmission@ietf.org>
>> Date: June 29, 2009 2:08:41 PM PDT
>> To: nikunj.mehta@oracle.com
>> Subject: New Version Notification for draft-mehta-atom-inline-01
>>
>>
>> A new version of I-D, draft-mehta-atom-inline-01.txt has been  
>> successfuly submitted by Nikunj Mehta and posted to the IETF  
>> repository.
>>
>> Filename:	 draft-mehta-atom-inline
>> Revision:	 01
>> Title:		 In-lining Extensions for Atom
>> Creation_date:	 2009-06-29
>> WG ID:		 Independent Submission
>> Number_of_pages: 8
>>
>> Abstract:
>> This specification defines mechanisms for in-lining representations
>> of linked Atom resources.Editorial Note
>>
>> To provide feedback on this Internet-Draft, join the atom-syntax
>> mailing list (http://www.imc.org/atom-syntax/) [1].
>>
>>
>>
>> The IETF Secretariat.
>>
>>
>


--Apple-Mail-40--427954597
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>Sorry to have forgotten a =
link to the draft in the previous message.</div><div><br></div><a =
href=3D"http://tools.ietf.org/html/draft-mehta-atom-inline">http://tools.i=
etf.org/html/draft-mehta-atom-inline</a><div><br><div><div>On Jun 29, =
2009, at 2:12 PM, Nikunj R. Mehta wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Revised version simplifies the =
content model of ae:inline to Atom entry and feed =
documents.<div><br></div><div><div>&nbsp;&nbsp; 01 - Limited scope of =
in-lining to Atom.</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Removed type =
attribute from ae:inline as well as support for non-Atom =
in-lining.</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Specified the =
interpretation of type attribute and the value =
of&nbsp;ae:inline</div><div>&nbsp;&nbsp; &nbsp; &nbsp;Added example for =
empty inline element</div><div><br></div><div>I hope this addresses the =
concern that we were creating a mighty complex content model for =
ae:inline without use cases to guide us in the process. At this point, I =
welcome any feedback of implementation experience you wish to =
share.</div><div><br></div><div>Thanks to all of you who provided =
feedback on the initial revision of the I-D.</div><div><br></div><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"font-size: 12px; "><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>Nikunj</div><div><a =
href=3D"http://o-micron.blogspot.com">http://o-micron.blogspot.com</a></di=
v><div><br></div></div></span></div></span></div></span></div></span></div=
><div><div>Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>From: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">IETF I-D Submission Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;</font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">June 29, 2009 2:08:41 PM =
PDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>To: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><a =
href=3D"mailto:nikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a></font>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" =
color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>New Version Notification for =
draft-mehta-atom-inline-01<span =
class=3D"Apple-converted-space">&nbsp;</span></b></font></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>A new =
version of I-D, draft-mehta-atom-inline-01.txt has been successfuly =
submitted by Nikunj Mehta and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-mehta-atom-inline<br>Revision:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 01<br>Title:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
In-lining Extensions for Atom<br>Creation_date:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
2009-06-29<br>WG ID:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> Independent =
Submission<br>Number_of_pages: 8<br><br>Abstract:<br>This specification =
defines mechanisms for in-lining representations<br>of linked Atom =
resources.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a =
href=3D"http://www.imc.org/atom-syntax/">http://www.imc.org/atom-syntax/</=
a>) [1].<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></div></div></blockqu=
ote></div><br></div></body></html>=

--Apple-Mail-40--427954597--


From owner-atom-syntax@mail.imc.org  Mon Jun 29 20:44:30 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D674628C18D for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 20:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T9DPhb-FKLz9 for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 20:44:29 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id EA74228C178 for <atompub-archive@ietf.org>; Mon, 29 Jun 2009 20:44:28 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5U3b2bu053464 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Jun 2009 20:37:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5U3b2FD053462; Mon, 29 Jun 2009 20:37:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-px0-f200.google.com (mail-px0-f200.google.com [209.85.216.200]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5U3aoc9053447; Mon, 29 Jun 2009 20:37:00 -0700 (MST) (envelope-from subbu@subbu.org)
Received: by pxi38 with SMTP id 38so1396250pxi.16 for <multiple recipients>; Mon, 29 Jun 2009 20:36:50 -0700 (PDT)
Received: by 10.114.159.17 with SMTP id h17mr12735157wae.197.1246332571697; Mon, 29 Jun 2009 20:29:31 -0700 (PDT)
Received: from ?192.168.1.105? (nat-dip6.cfw-a-gci.corp.yahoo.com [209.131.62.115]) by mx.google.com with ESMTPS id n6sm5861132wag.39.2009.06.29.20.29.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Jun 2009 20:29:30 -0700 (PDT)
Cc: atom-protocol Protocol <atom-protocol@imc.org>, Atom-Syntax <atom-syntax@imc.org>, Nikunj Mehta <nikunj.mehta@oracle.com>
Message-Id: <EDDD8AD6-6A96-49E7-AC2C-522FAF9EDB45@subbu.org>
From: Subbu Allamaraju <subbu@subbu.org>
To: Erik Wilde <dret@berkeley.edu>
In-Reply-To: <4A47DBAA.6000400@berkeley.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: link relations and links in general
Date: Mon, 29 Jun 2009 20:29:54 -0700
References: <4A0C6067.5090407@berkeley.edu> <912123FB-7158-44AE-B141-1CEA9F068744@oracle.com> <4A47DBAA.6000400@berkeley.edu>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

>
> Nikunj Mehta wrote:
>> For the purposes of read-only usage, what we have with link  
>> relations is good enough for identifying semantics. You follow a  
>> link and issue a GET request and boom.. you get what you asked for.
>
> but how do you find a link? for atom and atompub, the link can be  
> identified because of the element/attribute, but links are only  
> findable because of the fixed media type. what i was suggesting (and  
> why i said it is a bit off-topic) was a generic way to discover  
> links in resources, regardless of the media type (my current  
> thinking is that this should work for all XML media types, or more  
> specifically, probably just those XML media types which are  
> namespace compliant).
>
> http://dret.typepad.com/dretblog/2009/06/link-discovery-for-xml.html

I suspect that this is heading towards XLink.

>
>> The IANA link registry is a good enough place to hold this  
>> information, although it may be made even more easy to manage than  
>> to write to iana-assign for a new assignment. Whether that is a  
>> Wiki or something else, that could be discussed.
>
> i agree that IANA is good for the link relations, if people want to  
> standardize them (i would assume that the vast majority of RESTful  
> services don't want to register their link relations, though, and  
> they should not be required to do so).

And certainly they are not required to do so. People that do not want  
to standardize relations can use URIs.

>> Oracle is certainly interested in putting together some kind of  
>> adjectives on Atom resources so that we can better predict the kind  
>> of operations that can be performed. For example, the edit and edit- 
>> media relations actually mean something beyond other link relations  
>> because I can actually manipulate those resources.
>
> the above blog post is a very early draft. my current thinking is  
> that LDX should allow link discovery, and discovered links should be  
> described by an optional link relation, an optional URI template, an  
> optional media type, and optional methods. this way, RESTful  
> services could expose as much information as required about what to  
> expect when traversing links.

Of these, the media type is already part of the link element. List of  
methods can be described as part of the semantics of the link  
relation. There was a talk about link-templates in the past to address  
URI templates. But given that, URI template is still is not solid,  
links with URI templates may have to wait a bit longer.

Subbu


From owner-atom-syntax@mail.imc.org  Mon Jun 29 22:25:23 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E9FD43A6DC5 for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 22:25:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.607
X-Spam-Level: 
X-Spam-Status: No, score=-5.607 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C9uHH5QkzjCr for <ietfarch-atompub-archive@core3.amsl.com>; Mon, 29 Jun 2009 22:25:22 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 1BAB43A6D95 for <atompub-archive@ietf.org>; Mon, 29 Jun 2009 22:25:21 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5U5IgHL058054 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Jun 2009 22:18:52 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5U5Ig41058053; Mon, 29 Jun 2009 22:18:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5U5IVQW058040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Mon, 29 Jun 2009 22:18:41 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [10.0.0.6] (75-101-1-224.dsl.dynamic.sonic.net [75.101.1.224]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n5U5I6Jp000764 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 29 Jun 2009 22:18:06 -0700
Message-ID: <4A48AAA9.1020108@berkeley.edu>
Date: Mon, 29 Jun 2009 13:51:05 +0200
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: Atom-Syntax <atom-syntax@imc.org>
Subject: extension for update properties
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello.

i am sure this has already been discussed at some point in time, but i 
cannot remember seeing it, so i am asking this here: it might be useful 
to give a feed publisher some simple methods of making statements about 
a feed's update properties, such as a timestamp, a frequency, and some 
variation specification (maybe even a "maximum number of updates per 
time interval"). all of this would not be binding, but it might already 
help a client to adjust its feed polling strategy better than by 
observation alone. the update model should probably be simple and thus 
could probably be a simple extension with a small number of elements. 
would anybody be interested in such an extension? or are there already 
some "extensions" like this but they are not yet standardized?

i am thinking about this in the context of the "web of things", where i 
want to provide access to a lot of real-world objects or events via 
feeds, and a substantial number of these feeds will have update models 
that could help clients to more effectively access the feed.

thanks and cheers,

erik wilde   tel:+1-510-6432253 - fax:+1-510-6425814
        dret@berkeley.edu  -  http://dret.net/netdret
        UC Berkeley - School of Information (ISchool)


From mail@airi.de  Tue Jun 30 11:31:27 2009
Return-Path: <mail@airi.de>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3056C3A6CCC for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 11:31:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -91.211
X-Spam-Level: 
X-Spam-Status: No, score=-91.211 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_EQ_BR=0.955, HELO_MISMATCH_BR=2.4, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RDNS_NONE=0.1, SARE_WEOFFER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eLa9HQxO2OyZ for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 11:31:27 -0700 (PDT)
Received: from abril.com.br (unknown [186.136.156.136]) by core3.amsl.com (Postfix) with SMTP id C9CE03A67FF for <atompub-archive@megatron.ietf.org>; Tue, 30 Jun 2009 11:31:24 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Secret Shopper [$950/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090630183125.C9CE03A67FF@core3.amsl.com>
Date: Tue, 30 Jun 2009 11:31:24 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1252">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Chase@mystery-ms.com">Chase@mystery-ms.com</a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Chase McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From owner-atom-syntax@mail.imc.org  Tue Jun 30 11:59:53 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A19B3A68FE for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 11:59:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.086
X-Spam-Level: 
X-Spam-Status: No, score=-1.086 tagged_above=-999 required=5 tests=[AWL=0.290, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fQru6ZTFBLYj for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 11:59:52 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 7DA793A698D for <atompub-archive@ietf.org>; Tue, 30 Jun 2009 11:59:51 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5UIq50x022983 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 11:52:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5UIq5iF022982; Tue, 30 Jun 2009 11:52:05 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.145]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5UIprI2022952 for <atom-syntax@imc.org>; Tue, 30 Jun 2009 11:52:03 -0700 (MST) (envelope-from pjkeane@gmail.com)
Received: by qw-out-1920.google.com with SMTP id 4so180885qwk.28 for <atom-syntax@imc.org>; Tue, 30 Jun 2009 11:51:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type; bh=+mUTdi589GLpejqw2eSVD3xeHvIPuqHZ8Q4HcTbzTuY=; b=mWKi609STG8SmFl/uvT05aoReR9LJ0M1nLsjtEe2uiqBwWg5J8Nz6GG5tN19daJLs4 T1cPLG/3kKsQKWPqNZkNwr8AXrQJGJnHUQrJQSmCXeRn4/4qaGr8m8o0P0jqDVaJAC7V ++WHAJ2fmrYm2vTHTuB0nj2VguxMt7H1gfki4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=E67fpX882rejI5jqrYIPR9H/rbZgova3tAhV86K6spGxZ3xuhLopvRhPY1lsskUlTm JRPS+HBPRV3v6COumAbF7sa9NqGptw35qYTrvkEPdwNs+GobVZYp+/80p90yh62tXwI5 zSFQboN2JT9hcepYfgW8TjlydTpDm8MgRFXeo=
MIME-Version: 1.0
Received: by 10.231.35.196 with SMTP id q4mr1517860ibd.49.1246387912759; Tue,  30 Jun 2009 11:51:52 -0700 (PDT)
In-Reply-To: <13017DE6-0E2D-47CD-BC77-1A76B2A2C5FE@oracle.com>
References: <20090629210841.1A5A028C2F6@core3.amsl.com> <FED8AABC-36B3-4917-AC23-1603CD5729A5@oracle.com> <13017DE6-0E2D-47CD-BC77-1A76B2A2C5FE@oracle.com>
Date: Tue, 30 Jun 2009 13:51:52 -0500
X-Google-Sender-Auth: 9f3ba567e28c4a1b
Message-ID: <8158ad750906301151l4d5628adiccd01f94cbc89264@mail.gmail.com>
Subject: Re: New Version Notification for draft-mehta-atom-inline-01
From: Peter Keane <pkeane@mail.utexas.edu>
To: "Nikunj R. Mehta" <nikunj.mehta@oracle.com>
Cc: atom-syntax Syntax <atom-syntax@imc.org>
Content-Type: multipart/alternative; boundary=0022152d5cbdcadc88046d954ca1
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

--0022152d5cbdcadc88046d954ca1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi Nikunj-

This looks good.  I still have a sense, though, that the same pre-fetch
capability could be achieved vi a a different mechanism.  I have found it
useful to provide an atom:link@rel=alternate that has a type attribute
indicating atom *feed* (i.e., "here is the feed representation of this
entry") that returns a feed -- (some what akin to mime multipart?) in which
the entry in question is the first entry in the feed, and the pre-fetched
entries are the remaining entries in the feed (they are siblings in the
feed, but links or categories in each can express the implied hierarchy).
I realize there is a need to say *which* links are pre-fetched, but that
could be a function of either a custom @rel (instead of just "alternate")
pointing to the feed OR query parameters (another can o' worms) that
indicates which links will be prefetched.

This may be unwise for reasons I am not seeing, but I've found it quite
useful.  (Not to mention one small side-effect: I can always ask for the
"feed" version of an entry when I need to view it in Firefox, which
typically will not display a plain atom:entry).

--peter keane



On Mon, Jun 29, 2009 at 5:31 PM, Nikunj R. Mehta <nikunj.mehta@oracle.com>wrote:

> Sorry to have forgotten a link to the draft in the previous message.
>
> http://tools.ietf.org/html/draft-mehta-atom-inline
>
> On Jun 29, 2009, at 2:12 PM, Nikunj R. Mehta wrote:
>
> Revised version simplifies the content model of ae:inline to Atom entry and
> feed documents.
>    01 - Limited scope of in-lining to Atom.
>       Removed type attribute from ae:inline as well as support for non-Atom
> in-lining.
>       Specified the interpretation of type attribute and the value
> of ae:inline
>       Added example for empty inline element
>
> I hope this addresses the concern that we were creating a mighty complex
> content model for ae:inline without use cases to guide us in the process. At
> this point, I welcome any feedback of implementation experience you wish to
> share.
>
> Thanks to all of you who provided feedback on the initial revision of the
> I-D.
>
> Nikunj
> http://o-micron.blogspot.com
>
> Begin forwarded message:
>
> *From: *IETF I-D Submission Tool <idsubmission@ietf.org>
> *Date: *June 29, 2009 2:08:41 PM PDT
> *To: *nikunj.mehta@oracle.com
> *Subject: **New Version Notification for draft-mehta-atom-inline-01 *
>
>
> A new version of I-D, draft-mehta-atom-inline-01.txt has been successfuly
> submitted by Nikunj Mehta and posted to the IETF repository.
>
> Filename: draft-mehta-atom-inline
> Revision: 01
> Title:  In-lining Extensions for Atom
> Creation_date: 2009-06-29
> WG ID:  Independent Submission
> Number_of_pages: 8
>
> Abstract:
> This specification defines mechanisms for in-lining representations
> of linked Atom resources.Editorial Note
>
> To provide feedback on this Internet-Draft, join the atom-syntax
> mailing list (http://www.imc.org/atom-syntax/) [1].
>
>
>
> The IETF Secretariat.
>
>
>
>
>

--0022152d5cbdcadc88046d954ca1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Nikunj-<br><br>This looks good.=C2=A0 I still have a sense, though, that=
 the same pre-fetch capability could be achieved vi a a different mechanism=
.=C2=A0 I have found it useful to provide an atom:link@rel=3Dalternate that=
 has a type attribute indicating atom *feed* (i.e., &quot;here is the feed =
representation of this entry&quot;) that returns a feed -- (some what akin =
to mime multipart?) in which the entry in question is the first entry in th=
e feed, and the pre-fetched entries are the remaining entries in the feed (=
they are siblings in the feed, but links or categories in each can express =
the implied hierarchy).=C2=A0=C2=A0 I realize there is a need to say *which=
* links are pre-fetched, but that could be a function of either a custom @r=
el (instead of just &quot;alternate&quot;) pointing to the feed OR query pa=
rameters (another can o&#39; worms) that indicates which links will be pref=
etched.<br>
<br>This may be unwise for reasons I am not seeing, but I&#39;ve found it q=
uite useful.=C2=A0 (Not to mention one small side-effect: I can always ask =
for the &quot;feed&quot; version of an entry when I need to view it in Fire=
fox, which typically will not display a plain atom:entry).<br>
<br>--peter keane<br><br><br><br><div class=3D"gmail_quote">On Mon, Jun 29,=
 2009 at 5:31 PM, Nikunj R. Mehta <span dir=3D"ltr">&lt;<a href=3D"mailto:n=
ikunj.mehta@oracle.com">nikunj.mehta@oracle.com</a>&gt;</span> wrote:<br><b=
lockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 20=
4, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=3D"word-wrap: break-word;"><div>Sorry to have forgotten a link t=
o the draft in the previous message.</div><div><br></div><a href=3D"http://=
tools.ietf.org/html/draft-mehta-atom-inline" target=3D"_blank">http://tools=
.ietf.org/html/draft-mehta-atom-inline</a><div>
<div></div><div class=3D"h5"><div><br><div><div>On Jun 29, 2009, at 2:12 PM=
, Nikunj R. Mehta wrote:</div><br><blockquote type=3D"cite"><div style=3D"w=
ord-wrap: break-word;">Revised version simplifies the content model of ae:i=
nline to Atom entry and feed documents.<div>
<br></div><div><div>=C2=A0=C2=A0 01 - Limited scope of in-lining to Atom.</=
div><div>=C2=A0=C2=A0 =C2=A0 =C2=A0Removed type attribute from ae:inline as=
 well as support for non-Atom in-lining.</div><div>=C2=A0=C2=A0 =C2=A0 =C2=
=A0Specified the interpretation of type attribute and the value of=C2=A0ae:=
inline</div>
<div>=C2=A0=C2=A0 =C2=A0 =C2=A0Added example for empty inline element</div>=
<div><br></div><div>I hope this addresses the concern that we were creating=
 a mighty complex content model for ae:inline without use cases to guide us=
 in the process. At this point, I welcome any feedback of implementation ex=
perience you wish to share.</div>
<div><br></div><div>Thanks to all of you who provided feedback on the initi=
al revision of the I-D.</div><div><br></div><div> <span style=3D"font-size:=
 12px;"><div style=3D"word-wrap: break-word;"><span style=3D"border-collaps=
e: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; letter-spaci=
ng: normal; line-height: normal; text-indent: 0px; text-transform: none; wh=
ite-space: normal; word-spacing: 0px;"><div style=3D"word-wrap: break-word;=
">
<span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font=
-weight: normal; letter-spacing: normal; line-height: normal; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st=
yle=3D"word-wrap: break-word;">
<span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font=
-weight: normal; letter-spacing: normal; line-height: normal; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st=
yle=3D"word-wrap: break-word;">
<div>Nikunj</div><div><a href=3D"http://o-micron.blogspot.com" target=3D"_b=
lank">http://o-micron.blogspot.com</a></div><div><br></div></div></span></d=
iv></span></div></span></div></span></div><div><div>Begin forwarded message=
:</div>
<br><blockquote type=3D"cite"><div><div style=3D"margin: 0px;"><font style=
=3D"font-family: Helvetica; font-style: normal; font-variant: normal; font-=
weight: normal; font-size: 12px; line-height: normal; font-size-adjust: non=
e; font-stretch: normal; color: rgb(0, 0, 0);" color=3D"#000000" face=3D"He=
lvetica" size=3D"3"><b>From: </b></font><font style=3D"font-family: Helveti=
ca; font-style: normal; font-variant: normal; font-weight: normal; font-siz=
e: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;=
" face=3D"Helvetica" size=3D"3">IETF I-D Submission Tool &lt;<a href=3D"mai=
lto:idsubmission@ietf.org" target=3D"_blank">idsubmission@ietf.org</a>&gt;<=
/font></div>
<div style=3D"margin: 0px;"><font style=3D"font-family: Helvetica; font-sty=
le: normal; font-variant: normal; font-weight: normal; font-size: 12px; lin=
e-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(=
0, 0, 0);" color=3D"#000000" face=3D"Helvetica" size=3D"3"><b>Date: </b></f=
ont><font style=3D"font-family: Helvetica; font-style: normal; font-variant=
: normal; font-weight: normal; font-size: 12px; line-height: normal; font-s=
ize-adjust: none; font-stretch: normal;" face=3D"Helvetica" size=3D"3">June=
 29, 2009 2:08:41 PM PDT</font></div>
<div style=3D"margin: 0px;"><font style=3D"font-family: Helvetica; font-sty=
le: normal; font-variant: normal; font-weight: normal; font-size: 12px; lin=
e-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(=
0, 0, 0);" color=3D"#000000" face=3D"Helvetica" size=3D"3"><b>To: </b></fon=
t><font style=3D"font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 12px; line-height: normal; font-siz=
e-adjust: none; font-stretch: normal;" face=3D"Helvetica" size=3D"3"><a hre=
f=3D"mailto:nikunj.mehta@oracle.com" target=3D"_blank">nikunj.mehta@oracle.=
com</a></font></div>
<div style=3D"margin: 0px;"><font style=3D"font-family: Helvetica; font-sty=
le: normal; font-variant: normal; font-weight: normal; font-size: 12px; lin=
e-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(=
0, 0, 0);" color=3D"#000000" face=3D"Helvetica" size=3D"3"><b>Subject: </b>=
</font><font style=3D"font-family: Helvetica; font-style: normal; font-vari=
ant: normal; font-weight: normal; font-size: 12px; line-height: normal; fon=
t-size-adjust: none; font-stretch: normal;" face=3D"Helvetica" size=3D"3"><=
b>New Version Notification for draft-mehta-atom-inline-01<span>=C2=A0</span=
></b></font></div>
<div style=3D"margin: 0px; min-height: 14px;"><br></div> </div><div><br>A n=
ew version of I-D, draft-mehta-atom-inline-01.txt has been successfuly subm=
itted by Nikunj Mehta and posted to the IETF repository.<br><br>Filename:<s=
pan style=3D"white-space: pre;">	</span> draft-mehta-atom-inline<br>
Revision:<span style=3D"white-space: pre;">	</span> 01<br>Title:<span style=
=3D"white-space: pre;">	</span><span style=3D"white-space: pre;">	</span> I=
n-lining Extensions for Atom<br>Creation_date:<span style=3D"white-space: p=
re;">	</span> 2009-06-29<br>
WG ID:<span style=3D"white-space: pre;">	</span><span style=3D"white-space:=
 pre;">	</span> Independent Submission<br>Number_of_pages: 8<br><br>Abstrac=
t:<br>This specification defines mechanisms for in-lining representations<b=
r>
of linked Atom resources.Editorial Note<br><br>To provide feedback on this =
Internet-Draft, join the atom-syntax<br>mailing list (<a href=3D"http://www=
.imc.org/atom-syntax/" target=3D"_blank">http://www.imc.org/atom-syntax/</a=
>) [1].<br>
<br><br><br>The IETF Secretariat.<br><br><br></div></blockquote></div><br><=
/div></div></blockquote></div><br></div></div></div></div></blockquote></di=
v><br>

--0022152d5cbdcadc88046d954ca1--


From owner-atom-syntax@mail.imc.org  Tue Jun 30 12:03:04 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A30B03A6EA2 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 12:03:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.103
X-Spam-Level: 
X-Spam-Status: No, score=-6.103 tagged_above=-999 required=5 tests=[AWL=0.496, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bcm6GerrlIse for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 12:03:03 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 42A913A68FE for <atompub-archive@ietf.org>; Tue, 30 Jun 2009 12:03:03 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5UIuQZw023278 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 11:56:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n5UIuQZH023276; Tue, 30 Jun 2009 11:56:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from smtp.ischool.berkeley.edu (bliss.ISchool.Berkeley.EDU [128.32.78.13]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n5UIuFCG023259 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 11:56:25 -0700 (MST) (envelope-from dret@berkeley.edu)
Received: from [10.0.0.4] (75-101-1-224.dsl.dynamic.sonic.net [75.101.1.224]) (authenticated bits=0) by smtp.ischool.berkeley.edu (8.13.1/8.13.1) with ESMTP id n5UIuDcJ016811 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 30 Jun 2009 11:56:14 -0700
Message-ID: <4A4A5FDD.7040602@berkeley.edu>
Date: Tue, 30 Jun 2009 11:56:29 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: atom-protocol Protocol <atom-protocol@imc.org>, Atom-Syntax <atom-syntax@imc.org>
CC: Subbu Allamaraju <subbu@subbu.org>, Nikunj Mehta <nikunj.mehta@oracle.com>
Subject: Re: link relations and links in general
References: <4A0C6067.5090407@berkeley.edu> <912123FB-7158-44AE-B141-1CEA9F068744@oracle.com> <4A47DBAA.6000400@berkeley.edu> <EDDD8AD6-6A96-49E7-AC2C-522FAF9EDB45@subbu.org>
In-Reply-To: <EDDD8AD6-6A96-49E7-AC2C-522FAF9EDB45@subbu.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 128.32.78.13
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

hello subbu.

Subbu Allamaraju wrote:
>> http://dret.typepad.com/dretblog/2009/06/link-discovery-for-xml.html
> I suspect that this is heading towards XLink.

not really. the important difference is that XLink links instances (it 
specifies links for concrete URIs), whereas LDX specifies how to 
discover links in media types. i think this is an important difference, 
and my post definitely failed to be very specific about this. the reason 
why i think it's important is that REST centers around media types and 
following links, and LDX should be a god match with that.

>> i agree that IANA is good for the link relations, if people want to 
>> standardize them (i would assume that the vast majority of RESTful 
>> services don't want to register their link relations, though, and they 
>> should not be required to do so).
> And certainly they are not required to do so. People that do not want to 
> standardize relations can use URIs.

so is the namespace for link relations strings (standardized) and URIs? 
what about CURIEs? and how could i distinguish between a CURIE and a 
string with a colon? and do some link relation definitions use QNames? i 
am still wondering what "datatype" a link relation should have, or what 
people are already using somewhere.

cheers,

dret.


From jhumnih@aitlbd.net  Tue Jun 30 14:10:46 2009
Return-Path: <jhumnih@aitlbd.net>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0C023A6CB4 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 14:10:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -73.7
X-Spam-Level: 
X-Spam-Status: No, score=-73.7 tagged_above=-999 required=5 tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR2=4.395, HELO_EQ_BR=0.955, HOST_EQ_BR=1.295, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_WEB=0.619, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_WEOFFER=0.3, TVD_RCVD_IP=1.931, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cKEz2EgkeNbU for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 14:10:45 -0700 (PDT)
Received: from 200-219-75-19.ggs6102.3g.brasiltelecom.net.br (200-219-75-19.ggs6102.3g.brasiltelecom.net.br [200.219.75.19]) by core3.amsl.com (Postfix) with SMTP id C062C3A6869 for <atompub-archive@megatron.ietf.org>; Tue, 30 Jun 2009 14:10:40 -0700 (PDT)
To: atompub-archive@megatron.ietf.org
Subject: Re: Mystery/Shopper [$800/week]
From: atompub-archive@megatron.ietf.org
MIME-Version: 1.0
Importance: High
Content-Type: text/html
Message-Id: <20090630211042.C062C3A6869@core3.amsl.com>
Date: Tue, 30 Jun 2009 14:10:40 -0700 (PDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1252">
</HEAD>
<BODY><b>Thank you for your interest in the Mystery Shopper position.</b><BR>
Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals.<BR>
We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace.<BR><BR>
We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers.<BR>
Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth.<BR> 
This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines.<BR>
<BR>
This is where you, the Mystery Shopper, come in. <BR>
You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) <BR>
and your own opinions (ex...I felt that the temperature in the establishment was too cold).<BR><BR>
Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. <BR>
An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. <BR>
If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. <BR>
Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, <BR>
you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town.<BR><BR>
No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, <BR>
the nation's premiere mystery shopping and customer experience measurement company.<BR><BR>
<b>In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by:</b><BR>
* Retaining existing customers<BR>
* Acquiring new customers<BR>
* Creating word-of-mouth advocacy<BR>
* Improving customer loyalty<BR><BR>
Once we have a contract to do so, you would be directed to the company or outlet, and you would be given <BR>
the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience.<BR>
<BR>
<b>Examples of details you would forward to us are:</b><BR>
1) How long does it take to get served.<BR>
2) Politeness of the attendant.<BR>
3) Customer service professionalism.<BR>
4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients.<BR><BR>
Then we turn the information over to the company executives and they will carry out their own duties in improving their services.<BR>
Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service.<BR>
Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences.<BR>
<BR>
<u>You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance.<BR>
Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, <BR>
shopping malls, banks and hotels in your area.</u><BR>
<BR>
<b>Qualities of a good Mystery Shopper:</b><BR>
* Is 21 years of age or older<BR>
* Loves to go shopping<BR>
* Is fair and objective<BR>
* Is ON TIME<BR>
* Is very observant and able to focus on details<BR>
* Is fairly intelligent<BR>
* Has patience<BR>
* Is detail oriented<BR>
* Is practical<BR>
* Types well<BR>
* Is trustworthy<BR>
* Explains well in writing<BR>
* Is discreet<BR>
* Loves to learn<BR>
* Handles deadlines<BR>
* Has full internet access (at home or at work)<BR><BR>
Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone.<BR><BR>
<b>If you are interested in applying for consideration as a Mystery Shopper do send in your information: <a href="mailto:Mohamed@mystery-ms.com">Mohamed@mystery-ms.com</a></b><BR>
Full Name:<BR>
Address:<BR>
City:<BR>
State:<BR>
Zip Code:<BR>
Phone Number:<BR>
Age:<BR>
Occupation:<BR><BR>
As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated.<BR>
<BR>
Thank you,<BR>
<i>Mohamed McDowell<BR>
WA Surveys<BR>
410 Roosevelt Way NE<BR>
Seattle, WA 98105</i><BR></BODY></HTML>

From owner-atom-syntax@mail.imc.org  Tue Jun 30 20:09:36 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 380983A6A57 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 20:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.414
X-Spam-Level: 
X-Spam-Status: No, score=-2.414 tagged_above=-999 required=5 tests=[AWL=-0.685, BAYES_00=-2.599, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id raUaygkcZokk for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 20:09:35 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id E7D1B3A68D3 for <atompub-archive@ietf.org>; Tue, 30 Jun 2009 20:09:34 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6130U9Z052045 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 20:00:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6130USU052044; Tue, 30 Jun 2009 20:00:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mail-vw0-f189.google.com (mail-vw0-f189.google.com [209.85.212.189]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6130Irk052032 for <atom-syntax@imc.org>; Tue, 30 Jun 2009 20:00:29 -0700 (MST) (envelope-from lisa.dusseault@gmail.com)
Received: by vwj27 with SMTP id 27so215750vwj.16 for <atom-syntax@imc.org>; Tue, 30 Jun 2009 20:00:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ITaKd1kYWSMNfEGmK7pwSKWUFDOEFmwmKyi7Q8+Uyic=; b=EzH0v0AsUXgKlxE+AjFVlGQiWZ0z3MOhMXi8SY+AFIa+QJBcakBwHqs5BDATovkOOa qNakkz881JwWwTbAWWSSx2nZe43twUwg5m+c5dZT29ToTJCKAJ6PpJwCnEO1EGJznScu rv6Hnp7Ee9Q/EnSuDGO5KVQXlupKOik9qS6AY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Qk4K7Tm0em/+q03xmz/sVu5pe9+eF4ozqtQTa/Woi/Yk9knCuBvjGOh7GqKpr70shc ie2PRVWpx3rgGV5ZYQASIjYLaka6fpjkSO6zML1eXIsz0KdZ2vK2e94w3V6bLHYaJWw8 Ty7YnDrkEUNnyvhtwd6MxuG2hITxwyslizSkQ=
MIME-Version: 1.0
Received: by 10.220.71.6 with SMTP id f6mr7876782vcj.99.1246417217798; Tue, 30  Jun 2009 20:00:17 -0700 (PDT)
In-Reply-To: <4A43A6D0.3030306@oracle.com>
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net> <4A3A51AC.2010703@oracle.com> <4A43A6D0.3030306@oracle.com>
Date: Tue, 30 Jun 2009 20:00:17 -0700
Message-ID: <ca722a9e0906302000v7327e2d4s14f9784f2a501b85@mail.gmail.com>
Subject: Re: Talking about Atom in Stockholm
From: Lisa Dusseault <lisa.dusseault@gmail.com>
To: Colm Divilly <colm.divilly@oracle.com>
Cc: Mark Nottingham <mnot@mnot.net>, Atom-Syntax Syntax <atom-syntax@imc.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Typically a bunch of people who don't necessarily follow the mailing
list closely but are at an IETF anyway, will come to a BOF or bar BOF
and may participate afterward.  It helps to send announcements out to
ietf@ietf.org, discuss@ietf.org (the Apps Discuss list) and developer
or other related lists.

And I'll be there.  :)

Lisa

On Thu, Jun 25, 2009 at 9:33 AM, Colm Divilly<colm.divilly@oracle.com> wrot=
e:
>
> Anyone else on for this ?
>
> By my count we have seven people that might be able to make it.
> Mark do you want to suggest a day and time (location can be worked out
> later) ?
>
> I would intend to fly in for the Bar BoF and fly back out next day.
>
> Regards,
> Colm Divilly
>
> Colm Divilly wrote:
>>
>> I'd be interested in attending, especially if we're going to cover AtomP=
ub
>> as well.
>>
>> Regards,
>> Colm Divilly
>>
>> Mark Nottingham wrote:
>>>
>>> There seems to be a lot of new discussion around Atom recently. Who's u=
p
>>> for a Bar BoF in Stockholm?
>>>
>>> --
>>> Mark Nottingham =A0 =A0 http://www.mnot.net/
>>>
>>
>
>


From owner-atom-syntax@mail.imc.org  Tue Jun 30 20:17:18 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2ADCE3A6B4F for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 20:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.729
X-Spam-Level: 
X-Spam-Status: No, score=-2.729 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_MLH_Stock1=0.87]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iRMhCbAoqwj7 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 20:17:17 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C7DF73A68D3 for <atompub-archive@ietf.org>; Tue, 30 Jun 2009 20:17:16 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n613A9WV052554 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 20:10:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n613A94S052553; Tue, 30 Jun 2009 20:10:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6139vli052522 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <atom-syntax@imc.org>; Tue, 30 Jun 2009 20:10:08 -0700 (MST) (envelope-from mnot@mnot.net)
Received: from [120.19.174.70] (unknown [120.19.174.70]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 45FF323E3E1; Tue, 30 Jun 2009 23:09:56 -0400 (EDT)
References: <0A8DDE61-62C5-43EB-8DBC-D3F4D63E2A89@mnot.net> <4A3A51AC.2010703@oracle.com> <4A43A6D0.3030306@oracle.com> <ca722a9e0906302000v7327e2d4s14f9784f2a501b85@mail.gmail.com>
Message-Id: <4733B55F-5D7F-4D12-83AA-E0FA216814F8@mnot.net>
From: Mark Nottingham <mnot@mnot.net>
To: Lisa Dusseault <lisa.dusseault@gmail.com>
In-Reply-To: <ca722a9e0906302000v7327e2d4s14f9784f2a501b85@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
X-Mailer: iPhone Mail (7A341)
Mime-Version: 1.0 (iPhone Mail 7A341)
Subject: Re: Talking about Atom in Stockholm
Date: Wed, 1 Jul 2009 13:09:35 +1000
Cc: Colm Divilly <colm.divilly@oracle.com>, Atom-Syntax Syntax <atom-syntax@imc.org>
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

At the moment Im thinking about Wednesday night, provided that it  
doesn't clash with the iri bar bof ( we've talked about Thursday pm  
for that, but not yet confirmed).

Assuming it doesn't, does that work for people?

As far as venue, my only observation is that it will be light until  
after 9, and it seems a pity to waste daylight in such a beautiful city.

How do people feel about an outdoor meeting - eg a park or restaurant?

Mark Nottingham

On 01/07/2009, at 1:00 PM, Lisa Dusseault <lisa.dusseault@gmail.com>  
wrote:

> Typically a bunch of people who don't necessarily follow the mailing
> list closely but are at an IETF anyway, will come to a BOF or bar BOF
> and may participate afterward.  It helps to send announcements out to
> ietf@ietf.org, discuss@ietf.org (the Apps Discuss list) and developer
> or other related lists.
>
> And I'll be there.  :)
>
> Lisa
>
> On Thu, Jun 25, 2009 at 9:33 AM, Colm  
> Divilly<colm.divilly@oracle.com> wrote:
>>
>> Anyone else on for this ?
>>
>> By my count we have seven people that might be able to make it.
>> Mark do you want to suggest a day and time (location can be worked  
>> out
>> later) ?
>>
>> I would intend to fly in for the Bar BoF and fly back out next day.
>>
>> Regards,
>> Colm Divilly
>>
>> Colm Divilly wrote:
>>>
>>> I'd be interested in attending, especially if we're going to cover  
>>> AtomPub
>>> as well.
>>>
>>> Regards,
>>> Colm Divilly
>>>
>>> Mark Nottingham wrote:
>>>>
>>>> There seems to be a lot of new discussion around Atom recently.  
>>>> Who's up
>>>> for a Bar BoF in Stockholm?
>>>>
>>>> --
>>>> Mark Nottingham     http://www.mnot.net/
>>>>
>>>
>>
>>


From owner-atom-syntax@mail.imc.org  Tue Jun 30 22:59:36 2009
Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@core3.amsl.com
Delivered-To: ietfarch-atompub-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7466F28C128 for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 22:59:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MNllqPw0tqmT for <ietfarch-atompub-archive@core3.amsl.com>; Tue, 30 Jun 2009 22:59:35 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C98F528C101 for <atompub-archive@ietf.org>; Tue, 30 Jun 2009 22:58:45 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n615pNJs062619 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Jun 2009 22:51:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n615pMG5062617; Tue, 30 Jun 2009 22:51:22 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.150]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n615pAmt062598; Tue, 30 Jun 2009 22:51:21 -0700 (MST) (envelope-from subbu@subbu.org)
Received: by qw-out-1920.google.com with SMTP id 4so422148qwk.28 for <multiple recipients>; Tue, 30 Jun 2009 22:51:10 -0700 (PDT)
Received: by 10.224.54.66 with SMTP id p2mr7933024qag.266.1246427470349; Tue, 30 Jun 2009 22:51:10 -0700 (PDT)
Received: from ?10.71.0.119? (ip67-95-215-2.z215-95-67.customer.algx.net [67.95.215.2]) by mx.google.com with ESMTPS id 6sm1830552qwk.44.2009.06.30.22.51.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 30 Jun 2009 22:51:09 -0700 (PDT)
Cc: atom-protocol Protocol <atom-protocol@imc.org>, Atom-Syntax <atom-syntax@imc.org>, Nikunj Mehta <nikunj.mehta@oracle.com>
Message-Id: <BFC0A21D-B8C9-45DF-8033-E1D089FB3B38@subbu.org>
From: Subbu Allamaraju <subbu@subbu.org>
To: Erik Wilde <dret@berkeley.edu>
In-Reply-To: <4A4A5FDD.7040602@berkeley.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: link relations and links in general
Date: Tue, 30 Jun 2009 22:51:34 -0700
References: <4A0C6067.5090407@berkeley.edu> <912123FB-7158-44AE-B141-1CEA9F068744@oracle.com> <4A47DBAA.6000400@berkeley.edu> <EDDD8AD6-6A96-49E7-AC2C-522FAF9EDB45@subbu.org> <4A4A5FDD.7040602@berkeley.edu>
X-Mailer: Apple Mail (2.935.3)
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

On Jun 30, 2009, at 11:56 AM, Erik Wilde wrote:

> hello subbu.
>
> Subbu Allamaraju wrote:
>>> http://dret.typepad.com/dretblog/2009/06/link-discovery-for-xml.html
>> I suspect that this is heading towards XLink.
>
> not really. the important difference is that XLink links instances  
> (it specifies links for concrete URIs), whereas LDX specifies how to  
> discover links in media types. i think this is an important  
> difference, and my post definitely failed to be very specific about  
> this. the reason why i think it's important is that REST centers  
> around media types and following links, and LDX should be a god  
> match with that.

Ah I see. Just read your post again. I don't think link discovery on  
its own solves anything, unless the author of the  representation or  
the media type says something about a link appearing at any given  
position an an XML document.

Subbu

