<?xml version="1.0" encoding="iso8859-1"?>
<rss version="2.0">
<channel>
<title>AKSW - Projects/xOperator/FirstSteps</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps</link>
<description>History/revisions of AKSW/Projects/xOperator/FirstSteps</description>
<language>en-us</language>
<item>
<title>2008-01-07 21:24:26</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+21%3A24%3A26</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a name=".projects.xoperator.firststeps" href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+21%3A24%3A26">2008-01-07 21:24:26&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps">2008-02-20 17:05:04&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">You&amp;nbsp;have to&amp;nbsp;change the&amp;nbsp;property file &lt;tt>xoperator.properties&lt;/tt> according to&amp;nbsp;your account credentials. &lt;br />
Copy the&amp;nbsp;file &lt;tt>xoperator.properties-dist&lt;/tt> to&amp;nbsp;&lt;tt>xoperator.properties&lt;/tt> and&amp;nbsp;open it&amp;nbsp;in your favourite text editor. Follow the&amp;nbsp;comments in&amp;nbsp;the property file and&amp;nbsp;change the&amp;nbsp;values according to&amp;nbsp;your setup.&lt;br />
The&amp;nbsp;agent logs into your jabber account. Therefore the&amp;nbsp;username, which is&amp;nbsp;the full Jabber ID&amp;nbsp;(JID), like &lt;tt>user@example.com&lt;/tt> and&amp;nbsp;the users password have to&amp;nbsp;be given as&amp;nbsp;parameters to&amp;nbsp;the application (in the&amp;nbsp;property file). Should the&amp;nbsp;server to&amp;nbsp;which the&amp;nbsp;agent connects differ from the&amp;nbsp;domain part of&amp;nbsp;the JID, then the&amp;nbsp;optional &lt;tt>main_server&lt;/tt> parameter needs to&amp;nbsp;be set. This is&amp;nbsp;for example the&amp;nbsp;case, when using a&amp;nbsp;Google Talk account, where a&amp;nbsp;JID would be&amp;nbsp;&lt;tt>someuser@googlemail.com&lt;/tt> and&amp;nbsp;the main_server parameter is&amp;nbsp;set to&amp;nbsp;&lt;tt>talk.google.com&lt;/tt>.&lt;br />
For&amp;nbsp;creating a&amp;nbsp;personal agent you&amp;nbsp;need an&amp;nbsp;additional jabber account. This account is&amp;nbsp;neccesary for&amp;nbsp;convenient communication with the&amp;nbsp;agent. The&amp;nbsp;proxy account does not&amp;nbsp;have to&amp;nbsp;be on&amp;nbsp;the same server as&amp;nbsp;the main account. The&amp;nbsp;account does not&amp;nbsp;need to&amp;nbsp;have any&amp;nbsp;contacts, the&amp;nbsp;agent will automatically connect the&amp;nbsp;accounts, therefore a&amp;nbsp;brand new&amp;nbsp;account on&amp;nbsp;a server like &lt;a href="http://jabber.chaotic.de" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://aksw.org/themes/aksw2007/icons/world_link.png" alt="" class="contexticon" />http://jabber.chaotic.de&lt;/a> will do&amp;nbsp;the trick.&lt;br />
Now&amp;nbsp;you can&amp;nbsp;start the&amp;nbsp;agent with &lt;tt>./start.sh&lt;/tt> (or &lt;tt>start.bat&lt;/tt> on&amp;nbsp;Windows). After that, the&amp;nbsp;agent is&amp;nbsp;ready. Now&amp;nbsp;you have to&amp;nbsp;add the&amp;nbsp;proxy JID&amp;nbsp;to&amp;nbsp;your roster. If&amp;nbsp;you see&amp;nbsp;the agent in&amp;nbsp;your roster, start a&amp;nbsp;chat and&amp;nbsp;enter &lt;tt>help&lt;/tt>.&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">You&amp;nbsp;have to&amp;nbsp;change the&amp;nbsp;start script &lt;tt>start.sh&lt;/tt> according to&amp;nbsp;your account credentials:&lt;br />
java -jar agent.jar\&lt;br />
 -main_password MAIN-PASS\&lt;br />
 -main_server MAIN-SERVER\&lt;br />
 -main_username MAIN-JID\&lt;br />
 -proxy_password PROXY-PASS\&lt;br />
 -proxy_server PROXY-SERVER\&lt;br />
 -proxy_username PROXY-JID&lt;br />
The&amp;nbsp;agent logs into your jabber account. Therefore the&amp;nbsp;username, which is&amp;nbsp;the full Jabber ID&amp;nbsp;(JID), like &lt;tt>user@example.com&lt;/tt> and&amp;nbsp;the users password have to&amp;nbsp;be given as&amp;nbsp;parameters to&amp;nbsp;the application. Should the&amp;nbsp;server to&amp;nbsp;which the&amp;nbsp;agent connects differ from the&amp;nbsp;domain part of&amp;nbsp;the JID, then the&amp;nbsp;optional main_server parameter needs to&amp;nbsp;be set. This is&amp;nbsp;for example the&amp;nbsp;case, when using a&amp;nbsp;Google Talk account, where a&amp;nbsp;JID would be&amp;nbsp;&lt;tt>someuser@gmail.com&lt;/tt> and&amp;nbsp;the main_server parameter is&amp;nbsp;set to&amp;nbsp;&lt;tt>talk.google.com&lt;/tt>.&lt;br />
For&amp;nbsp;creating a&amp;nbsp;personal agent an&amp;nbsp;additional jabber account is&amp;nbsp;needed. This account is&amp;nbsp;neccesary for&amp;nbsp;convenient communication with the&amp;nbsp;agent. The&amp;nbsp;proxy account does not&amp;nbsp;have to&amp;nbsp;be on&amp;nbsp;the same server like the&amp;nbsp;main account. The&amp;nbsp;account does not&amp;nbsp;need to&amp;nbsp;have any&amp;nbsp;contacts, the&amp;nbsp;agent will automatically connect the&amp;nbsp;accounts, therefore a&amp;nbsp;brand new&amp;nbsp;account on&amp;nbsp;a server like &lt;a href="http://jabber.chaotic.de" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://aksw.org/themes/aksw2007/icons/world_link.png" alt="" class="contexticon" />http://jabber.chaotic.de&lt;/a> will do&amp;nbsp;the trick.&lt;br />
Now&amp;nbsp;you can&amp;nbsp;start the&amp;nbsp;agent with &lt;tt>./start.sh&lt;/tt>. After that, the&amp;nbsp;agent is&amp;nbsp;ready. Now&amp;nbsp;you have to&amp;nbsp;add the&amp;nbsp;proxy JID&amp;nbsp;to&amp;nbsp;your roster. If&amp;nbsp;you see&amp;nbsp;the agent in&amp;nbsp;your roster, start a&amp;nbsp;chat and&amp;nbsp;enter &lt;tt>help&lt;/tt>.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-07 21:22:22</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+21%3A22%3A22</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+21%3A22%3A22">2008-01-07 21:22:22&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+21%3A24%3A26">2008-01-07 21:24:26&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">For&amp;nbsp;creating a&amp;nbsp;personal agent an&amp;nbsp;additional jabber account is&amp;nbsp;needed. This account is&amp;nbsp;neccesary for&amp;nbsp;convenient communication with the&amp;nbsp;agent. The&amp;nbsp;proxy account does not&amp;nbsp;have to&amp;nbsp;be on&amp;nbsp;the same server like the&amp;nbsp;main account. The&amp;nbsp;account does not&amp;nbsp;need to&amp;nbsp;have any&amp;nbsp;contacts, the&amp;nbsp;agent will automatically connect the&amp;nbsp;accounts, therefore a&amp;nbsp;brand new&amp;nbsp;account on&amp;nbsp;a server like &lt;a href="http://jabber.chaotic.de" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://aksw.org/themes/aksw2007/icons/world_link.png" alt="" class="contexticon" />http://jabber.chaotic.de&lt;/a> will do&amp;nbsp;the trick.&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">For&amp;nbsp;creating a&amp;nbsp;personal agent an&amp;nbsp;additional jabber account is&amp;nbsp;needed. This account is&amp;nbsp;neccesary for&amp;nbsp;convenient communication with the&amp;nbsp;agent. The&amp;nbsp;proxy account does not&amp;nbsp;have to&amp;nbsp;be on&amp;nbsp;the same server like the&amp;nbsp;main account.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-07 20:01:42</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+20%3A01%3A42</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+20%3A01%3A42">2008-01-07 20:01:42&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+21%3A22%3A22">2008-01-07 21:22:22&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">The&amp;nbsp;agent logs into your jabber account. Therefore the&amp;nbsp;username, which is&amp;nbsp;the full Jabber ID&amp;nbsp;(JID), like &lt;tt>user@example.com&lt;/tt> and&amp;nbsp;the users password have to&amp;nbsp;be given as&amp;nbsp;parameters to&amp;nbsp;the application. Should the&amp;nbsp;server to&amp;nbsp;which the&amp;nbsp;agent connects differ from the&amp;nbsp;domain part of&amp;nbsp;the JID, then the&amp;nbsp;optional main_server parameter needs to&amp;nbsp;be set. This is&amp;nbsp;for example the&amp;nbsp;case, when using a&amp;nbsp;Google Talk account, where a&amp;nbsp;JID would be&amp;nbsp;&lt;tt>someuser@gmail.com&lt;/tt> and&amp;nbsp;the main_server parameter is&amp;nbsp;set to&amp;nbsp;&lt;tt>talk.google.com&lt;/tt>.&lt;br />
For&amp;nbsp;creating a&amp;nbsp;personal agent an&amp;nbsp;additional jabber account is&amp;nbsp;needed. This account is&amp;nbsp;neccesary for&amp;nbsp;convenient communication with the&amp;nbsp;agent. The&amp;nbsp;proxy account does not&amp;nbsp;have to&amp;nbsp;be on&amp;nbsp;the same server like the&amp;nbsp;main account.&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">JIDs are&amp;nbsp;jabber IDs&amp;nbsp;like &lt;tt>user@example.com&lt;/tt>. The&amp;nbsp;server is&amp;nbsp;only the&amp;nbsp;part after the&amp;nbsp;&lt;tt>@&lt;/tt>, and&amp;nbsp;the passes are&amp;nbsp;your account passwords.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-07 19:56:33</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+19%3A56%3A33</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A56%3A33">2008-01-07 19:56:33&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+20%3A01%3A42">2008-01-07 20:01:42&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ul>&lt;li> The&amp;nbsp;following command creates a&amp;nbsp;template from the&amp;nbsp;query example above: &lt;tt>&lt;!--notypo-->add template &amp;quot;Who was born in berlin between * and *&amp;quot; &amp;quot;SELECT ?name ?birth ?death WHERE { ?person dbpedia2:birthPlace &amp;lt;http://dbpedia.org/resource/Berlin&amp;gt; . ?person dbpedia2:birth ?birth . ?person foaf:name ?name . ?person dbpedia2:death ?death. FILTER (?birth &amp;lt; '%%2%%'^^xsd:date) . FILTER (?birth &amp;gt; '%%1%%'^^xsd:date) . } ORDER BY ?name LIMIT 20&lt;!--/notypo-->"&lt;/tt> &amp;ndash; After creating the&amp;nbsp;template, try&amp;nbsp;&lt;tt>Who was&amp;nbsp;born in&amp;nbsp;Berlin between &lt;span class="nobr">1899&amp;ndash;12&amp;ndash;31&lt;/span> and&amp;nbsp;&lt;span class="nobr">1901&amp;ndash;01&amp;ndash;01&lt;/span>&lt;/tt>.&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;ul>&lt;li> The&amp;nbsp;following command creates a&amp;nbsp;template from the&amp;nbsp;query example above: &lt;tt>&lt;!--notypo-->add template &amp;quot;Who was born in berlin between * and *&amp;quot; &amp;quot;SELECT ?name ?birth ?death WHERE { ?person dbpedia2:birthPlace &amp;lt;http://dbpedia.org/resource/Berlin&amp;gt; . ?person dbpedia2:birth ?birth . ?person foaf:name ?name . ?person dbpedia2:death ?death. FILTER (?birth &amp;lt; &amp;quot;%%2%%&amp;quot;^^xsd:date) . FILTER (?birth &amp;gt; &amp;quot;%%1%%&amp;quot;^^xsd:date) . } ORDER BY ?name LIMIT 20&lt;!--/notypo-->"&lt;/tt> &amp;ndash; After creating the&amp;nbsp;template, try&amp;nbsp;&lt;tt>Who was&amp;nbsp;born in&amp;nbsp;Berlin between &lt;span class="nobr">1899&amp;ndash;12&amp;ndash;31&lt;/span> and&amp;nbsp;&lt;span class="nobr">1901&amp;ndash;01&amp;ndash;01&lt;/span>&lt;/tt>.&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-07 19:52:03</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+19%3A52%3A03</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A52%3A03">2008-01-07 19:52:03&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A56%3A33">2008-01-07 19:56:33&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">Query scripts basically are&amp;nbsp;small pieces of&amp;nbsp;software, which run&amp;nbsp;in&amp;nbsp;a special environment where they have access to&amp;nbsp;all relevant subsystems. They are&amp;nbsp;given access to&amp;nbsp;the list of&amp;nbsp;known data sources and&amp;nbsp;neighbouring agents. xOperator, allows the&amp;nbsp;execution of&amp;nbsp;query scripts in&amp;nbsp;the &lt;a href="http://groovy.codehaus.org/" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://aksw.org/themes/aksw2007/icons/world_link.png" alt="" class="contexticon" />Groovy scripting language&lt;/a> for&amp;nbsp;Java.&lt;br />
To&amp;nbsp;write query script, you&amp;nbsp;need access to&amp;nbsp;the xOperator installation. This advanced topic is&amp;nbsp;described in&amp;nbsp;more detail on&amp;nbsp;our query scripts page.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-01-07 19:49:29</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2008-01-07+19%3A49%3A29</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A49%3A29">2008-01-07 19:49:29&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A52%3A03">2008-01-07 19:52:03&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">JIDs are&amp;nbsp;jabber IDs&amp;nbsp;like &lt;tt>user@example.com&lt;/tt>. The&amp;nbsp;server is&amp;nbsp;only the&amp;nbsp;part after the&amp;nbsp;&lt;tt>@&lt;/tt>, and&amp;nbsp;the passes are&amp;nbsp;your account passwords.&lt;br />
Now&amp;nbsp;you can&amp;nbsp;start the&amp;nbsp;agent with &lt;tt>./start.sh&lt;/tt>. After that, the&amp;nbsp;agent is&amp;nbsp;ready. Now&amp;nbsp;you have to&amp;nbsp;add the&amp;nbsp;proxy JID&amp;nbsp;to&amp;nbsp;your roster. If&amp;nbsp;you see&amp;nbsp;the agent in&amp;nbsp;your roster, start a&amp;nbsp;chat and&amp;nbsp;enter &lt;tt>help&lt;/tt>.&lt;br />
The&amp;nbsp;&lt;tt>help&lt;/tt> command list all&amp;nbsp;possible commands and&amp;nbsp;explain how&amp;nbsp;to&amp;nbsp;use them:&lt;br />
[18:26:21] Seebi: help&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">JIDs are&amp;nbsp;jabber ID&amp;nbsp;addresses like user@example.com. The&amp;nbsp;server is&amp;nbsp;only the&amp;nbsp;part aftere the&amp;nbsp;&lt;tt>@&lt;/tt>, and&amp;nbsp;the passes are&amp;nbsp;your account passwords.&lt;br />
Now&amp;nbsp;you can&amp;nbsp;start the&amp;nbsp;agent with &lt;tt>./start.sh&lt;/tt>. After that, the&amp;nbsp;agent is&amp;nbsp;ready but&amp;nbsp;you can't communicate with them. This is, because you&amp;nbsp;have to&amp;nbsp;add the&amp;nbsp;proxy JID&amp;nbsp;to&amp;nbsp;your roster. If&amp;nbsp;you see&amp;nbsp;the agent in&amp;nbsp;your roster, start a&amp;nbsp;chat an&amp;nbsp;type &lt;tt>help&lt;/tt>.&lt;br />
The&amp;nbsp;&lt;tt>help&lt;/tt> command lists all&amp;nbsp;possible commands and&amp;nbsp;explains how&amp;nbsp;to&amp;nbsp;use them:&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-21 11:25:03</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2007-12-21+11%3A25%3A03</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2007-12-21+11%3A25%3A03">2007-12-21 11:25:03&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2008-01-07+19%3A49%3A29">2008-01-07 19:49:29&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;textarea class="code" rows="8" readonly="readonly">java -jar agent.jar\
 -main_password MAIN-PASS\
 -main_server MAIN-SERVER\
 -main_username MAIN-JID\
 -proxy_password PROXY-PASS\
 -proxy_server PROXY-SERVER\
 -proxy_username PROXY-JID&lt;/textarea>&lt;!--/notypo-->&lt;br />
JIDs are&amp;nbsp;jabber ID&amp;nbsp;addresses like user@example.com. The&amp;nbsp;server is&amp;nbsp;only the&amp;nbsp;part aftere the&amp;nbsp;&lt;tt>@&lt;/tt>, and&amp;nbsp;the passes are&amp;nbsp;your account passwords.&lt;br />
Now&amp;nbsp;you can&amp;nbsp;start the&amp;nbsp;agent with &lt;tt>./start.sh&lt;/tt>. After that, the&amp;nbsp;agent is&amp;nbsp;ready but&amp;nbsp;you can't communicate with them. This is, because you&amp;nbsp;have to&amp;nbsp;add the&amp;nbsp;proxy JID&amp;nbsp;to&amp;nbsp;your roster. If&amp;nbsp;you see&amp;nbsp;the agent in&amp;nbsp;your roster, start a&amp;nbsp;chat an&amp;nbsp;type &lt;tt>help&lt;/tt>.&lt;br />
The&amp;nbsp;&lt;tt>help&lt;/tt> command lists all&amp;nbsp;possible commands and&amp;nbsp;explains how&amp;nbsp;to&amp;nbsp;use them:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="4" readonly="readonly">[18:13:20] xOperator: The agent understands the following commands: query  executes a simple query. for example: 'query select distinct....' 
help lists information about ...
[...]&lt;/textarea>&lt;!--/notypo-->&lt;a name="h620-1">&lt;/a>&lt;h2>Managing Datastores&lt;/h2>
You&amp;nbsp;can manage your trusted datastores with the&amp;nbsp;following commands. Each source is&amp;nbsp;locally identified by&amp;nbsp;a name which is&amp;nbsp;associated to&amp;nbsp;an URI.&lt;br />
&lt;ul>&lt;li> &lt;tt>list ds&lt;/tt> &amp;ndash; lists all&amp;nbsp;configured datastores
&lt;/li>&lt;li> &lt;tt>add ds&amp;nbsp;{name} {uri}&lt;/tt> &amp;ndash; add&amp;nbsp;a&amp;nbsp;datastore to&amp;nbsp;the agent
&lt;/li>&lt;li> &lt;tt>del ds&amp;nbsp;{name}&lt;/tt> &amp;ndash; remove a&amp;nbsp;datastore&lt;/li>&lt;/ul>
Example:&lt;br />
&lt;ul>&lt;li> The&amp;nbsp;following command adds the&amp;nbsp;dbpedia sparql endpoint as&amp;nbsp;an agent datastore: &lt;tt>&lt;!--notypo-->add ds dbpedia http://dbpedia.org/sparql?format=XML&amp;amp;default-graph-uri=http%3A%2F%2Fdbpedia.org&lt;!--/notypo-->&lt;/tt>&lt;/li>&lt;/ul>&lt;a name="h620-2">&lt;/a>&lt;h2>First Query / Managing Namespaces&lt;/h2>
The&amp;nbsp;&lt;tt>query&lt;/tt> command is&amp;nbsp;used to&amp;nbsp;send on-the-fly SPARQL queries to&amp;nbsp;the xOperator. The&amp;nbsp;query will be&amp;nbsp;evaluated on&amp;nbsp;every datastore and&amp;nbsp;routed to&amp;nbsp;every agent in&amp;nbsp;the neighbourhood (not in&amp;nbsp;group agent mode). The&amp;nbsp;query results will be&amp;nbsp;rendered by&amp;nbsp;a default renderer.&lt;br />
The&amp;nbsp;syntax of&amp;nbsp;the command is: &lt;tt>query {sparql query}&lt;/tt>&lt;br />
Before you&amp;nbsp;send your first SPARQL query, you&amp;nbsp;have to&amp;nbsp;define some namespaces, which you&amp;nbsp;can use&amp;nbsp;in&amp;nbsp;the query (you can&amp;nbsp;also define it&amp;nbsp;in the&amp;nbsp;query). The&amp;nbsp;&lt;tt>add ns&lt;/tt> command can&amp;nbsp;do&amp;nbsp;that for&amp;nbsp;you (type &lt;tt>help&lt;/tt> for&amp;nbsp;more namespace commands).&lt;br />
Namespace Example:&lt;br />
&lt;ul>&lt;li> &lt;tt>&lt;!--notypo-->add ns foaf http://xmlns.com/foaf/0.1/&lt;!--/notypo-->&lt;/tt>
&lt;/li>&lt;li> &lt;tt>&lt;!--notypo-->add ns dbpedia2 http://dbpedia.org/property/&lt;!--/notypo-->&lt;/tt>&lt;/li>&lt;/ul>
After that, you&amp;nbsp;can send your first query.&lt;br />
Query Example:&lt;br />
&lt;ul>&lt;li> The&amp;nbsp;following query asks dbpedia for&amp;nbsp;people which are&amp;nbsp;born in&amp;nbsp;Berlin in&amp;nbsp;the year 1900: &lt;tt>&lt;!--notypo-->query SELECT ?name ?birth ?death WHERE { ?person dbpedia2:birthPlace &amp;lt;http://dbpedia.org/resource/Berlin&amp;gt; . ?person dbpedia2:birth ?birth . ?person foaf:name ?name . ?person dbpedia2:death ?death. FILTER (?birth &amp;lt; &amp;quot;1901-01-01&amp;quot;^^xsd:date) . FILTER (?birth &amp;gt; &amp;quot;1899-12-31&amp;quot;^^xsd:date) . } ORDER BY ?name LIMIT 20&lt;!--/notypo-->&lt;/tt>&lt;/li>&lt;/ul>
A&amp;nbsp;template is&amp;nbsp;a customizable SPARQL query which is&amp;nbsp;executed by&amp;nbsp;a given sentence. Instead of&amp;nbsp;writing the&amp;nbsp;whole query again and&amp;nbsp;again, you&amp;nbsp;can create it&amp;nbsp;as a&amp;nbsp;template, where&lt;br />
To&amp;nbsp;add a&amp;nbsp;template, type &lt;tt>add template {pattern} {query}&lt;/tt>.&lt;br />
Template Example:&lt;br />
&lt;ul>&lt;li> The&amp;nbsp;following command creates a&amp;nbsp;template from the&amp;nbsp;query example above: &lt;tt>&lt;!--notypo-->add template &amp;quot;Who was born in berlin between * and *&amp;quot; &amp;quot;SELECT ?name ?birth ?death WHERE { ?person dbpedia2:birthPlace &amp;lt;http://dbpedia.org/resource/Berlin&amp;gt; . ?person dbpedia2:birth ?birth . ?person foaf:name ?name . ?person dbpedia2:death ?death. FILTER (?birth &amp;lt; &amp;quot;%%2%%&amp;quot;^^xsd:date) . FILTER (?birth &amp;gt; &amp;quot;%%1%%&amp;quot;^^xsd:date) . } ORDER BY ?name LIMIT 20&lt;!--/notypo-->"&lt;/tt> &amp;ndash; After creating the&amp;nbsp;template, try&amp;nbsp;&lt;tt>Who was&amp;nbsp;born in&amp;nbsp;Berlin between &lt;span class="nobr">1899&amp;ndash;12&amp;ndash;31&lt;/span> and&amp;nbsp;&lt;span class="nobr">1901&amp;ndash;01&amp;ndash;01&lt;/span>&lt;/tt>.&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h620-1">&lt;/a>&lt;h2>Adding Datastores&lt;/h2>&lt;a name="h620-2">&lt;/a>&lt;h2>First Query&lt;/h2>&lt;a name="h620-3">&lt;/a>&lt;h2>Adding Templates&lt;/h2>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-21 11:24:10</title>
<link>http://aksw.org/Projects/xOperator/FirstSteps/show?time=2007-12-21+11%3A24%3A10</link>
<description>&lt;div class="pageBefore">&lt;img src="http://aksw.org/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://aksw.org/Projects/xOperator/FirstSteps" class="">/Projects&amp;nbsp;/&amp;nbsp;x&amp;nbsp;Operator&amp;nbsp;/&amp;nbsp;First&amp;nbsp;Steps&lt;/a> of &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2007-12-21+11%3A24%3A10">2007-12-21 11:24:10&lt;/a> and &lt;a href="http://aksw.org/Projects/xOperator/FirstSteps?time=2007-12-21+11%3A25%3A03">2007-12-21 11:25:03&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;div class='box'>&lt;div class='inner'>
&lt;div class="toc1">&lt;a href="#h620-2">Configuration&lt;/a>&lt;/div>&lt;div class="toc1">&lt;a href="#h620-3">Managing Datastores&lt;/a>&lt;/div>&lt;div class="toc1">&lt;a href="#h620-4">First Query / Managing Namespaces&lt;/a>&lt;/div>&lt;div class="toc1">&lt;a href="#h620-5">Using Templates&lt;/a>&lt;/div>&lt;div class="toc1">&lt;a href="#h620-6">Writing Query Scripts&lt;/a>&lt;/div>&lt;/div>&lt;/div>
&lt;!--/notypo-->&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
