Atom (standard)

Atom is used in computer technology as an umbrella term for two standards: While the Atom Syndication Format (ASF ) as an XML format enables the platform-independent exchange of information was the Atom Publishing Protocol ( APP, it having been naturalized AtomPub ) created to the to facilitate creating and editing Web resources on the basis of plain HTML and XML. The two atomic standards thus offer the opportunity to edit web content and spread.

  • 2.1 Functionality

Atom Syndication Format

The Syndikationsformat (ASF ) is the most frequently encountered implementation of the atomic standards. ASF is designed to become the successor of RSS. It is the modern form of a newsletter.

Atom originated from the need to combine the advantages of different RSS formats in a new format and to add new elements. In the vast majority of bloggers - - The developers have ASF also designed to meet the special needs of weblogs and news sites justice. The relevant supporters of nuclear are organized in the Industrial Organization AtomEnabled Alliance.

The current version of the Atom syndication format is the IETF draft of 11 August 2005, which was approved by the IESG as a Proposed Standard in August 2005 and published in December 2005 as RFC 4287. Most major feed providers already working to support the format. The MIME type of atom is application / atom xml.

Compiling information in a standardized exchange format called aggregation.

Minimal example

        author of the weblog < / name>       title of the weblog </ title>    <id> urn: uuid: 60a76c80 - D399 - 11d9 - b93C - 0003939e0af6 < / id >    <updated> 2003-12 - 14T10: 20:09 Z </ updated >      <entry>      <title> title of the blog entry </ title>      <link href="http://example.org/2003/12/13/atom-beispiel"/>      <id> urn: uuid: 1225c695 - cfb8 - 4ebb - aaaa - 80da344efa6a < / id >      <updated> 2003-12 - 13T18: 30:02 Z </ updated >      <summary> summary of the weblog entry < / summary>      <content> full text of the blog entry </ content >    < / entry> < / feed > Different content types </p> <p> The main peculiarity of atomic against RSS is the possibility that in content- bearing elements can be explicitly specified, the format in which the content is encoded. In RSS 2.0, for example, in the description element plain text or HTML are masked without a processing program knows what it just is. Atom calls for uniqueness by content- carrying members get a type attribute. In addition to plain text, HTML and masked, it is also possible to directly embed <a href="/xhtml.html">XHTML</a> markup with namespace specification. Meaningful XHTML is above all in the content element. </p> <p> Example of pure text in the title element: </p> <p> <title type="text"> sample entry </ title> The type attribute can be omitted in this case, since the text is the default value of the attribute. </p> <p> Example of an HTML element in the summary: </p> <p> <summary type="html"> sample resume with   <strong> important text < / strong > < / summary> The HTML own characters <,> and & be with the entity references <, > and & circumscribed. Alternatively, the contents are housed in a <a href="/cdata.html">CDATA</a> section: </p> <p> <summary type="html"> <! [CDATA [ Sample Resume with   <strong> important text < / strong >] ]> < / summary> Example of XHTML in the content element: </p> <p> <content type="xhtml" xml:base="http://example.org/">    <div xmlns="http://www.w3.org/1999/xhtml">      <p> example paragraph with <strong> important text < / strong > and a      <a href="beispiel"> relative link </ a>. </ p>    </ div> </ content > The content element gets a div element from the XHTML namespace as a child. This may include further XHTML elements are listed directly. </p> <h2> Atom Programming Interface ( AtomPub ) </h2> <p> The Atom API can be used for example to take with a client application on the stored in a Weblog software content influence. </p> <h3> Operation </h3> <p> Communication with the system functions according to the REST principle: </p> <p> These actions are used in conjunction with the three main URIs, the data exchange format a so-called "Atom Entry" is a fragment / entry of a full Atom feed. </p> <p> The Atom API and the Atom syndication format thus complement each other. </p> </section> <section> <h2>Pictures of Atom (standard)</h2> <div class="imagesHolder"> <a href="http://www.aplusphysics.com/courses/regents/modern/images/atom_diagram.png" target="_blank"> <img src="http://www.aplusphysics.com/courses/regents/modern/images/atom_diagram.png" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="http://image.slidesharecdn.com/08insidetheatom-121105184112-phpapp02/95/08-inside-the-atom-15-638.jpg%253Fcb%253D1352141279" target="_blank"> <img src="http://image.slidesharecdn.com/08insidetheatom-121105184112-phpapp02/95/08-inside-the-atom-15-638.jpg%253Fcb%253D1352141279" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Tiny_Tiny_RSS_English_Interface.png/330px-Tiny_Tiny_RSS_English_Interface.png" target="_blank"> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Tiny_Tiny_RSS_English_Interface.png/330px-Tiny_Tiny_RSS_English_Interface.png" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="http://image.slidesharecdn.com/08insidetheatom-121105184112-phpapp02/95/08-inside-the-atom-20-638.jpg%253Fcb%253D1352141279" target="_blank"> <img src="http://image.slidesharecdn.com/08insidetheatom-121105184112-phpapp02/95/08-inside-the-atom-20-638.jpg%253Fcb%253D1352141279" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="https://dongants.files.wordpress.com/2011/04/standard-model.jpg" target="_blank"> <img src="https://dongants.files.wordpress.com/2011/04/standard-model.jpg" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="http://images.slideplayer.com/1/277394/slides/slide_8.jpg" target="_blank"> <img src="http://images.slideplayer.com/1/277394/slides/slide_8.jpg" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="http://www.particleadventure.org/images/page-elements/atom.gif" target="_blank"> <img src="http://www.particleadventure.org/images/page-elements/atom.gif" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="https://i.github-camo.com/5d61e83550e54b36813e2075a91ed4a7edb7475b/68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f353835323432382f383032303731372f61646266313063302d306335312d313165352d383533372d3237313463396636393865352e676966" target="_blank"> <img src="https://i.github-camo.com/5d61e83550e54b36813e2075a91ed4a7edb7475b/68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f353835323432382f383032303731372f61646266313063302d306335312d313165352d383533372d3237313463396636393865352e676966" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="https://michaelsartwork.com/wp-content/uploads/2013/02/The_Atom_Standard_Model.jpg" target="_blank"> <img src="https://michaelsartwork.com/wp-content/uploads/2013/02/The_Atom_Standard_Model.jpg" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> <a href="https://upload.wikimedia.org/wikipedia/en/thumb/4/43/Feed-icon.svg/128px-Feed-icon.svg.png" target="_blank"> <img src="https://upload.wikimedia.org/wikipedia/en/thumb/4/43/Feed-icon.svg/128px-Feed-icon.svg.png" title="Atom (standard) #" alt="Atom (standard) #" onerror="this.parentNode.removeChild(this);" /> </a> </div> </section> <section class="relLinks"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- memim 1 wide adaptive --> <ins class="adsbygoogle" style="display:block;clear:both;" data-ad-client="ca-pub-8545452838648870" data-ad-slot="6796476374" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <a href="/computer-icon.html">Computer icon</a> <a href="/object-composition.html">Object composition</a> <a href="/markup-language.html">Markup language</a> <a href="/client-computing.html">Client (computing)</a> <a href="/representational-state-transfer.html">Representational State Transfer</a> <a href="/integrated-authority-file.html">Integrated Authority File</a> </section> <div class="comments"> </div> <section> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-8545452838648870" data-ad-slot="9697283175"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </section> <span style="font-size:.5em">86018</span> <div class="share_buttons"> <div class="addthis_sharing_toolbox"></div> </div> </main> </div> </td></tr><tr><td id="footer"> <div class="aligner"> <footer class="mainHolder" style="text-align:center;"> <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank rel=nofollow><img src='//counter.yadro.ru/hit?t18.5;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet' "+ "border='0' width='88' height='31'><\/a>") //--></script><!--/LiveInternet--> <br /> memim.com 2024<br /> All rights reserved<br /> <span style='font-size:0.5em'>Page generated in 0.0032<br /></span> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5093bb6e1c1ddca0"></script> <script> function jr(ready){ if(window.jQuery){ //ready(); }else{ setTimeout(jr,100,ready); } } jr(function() { $(".imagesHolder img").each(function () { var i=$(this); console.log(i.attr('src')+' '+i.width()+' '+i.readyState); //$(this).remove(); }); }); </script> </footer> </div> </td></tr></table> <span style="font-size:.3em">de</span> </body> </html>