| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="keywords" content="SMILA/Documentation/Feed Agent,SMILA/Documentation/Agent,SMILA/Documentation/Mock Agent" /> |
| <link rel="shortcut icon" href="http://wiki.eclipse.org/SMILA/Documentation/favicon.ico" /> |
| <link rel="search" type="application/opensearchdescription+xml" href="http://wiki.eclipse.org/opensearch_desc.php" title="Eclipsepedia (English)" /> |
| <link rel="alternate" type="application/rss+xml" title="Eclipsepedia RSS Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&feed=rss" /> |
| <link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&feed=atom" /> |
| |
| |
| <title>SMILA/Documentation/Feed Agent - Eclipsepedia</title> |
| |
| <style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "/skins/eclipsenova/novaWide.css?116"; /*]]>*/</style> |
| <link rel="stylesheet" type="text/css" media="print" href="http://wiki.eclipse.org/skins/eclipsenova/eclipsenovaPrint.css?116" /> |
| <link rel="stylesheet" type="text/css" media="handheld" href="http://wiki.eclipse.org/skins/eclipsenova/handheld.css?116" /> |
| <link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/header.css" media="screen" /> |
| <link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/tabs.css" media="screen" /> |
| <link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/visual.css" media="screen" /> |
| <link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/layout.css" media="screen" /> |
| <link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/footer.css" media="screen" /> |
| <!--[if IE]><link rel="stylesheet" type="text/css" href="/skins/eclipsenova/IEpngfix.css" media="screen" /><![endif]--> |
| <!--[if lt IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE50Fixes.css?116";</style> <![endif]--> |
| <!--[if IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE55Fixes.css?116";</style><![endif]--> |
| <!--[if IE 6]><style type="text/css">@import "/skins/eclipsenova/IE60Fixes.css?116";</style><![endif]--> |
| <!--[if IE 7]><style type="text/css">@import "/skins/eclipsenova/IE70Fixes.css?116";</style><![endif]--> |
| <!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?116"></script> |
| <meta http-equiv="imagetoolbar" content="no" /><![endif]--> |
| <script type= "text/javascript">/*<![CDATA[*/ |
| var skin = "eclipsenova"; |
| var stylepath = "/skins"; |
| var wgArticlePath = "/$1"; |
| var wgScriptPath = ""; |
| var wgScript = "/index.php"; |
| var wgServer = "http://wiki.eclipse.org"; |
| var wgCanonicalNamespace = ""; |
| var wgCanonicalSpecialPageName = false; |
| var wgNamespaceNumber = 0; |
| var wgPageName = "SMILA/Documentation/Feed_Agent"; |
| var wgTitle = "SMILA/Documentation/Feed Agent"; |
| var wgAction = "view"; |
| var wgRestrictionEdit = []; |
| var wgRestrictionMove = []; |
| var wgArticleId = "19440"; |
| var wgIsArticle = true; |
| var wgUserName = null; |
| var wgUserGroups = null; |
| var wgUserLanguage = "en"; |
| var wgContentLanguage = "en"; |
| var wgBreakFrames = false; |
| var wgCurRevisionId = "247245"; |
| var wgVersion = "1.12.0"; |
| var wgEnableAPI = true; |
| var wgEnableWriteAPI = false; |
| /*]]>*/</script> |
| |
| <script type="text/javascript" src="http://wiki.eclipse.org/skins/common/wikibits.js?116"><!-- wikibits js --></script> |
| |
| <!-- Performance mods similar to those for bug 166401 --> |
| <script type="text/javascript" src="http://wiki.eclipse.org/index.php?title=-&action=raw&gen=js&useskin=eclipsenova"><!-- site js --></script> |
| |
| <!-- Head Scripts --> |
| <script type="text/javascript" src="http://wiki.eclipse.org/skins/common/ajax.js?116"></script> |
| <style type="text/css">/*<![CDATA[*/ |
| .source-xml {line-height: normal; font-size: medium;} |
| .source-xml li {line-height: normal;} |
| /** |
| * GeSHi Dynamically Generated Stylesheet |
| * -------------------------------------- |
| * Dynamically generated stylesheet for xml |
| * CSS class: source-xml, CSS id: |
| * GeSHi (C) 2004 - 2007 Nigel McNie (http://qbnz.com/highlighter) |
| */ |
| .source-xml .de1, .source-xml .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;} |
| .source-xml {} |
| .source-xml .head {} |
| .source-xml .foot {} |
| .source-xml .imp {font-weight: bold; color: red;} |
| .source-xml .ln-xtra {color: #cc0; background-color: #ffc;} |
| .source-xml li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;} |
| .source-xml li.li2 {font-weight: bold;} |
| .source-xml .coMULTI {color: #808080; font-style: italic;} |
| .source-xml .es0 {color: #000099; font-weight: bold;} |
| .source-xml .br0 {color: #66cc66;} |
| .source-xml .st0 {color: #ff0000;} |
| .source-xml .nu0 {color: #cc66cc;} |
| .source-xml .sc0 {color: #00bbdd;} |
| .source-xml .sc1 {color: #ddbb00;} |
| .source-xml .sc2 {color: #339933;} |
| .source-xml .sc3 {color: #009900;} |
| .source-xml .re0 {color: #000066;} |
| .source-xml .re1 {font-weight: bold; color: black;} |
| .source-xml .re2 {font-weight: bold; color: black;} |
| |
| /*]]>*/ |
| </style> |
| <style type="text/css">/*<![CDATA[*/ |
| @import "/index.php?title=MediaWiki:Geshi.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; |
| /*]]>*/ |
| </style><link rel="stylesheet" type="text/css" href="Feed_Agent.html" /> </head> |
| <body class="mediawiki ns-0 ltr page-SMILA_Documentation_Feed_Agent"> |
| <div id="globalWrapper"> |
| |
| |
| <div id="column-one"> |
| <!-- Eclipse Additions for the Top Nav start here M. Ward--> |
| |
| <div id="header"> |
| <div id="header-graphic"> |
| <img src="http://wiki.eclipse.org/skins/eclipsenova/eclipse.png" alt="Eclipse Wiki"> |
| </div> |
| <!-- Pulled 101409 Mward --> |
| |
| <div class="portlet" id="p-personal"> |
| <div class="pBody"> |
| <ul> |
| <li id="pt-login"><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&returnto=SMILA/Documentation/Feed_Agent">Log in</a></li> |
| </ul> |
| </div> |
| </div> |
| |
| <div id="header-icons"> |
| <div id="sites"> |
| <ul id="sitesUL"> |
| <li><a href="http://www.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/eclipseIcon.png" width="28" height="28" alt="Eclipse Foundation" title="Eclipse Foundation" /><div>Eclipse Foundation</div></a></li> |
| <li><a href="http://marketplace.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/marketplace.png" width="28" height="28" alt="Eclipse Marketplace" title="Eclipse Marketplace" /><div>Eclipse Marketplace</div></a></li> |
| <li><a href="https://bugs.eclipse.org/bugs"><img src="http://dev.eclipse.org/custom_icons/system-search-bw.png" width="28" height="28" alt="Bugzilla" title="Bugzilla" /><div>Bugzilla</div></a></li> |
| <li><a href="http://live.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png" width="28" height="28" alt="Live" title="Live" /><div>Eclipse Live</div></a></li> |
| <li><a href="http://planeteclipse.org"><img src="http://dev.eclipse.org/large_icons/devices/audio-card.png" width="28" height="28" alt="PlanetEclipse" title="Planet" /><div>Planet Eclipse</div></a></li> |
| <li><a href="http://portal.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png" width="28" height="28" alt="Portal" title="Portal" /><div>My Foundation Portal</div></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <!-- NEW HEADER STUFF HERE --> |
| <div id="header-menu"> |
| <div id="header-nav"> |
| <ul> <li><a class="first_one" href="http://wiki.eclipse.org/" target="_self">Home</a></li> <li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li> |
| <li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li> |
| <li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li> |
| <li><a href="http://wiki.eclipse.org/index.php/Development_Resources" target="_self">Committers</a></li> |
| <li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li> |
| <li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li> |
| <li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li> |
| </ul> |
| </div> |
| <div id="header-utils"> |
| <!-- moved the search window here --> |
| <form action="http://wiki.eclipse.org/Special:Search" > |
| <input class="input" name="search" type="text" accesskey="f" value="" /> |
| <input type='submit' onclick="this.submit();" name="go" id="searchGoButton" class="button" title="Go to a page with this exact name if one exists" value="Go" /> |
| <input type='submit' onclick="this.submit();" name="fulltext" class="button" id="mw-searchButton" title="Search Eclipsepedia for this text" value="Search" /> |
| </form> |
| </div> |
| </div> |
| |
| |
| <!-- Eclipse Additions for the Header stop here --> |
| <!-- Additions and mods for leftside nav Start here --> |
| |
| <!--Started nav rip here--> |
| <!-- these are the nav controls main page, changes etc --> |
| <div id="novaContent" class="faux"> |
| <div id="leftcol"> |
| <ul id="leftnav"> |
| <!-- these are the page controls, edit history etc --> |
| <li class="separator"><a class="separator">Navigation   </li> |
| <li id="n-mainpage"><a href="http://wiki.eclipse.org/Main_Page">Main Page</a></li> |
| <li id="n-portal"><a href="http://wiki.eclipse.org/Eclipsepedia:Community_Portal">Community portal</a></li> |
| <li id="n-currentevents"><a href="http://wiki.eclipse.org/Eclipsepedia:Current_events">Current events</a></li> |
| <li id="n-recentchanges"><a href="http://wiki.eclipse.org/Special:Recentchanges">Recent changes</a></li> |
| <li id="n-randompage"><a href="http://wiki.eclipse.org/Special:Random">Random page</a></li> |
| <li id="n-help"><a href="http://wiki.eclipse.org/Help:Contents">Help</a></li> |
| <li class="separator"><a class="separator">Toolbox   </a></li> |
| |
| <li id="t-whatlinkshere"><a href="http://wiki.eclipse.org/Special:Whatlinkshere/SMILA/Documentation/Feed_Agent">What links here</a></li> |
| <li id="t-recentchangeslinked"><a href="http://wiki.eclipse.org/Special:Recentchangeslinked/SMILA/Documentation/Feed_Agent">Related changes</a></li> |
| <!-- This is the toolbox section --> |
| <li id="t-upload"><a href="http://wiki.eclipse.org/Special:Upload">Upload file</a></li> |
| <li id="t-specialpages"><a href="http://wiki.eclipse.org/Special:Specialpages">Special pages</a></li> |
| <li id="t-print"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/Feed_Agent&printable=yes">Printable version</a></li> <li id="t-permalink"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/Feed_Agent&oldid=247245">Permanent link</a></li> </ul> |
| </div> |
| |
| |
| <!-- Additions and mods for leftside nav End here --> |
| |
| |
| <div id="column-content"> |
| <div id="content"> |
| <a name="top" id="top"></a> |
| |
| <div id="tabs"> |
| <ul class="primary"> |
| <li class="active"><a href="Feed_Agent.html"><span class="tab">Page</span></a></li> |
| <li><a href="http://wiki.eclipse.org/index.php?title=Talk:SMILA/Documentation/Feed_Agent&action=edit"><span class="tab">Discussion</span></a></li> |
| <li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/Feed_Agent&action=edit"><span class="tab">View source</span></a></li> |
| <li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/Feed_Agent&action=history"><span class="tab">History</span></a></li> |
| <li><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&returnto=SMILA/Documentation/Feed%20Agent"><span class="tab">Edit</span></a></li> |
| </ul> |
| </div> |
| |
| |
| <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script> |
| <h1 class="firstHeading">SMILA/Documentation/Feed Agent</h1> |
| <div id="bodyContent"> |
| <h3 id="siteSub">From Eclipsepedia</h3> |
| <div id="contentSub"><span class="subpages">< <a href="../../SMILA.html" title="SMILA">SMILA</a> | <a href="../Documentation.html" title="SMILA/Documentation">Documentation</a></span></div> |
| <div id="jump-to-nav">Jump to: <a href="Feed_Agent.html#column-one">navigation</a>, <a href="Feed_Agent.html#searchInput">search</a></div> <!-- start content --> |
| <table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div> |
| <ul> |
| <li class="toclevel-1"><a href="Feed_Agent.html#Overview"><span class="tocnumber">1</span> <span class="toctext">Overview</span></a></li> |
| <li class="toclevel-1"><a href="Feed_Agent.html#Agent_configuration"><span class="tocnumber">2</span> <span class="toctext">Agent configuration</span></a></li> |
| <li class="toclevel-1"><a href="Feed_Agent.html#Agent_configuration_explanation"><span class="tocnumber">3</span> <span class="toctext">Agent configuration explanation</span></a></li> |
| <li class="toclevel-1"><a href="Feed_Agent.html#Configuration_example"><span class="tocnumber">4</span> <span class="toctext">Configuration example</span></a></li> |
| <li class="toclevel-1"><a href="Feed_Agent.html#Output_example"><span class="tocnumber">5</span> <span class="toctext">Output example</span></a></li> |
| <li class="toclevel-1"><a href="Feed_Agent.html#See_also"><span class="tocnumber">6</span> <span class="toctext">See also</span></a></li> |
| </ul> |
| </td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script> |
| <a name="Overview"></a><h2> <span class="mw-headline"> Overview </span></h2> |
| <p>The Feed agent offers the functionality to receive RSS and Atom feeds on a regular basis. The implementation uses <a href="http://rome.dev.java.net/" class="external text" title="http://rome.dev.java.net/" rel="nofollow">ROME</a> and <a href="http://wiki.java.net/bin/view/Javawsxml/RomeFetcher" class="external text" title="http://wiki.java.net/bin/view/Javawsxml/RomeFetcher" rel="nofollow">ROME Fetcher</a> to retrieve and parse the feeds. ROME supports the following feed formats: |
| </p> |
| <ul><li> RSS 0.90 |
| </li><li> RSS 0.91 Netscape |
| </li><li> RSS 0.91 Userland |
| </li><li> RSS 0.92 |
| </li><li> RSS 0.93 |
| </li><li> RSS 0.94 |
| </li><li> RSS 1.0 |
| </li><li> RSS 2.0 |
| </li><li> Atom 0.3 |
| </li><li> Atom 1.0. |
| </li></ul> |
| <a name="Agent_configuration"></a><h2> <span class="mw-headline"> Agent configuration </span></h2> |
| <p>The example configuration file is located at <tt>configuration/org.eclipse.smila.connectivity.framework/feeds.xml</tt>. |
| </p><p>Defining Schema: <tt>org.eclipse.smila.connectivits.framework.agent.feed/schemas/FeedDataSourceConnectionConfigSchema.xsd</tt>. |
| </p> |
| <a name="Agent_configuration_explanation"></a><h2> <span class="mw-headline"> Agent configuration explanation </span></h2> |
| <p>The root element of the configuration is <tt>DataSourceConnectionConfig</tt> and contains the following sub elements: |
| </p> |
| <ul><li> <tt>DataSourceID</tt> – the identification of a data source |
| </li><li> <tt>SchemaID</tt> – specifies the schema for the data source |
| </li><li> <tt>DataConnectionID</tt> – describes which agent or crawler should be used |
| <ul><li> <tt>Crawler</tt> – service ID a crawler |
| </li><li> <tt>Agent</tt> – service ID of an agent |
| </li></ul> |
| </li><li> <tt>CompoundHandling</tt> – specify if packed data (like a ZIP containing files) should be unpack and files within should be processed (YES or NO). |
| </li><li> <tt>Attributes</tt> – list all attributes provided by the data source |
| <ul><li> <tt>Attribute</tt> |
| <ul><li> <tt>Type</tt> (required) – the data type (String, Integer or Date). |
| </li><li> <tt>Name</tt> (required) – attributes name. |
| </li><li> <tt>HashAttribute</tt> – specify if a hash should be created (true or false). |
| </li><li> <tt>KeyAttribute</tt> – creates a key for this object, for example for record id (true or false). |
| </li><li> <tt>Attachment</tt> – specify if the attribute return the data as attachment of record. |
| </li></ul> |
| </li></ul> |
| </li><li> <tt>Process</tt> – contains parameters for the agent business logic. |
| <ul><li> <tt>UpdateInterval</tt> – the number of seconds to wait before reloading the feeds specified by FeedUrl. |
| </li><li> <tt>FeedUrl</tt> – the URL of the news feed to load. You may specify multiple FeedUrls. |
| </li></ul> |
| </li></ul> |
| <p>Here is a description of the attributes that the Feed agent offers. It provides attributes about the feed itself (using prefix <tt>Feed</tt>) and attributes for entries of the feed. Some attributes do not return literals (string, date) but nested objects like <b>Person</b>, <b>Link</b>, etc. These objects are all MObjects that contain attributes themselves. The nested MObjects and their attributes (the attribute names are hard coded and cannot be configured) are described below. |
| Note that not all feeds necessarily provide values for all the attributes and that some values are provided that are not apperently part of the feed. |
| </p><p>These are the attributes of the feed: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> FeedAuthors |
| </td><td> List<Person> |
| </td><td> Returns the feed authors |
| </td></tr> |
| <tr> |
| <td> FeedCategories |
| </td><td> List<Category> |
| </td><td> Returns the feed categories |
| </td></tr> |
| <tr> |
| <td> FeedContributors |
| </td><td> List<Person> |
| </td><td> Returns the feed contributors |
| </td></tr> |
| <tr> |
| <td> FeedCopyright |
| </td><td> String |
| </td><td> Returns the feed copyright information |
| </td></tr> |
| <tr> |
| <td> FeedDescription |
| </td><td> String |
| </td><td> Returns the feed description |
| </td></tr> |
| <tr> |
| <td> FeedEncoding |
| </td><td> String |
| </td><td> Returns the charset encoding of the feed |
| </td></tr> |
| <tr> |
| <td> FeedType |
| </td><td> String |
| </td><td> Returns the feed type |
| </td></tr> |
| <tr> |
| <td> FeedImage |
| </td><td> Image |
| </td><td> Returns the feed image |
| </td></tr> |
| <tr> |
| <td> FeedLanguage |
| </td><td> String |
| </td><td> Returns the feed language |
| </td></tr> |
| <tr> |
| <td> FeedLinks |
| </td><td> List<Link> |
| </td><td> Returns the feed links |
| </td></tr> |
| <tr> |
| <td> FeedPublishDate |
| </td><td> Date |
| </td><td> Returns the feed published date |
| </td></tr> |
| <tr> |
| <td> FeedTitle |
| </td><td> String |
| </td><td> Returns the feed title |
| </td></tr> |
| <tr> |
| <td> FeedUri |
| </td><td> String |
| </td><td> Returns the feed uri |
| </td></tr> |
| </table> |
| <p><br /> |
| And here are the attributes of feed entries: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Authors |
| </td><td> List<Person> |
| </td><td> Returns a feed entry authors |
| </td></tr> |
| <tr> |
| <td> Categories |
| </td><td> List<Category> |
| </td><td> Returns a feed entry categories |
| </td></tr> |
| <tr> |
| <td> Contents |
| </td><td> List<Content> |
| </td><td> Returns a feed entry contents |
| </td></tr> |
| <tr> |
| <td> Contributors |
| </td><td> List<Person> |
| </td><td> Returns a feed entry contributors |
| </td></tr> |
| <tr> |
| <td> Description |
| </td><td> Content |
| </td><td> Returns a feed entry description |
| </td></tr> |
| <tr> |
| <td> Enclosures |
| </td><td> List<Enclosure> |
| </td><td> Returns a feed entry enclosures |
| </td></tr> |
| <tr> |
| <td> Links |
| </td><td> List<Link> |
| </td><td> Returns a feed entry links |
| </td></tr> |
| <tr> |
| <td> PublishDate |
| </td><td> Date |
| </td><td> Returns a feed entry publish date |
| </td></tr> |
| <tr> |
| <td> Title |
| </td><td> String |
| </td><td> Returns a feed entry title |
| </td></tr> |
| <tr> |
| <td> Uri |
| </td><td> String |
| </td><td> Returns a feed entry uri. |
| </td></tr> |
| <tr> |
| <td> UpdateDate |
| </td><td> Date |
| </td><td> Returns a feed entry update date. |
| </td></tr> |
| </table> |
| <p>MObject <b>Person</b>: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Email |
| </td><td> String |
| </td><td> Returns the email of the person |
| </td></tr> |
| <tr> |
| <td> Name |
| </td><td> String |
| </td><td> Returns the name of the person |
| </td></tr> |
| <tr> |
| <td> Uri |
| </td><td> String |
| </td><td> Returns the uri of the person |
| </td></tr> |
| </table> |
| <p>MObject <b>Image</b>: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Link |
| </td><td> String |
| </td><td> Returns the link of the image |
| </td></tr> |
| <tr> |
| <td> Title |
| </td><td> String |
| </td><td> Returns the title of the image |
| </td></tr> |
| <tr> |
| <td> Url |
| </td><td> String |
| </td><td> Returns the url of the image |
| </td></tr> |
| <tr> |
| <td> Description |
| </td><td> String |
| </td><td> Returns the description of the image |
| </td></tr> |
| </table> |
| <p>MObject <b>Category</b>: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Name |
| </td><td> String |
| </td><td> Returns the name of the category |
| </td></tr> |
| <tr> |
| <td> TaxanomyUri |
| </td><td> String |
| </td><td> Returns the taxonomy uri of the category |
| </td></tr> |
| </table> |
| <p>MObject <b>Enclosur</b>e: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Type |
| </td><td> String |
| </td><td> Returns the type of the enclosure |
| </td></tr> |
| <tr> |
| <td> Url |
| </td><td> String |
| </td><td> Returns the url of the enclosure |
| </td></tr> |
| <tr> |
| <td> Length |
| </td><td> Integer |
| </td><td> Returns the length of the enclosure |
| </td></tr> |
| </table> |
| <p>MObject <b>Link</b>: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Href |
| </td><td> String |
| </td><td> Returns the href of the link |
| </td></tr> |
| <tr> |
| <td> Hreflang |
| </td><td> String |
| </td><td> Returns the hreflang of the link |
| </td></tr> |
| <tr> |
| <td> Rel |
| </td><td> Integer |
| </td><td> Returns the rel of the link |
| </td></tr> |
| <tr> |
| <td> Title |
| </td><td> String |
| </td><td> Returns the title of the link |
| </td></tr> |
| <tr> |
| <td> Type |
| </td><td> String |
| </td><td> Returns the type of the link |
| </td></tr> |
| <tr> |
| <td> Length |
| </td><td> Integer |
| </td><td> Returns the length of the link |
| </td></tr> |
| </table> |
| <p>MObject <b>Content</b>: |
| </p> |
| <table class="wikitable" border="1"> |
| |
| <tr> |
| <th> Attribute |
| </th><th> Type |
| </th><th> Description |
| </th></tr> |
| <tr> |
| <td> Mode |
| </td><td> String |
| </td><td> Returns the mode of the content |
| </td></tr> |
| <tr> |
| <td> Value |
| </td><td> String |
| </td><td> Returns the value of the content |
| </td></tr> |
| <tr> |
| <td> Type |
| </td><td> String |
| </td><td> Returns the type of the content |
| </td></tr> |
| </table> |
| <a name="Configuration_example"></a><h2> <span class="mw-headline"> Configuration example </span></h2> |
| <div dir="ltr" style="text-align: left;"><pre class="source-xml"><span class="sc3"><span class="re1"><DataSourceConnectionConfig</span> |
| <span class="re0">xmlns:xsi</span>=<span class="st0">"http://www.w3.org/2001/XMLSchema-instance"</span> |
| <span class="re0">xsi:noNamespaceSchemaLocation</span>=<span class="st0">"../org.eclipse.smila.connectivity.framework.agent.feed/schemas/FeedDataSourceConnectionConfigSchema.xsd"</span> |
| <span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><DataSourceID<span class="re2">></span></span></span>feeds<span class="sc3"><span class="re1"></DataSourceID<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><SchemaID<span class="re2">></span></span></span>org.eclipse.smila.connectivity.framework.agent.feed<span class="sc3"><span class="re1"></SchemaID<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><DataConnectionID<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Agent<span class="re2">></span></span></span>FeedAgent<span class="sc3"><span class="re1"></Agent<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></DataConnectionID<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><CompoundHandling<span class="re2">></span></span></span>Yes<span class="sc3"><span class="re1"></CompoundHandling<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"Date"</span> <span class="re0">Name</span>=<span class="st0">"PublishDate"</span> <span class="re0">HashAttribute</span>=<span class="st0">"true"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>PublishDate<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"Date"</span> <span class="re0">Name</span>=<span class="st0">"LastModifiedDate"</span> <span class="re0">HashAttribute</span>=<span class="st0">"true"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>UpdateDate<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"String"</span> <span class="re0">Name</span>=<span class="st0">"Uri"</span> <span class="re0">KeyAttribute</span>=<span class="st0">"true"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>Uri<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"String"</span> <span class="re0">Name</span>=<span class="st0">"Links"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>Links<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"MObject"</span> <span class="re0">Name</span>=<span class="st0">"Contents"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>Contents<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"String"</span> <span class="re0">Name</span>=<span class="st0">"Title"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>Title<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Attribute</span> <span class="re0">Type</span>=<span class="st0">"MObject"</span> <span class="re0">Name</span>=<span class="st0">"Authors"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><FeedAttributes<span class="re2">></span></span></span>Authors<span class="sc3"><span class="re1"></FeedAttributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attribute<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Attributes<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Process<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><UpdateInterval<span class="re2">></span></span></span>300<span class="sc3"><span class="re1"></UpdateInterval<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><FeedUrl<span class="re2">></span></span></span>http://dev.eclipse.org/newslists/news.eclipse.rt.smila/maillist.rss<span class="sc3"><span class="re1"></FeedUrl<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><FeedUrl<span class="re2">></span></span></span>http://search.twitter.com/search.atom?q=smila<span class="sc3"><span class="re1"></FeedUrl<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Process<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></DataSourceConnectionConfig<span class="re2">></span></span></span></pre></div> |
| <a name="Output_example"></a><h2> <span class="mw-headline"> Output example </span></h2> |
| <p>A record created by the Feed agent using the default configuration may have the following or a similar structure: |
| </p> |
| <div dir="ltr" style="text-align: left;"><pre class="source-xml"><span class="sc3"><span class="re1"><Record</span> <span class="re0">xmlns</span>=<span class="st0">"http://www.eclipse.org/smila/record"</span> <span class="re0">version</span>=<span class="st0">"1.0"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"_recordid"</span><span class="re2">></span></span>feed:<span class="sc1">&lt;</span>Url=http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.rt.smila/msg00022.html<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"_source"</span><span class="re2">></span></span>feed<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"PublishDate"</span><span class="re2">></span></span> type="datetime">2009-04-30T13:28:34+0100<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"Url"</span><span class="re2">></span></span>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.rt.smila/msg00022.html<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"MimeType"</span><span class="re2">></span></span>text/html<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"Title"</span><span class="re2">></span></span>[news.eclipse.rt.smila] Re: Semantic Software Engineering<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Seq</span> <span class="re0">key</span>=<span class="st0">"Contents"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><Map<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"Value"</span><span class="re2">></span></span>Hi J<span class="sc1">&#xFC;</span>rgen, The idea is to support companies and projects that rely on semantic technologies (especially in RDF or OWL) with a set of plugins that they can reuse for their tooling. The first thing would be support for loading an ontology, searching for conc...<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"Type"</span><span class="re2">></span></span>text/html<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Map<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Seq<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Seq</span> <span class="re0">key</span>=<span class="st0">"Authors"</span><span class="re2">></span></span> |
| <span class="sc3"><span class="re1"><Map<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"><Val</span> <span class="re0">key</span>=<span class="st0">"Name"</span><span class="re2">></span></span>lautenbacher@xxxxxxx (Florian Lautenbacher)<span class="sc3"><span class="re1"></Val<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Map<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Seq<span class="re2">></span></span></span> |
| <span class="sc3"><span class="re1"></Record<span class="re2">></span></span></span></pre></div> |
| <a name="See_also"></a><h2> <span class="mw-headline"> See also </span></h2> |
| <ul><li> <a href="Agent.html" title="SMILA/Documentation/Agent">Agent</a> |
| </li><li> <a href="Mock_Agent.html" title="SMILA/Documentation/Mock Agent">Mock Agent</a> |
| </li></ul> |
| <p><br /> |
| </p> |
| <!-- |
| NewPP limit report |
| Preprocessor node count: 41/1000000 |
| Post-expand include size: 0/2097152 bytes |
| Template argument size: 0/2097152 bytes |
| #ifexist count: 0/100 |
| --> |
| |
| <!-- Saved in parser cache with key wikidb:pcache:idhash:19440-0!1!0!!en!2!edit=0 and timestamp 20110617075018 --> |
| <div class="printfooter"> |
| Retrieved from "<a href="Feed_Agent.html">http://wiki.eclipse.org/SMILA/Documentation/Feed_Agent</a>"</div> |
| <div id="catlinks"><p class='catlinks'><a href="http://wiki.eclipse.org/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://wiki.eclipse.org/Category:SMILA" title="Category:SMILA">SMILA</a></span></p></div> <!-- end content --> |
| <div class="visualClear"></div> |
| </div> |
| </div> |
| |
| |
| </div> |
| |
| |
| <!-- Yoink of toolbox for phoenix moved up --> |
| |
| |
| </div> |
| </div> |
| <div id="clearFooter"/> |
| <div id="footer" > |
| <ul id="footernav"> |
| <li class="first"><a href="http://www.eclipse.org/">Home</a></li> |
| <li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li> |
| <li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li> |
| <li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li> |
| <li><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li> |
| <li><a href="http://wiki.eclipse.org/Eclipsepedia:About" title="Eclipsepedia:About">About Eclipsepedia</a></li> |
| </ul> |
| <span id="copyright">Copyright © 2011 The Eclipse Foundation. All Rights Reserved</span> |
| <p id="footercredit">This page was last modified 14:43, 20 April 2011 by <a href="http://wiki.eclipse.org/User:Drazen.cindric.attensity.com" title="User:Drazen.cindric.attensity.com">Drazen Cindric</a>. Based on work by <a href="http://wiki.eclipse.org/User:Daniel.stucky.empolis.com" title="User:Daniel.stucky.empolis.com">Daniel Stucky</a> and <a href="http://wiki.eclipse.org/User:Igor.novakovic.empolis.com" title="User:Igor.novakovic.empolis.com">Igor Novakovic</a>.</p> |
| <p id="footerviews">This page has been accessed 1,481 times.</p> |
| </div> |
| |
| <script type="text/javascript"> |
| var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
| document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
| </script> |
| <script type="text/javascript"> |
| var pageTracker = _gat._getTracker("UA-910670-4"); |
| pageTracker._trackPageview(); |
| </script> |
| |
| |
| |
| |
| |
| |
| |
| <!-- <div class="visualClear"></div> --> |
| |
| <script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script> |
| </div> |
| |
| <!-- Served in 0.326 secs. --></body></html> |