<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.eiffelroom.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>eiffelroom - information - Comments</title>
 <link>http://www.eiffelroom.com/tag/information</link>
 <description>Comments for &quot;information&quot;</description>
 <language>en</language>
<item>
 <title>It could be still shorter in some circumstances</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-454</link>
 <description>&lt;p&gt;That looks fine.&lt;/p&gt;

&lt;p&gt;In fact, you can drop the eiffel: too in some cases. The application can set a base URI of eiffel: .&lt;/p&gt;

&lt;p&gt;Colin Adams&lt;/p&gt;

</description>
 <pubDate>Wed, 21 May 2008 12:03:44 -0700</pubDate>
 <dc:creator>colin-adams</dc:creator>
 <guid isPermaLink="false">comment 454 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>No plan for now.</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-451</link>
 <description>&lt;p&gt;Thanks for the information, Colin.&lt;br /&gt;
 I read more about this. Now I think &amp;quot;//&amp;quot; may not be needed. Since it is used ONLY when the syntax of the URI&#039;s &amp;lt;scheme-specific-part&amp;gt; contains a hierarchical structure. system/target/group/cluster/class/feature is kind of hierarchical structure, but not strict. Some parts are optional when certain parts present. It seems the best fit of current requirement is like &amp;quot;eiffel:?class=XXX&amp;amp;feature=XXX&amp;quot;.&lt;/p&gt;

</description>
 <pubDate>Tue, 20 May 2008 20:03:23 -0700</pubDate>
 <dc:creator>ted_eiffel</dc:creator>
 <guid isPermaLink="false">comment 451 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Are you going to register the Eiffel URI scheme?</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-449</link>
 <description>&lt;p&gt;I am puzzled as to how you are implementing these incoming links.&lt;/p&gt;

&lt;p&gt;First, you talk about entering them in a browser. And the syntax looks like a URI but isn&#039;t.&lt;/p&gt;

&lt;p&gt;I would suggest the following actions:&lt;/p&gt;

&lt;p&gt;1) Read RFC 3986 - the definition of URI syntax. 2) If you still can&#039;t see why the examples are wrong, and why the design of the URI is poor, create a UT_URI object with one of those example &amp;quot;URI&amp;quot;s, and then stop in the debugger at the end of the creation procedure, and examine the attributes of the UT_URI object. 3) Read the procedures on registering a URI scheme (scheme - not protocol. Even the http URI scheme doesn&#039;t always mean the http protocol will be used). Even if you don&#039;t submit the scheme for registration (and I certainly think you should do so), considering the process should help a lot.&lt;/p&gt;

&lt;p&gt;Colin Adams&lt;/p&gt;

</description>
 <pubDate>Tue, 20 May 2008 00:17:25 -0700</pubDate>
 <dc:creator>colin-adams</dc:creator>
 <guid isPermaLink="false">comment 449 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>The following link is</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-447</link>
 <description>&lt;p&gt;The following link is sufficient to locate &lt;code class=&quot;geshifilter eiffel&quot;&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;#123;&lt;/span&gt;STRING_8&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;#125;&lt;/span&gt;.&lt;span style=&quot;color: #000060;&quot;&gt;is_equal&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
 eiffel://system=ec&amp;amp;target=base&amp;amp;class=STRING_8&amp;amp;feature=is_equal&lt;/p&gt;

&lt;p&gt;By your means, it would be:&lt;br /&gt;
 eiffel:///bysystem/ec/base/STRING_8/is_equal&lt;/p&gt;

&lt;p&gt;Note that `cluster&#039; is omitted here. It means that we don&#039;t know what `STRING_8&#039; is. It can be a cluster name and `is_equal&#039; is a class name. So this could be interpreted as class `IS_EQUAL&#039; is required in cluster `string_8&#039;.&lt;/p&gt;

</description>
 <pubDate>Sat, 17 May 2008 21:11:56 -0700</pubDate>
 <dc:creator>ted_eiffel</dc:creator>
 <guid isPermaLink="false">comment 447 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Path URI</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-446</link>
 <description>&lt;p&gt;Yes path URI sounds so much better than the name value mess, and is not exclusive with defaulting of various types, with say a magic word as first component:&lt;/p&gt;

&lt;p&gt;eiffel:///byclass/STRING/is_equal eiffel:///bycluster/foo/STRING/is_equal&lt;/p&gt;

&lt;p&gt;etc&lt;/p&gt;

</description>
 <pubDate>Fri, 16 May 2008 08:01:34 -0700</pubDate>
 <dc:creator>nenieorg</dc:creator>
 <guid isPermaLink="false">comment 446 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Though I am not aware of</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-443</link>
 <description>&lt;p&gt;Though I am not aware of what kind of software processes the URI and how it would be useful picking up name/value pairs, it is would always be better to follow standard. Using eiffel:///? is OK for me, except that it looks uglier. Actually the .ecf is not needed for EIS incoming mechanism. Only optional system/system UUID is needed for locating project.&lt;/p&gt;

</description>
 <pubDate>Wed, 14 May 2008 07:28:24 -0700</pubDate>
 <dc:creator>ted_eiffel</dc:creator>
 <guid isPermaLink="false">comment 443 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Perhaps a path</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-442</link>
 <description>&lt;p&gt;You would need eiffel:///?... if you expected generic URI processing software to pick up the name/value pairs.&lt;/p&gt;

&lt;p&gt;or alternatively abandon the query parameters approach, and have a structured path (something like /system/target/cluster/class/feature). But that would make it hard to default the system and target.&lt;/p&gt;

&lt;p&gt;I can&#039;t see how this is supposed to work anyway. Surely you need an ecf file? In which case the obvious syntax is:&lt;/p&gt;

&lt;p&gt;eiffel:///path/to/my.ecf?class=my_class&amp;amp;feature=my_feature&lt;/p&gt;

&lt;p&gt;and the authority field is then available for a future extension for non-local access.&lt;/p&gt;

&lt;p&gt;Colin Adams&lt;/p&gt;

</description>
 <pubDate>Tue, 13 May 2008 07:35:48 -0700</pubDate>
 <dc:creator>colin-adams</dc:creator>
 <guid isPermaLink="false">comment 442 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Indeed. I think eiffel:///</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-441</link>
 <description>&lt;p&gt;Indeed. I think eiffel:/// would be nicer.&lt;/p&gt;

</description>
 <pubDate>Tue, 13 May 2008 05:04:22 -0700</pubDate>
 <dc:creator>ted_eiffel</dc:creator>
 <guid isPermaLink="false">comment 441 at http://www.eiffelroom.com</guid>
</item>
<item>
 <title>Invalid URIs</title>
 <link>http://www.eiffelroom.com/blog/ted_eiffel/start_using_eiffel_information_system_eis#comment-440</link>
 <description>&lt;p&gt;The syntax of the eiffel: URIs is invalid.&lt;/p&gt;

&lt;p&gt;That is, the presence of the // indicates that what follows is an authority segment:&lt;/p&gt;

&lt;p&gt;According to RFC 3986, this is terminated by the first /, ? or # character.&lt;/p&gt;

&lt;p&gt;None of those is present, so the remainder of the URI needs to match the authority production syntax. As there is no @ or : present, this in turn means matching the syntax for host. Clearly it does not.&lt;/p&gt;

&lt;p&gt;I suggest that you appear to be parameter/value pairs, and that therefore this remainder should actually be part of the query segment.&lt;/p&gt;

&lt;p&gt;Accordingly, change eiffel:// into eiffel://? in order to conform to URI syntax.&lt;/p&gt;

&lt;p&gt;I assume that by protocol link you actually meant URI scheme.&lt;/p&gt;

&lt;p&gt;Colin Adams&lt;/p&gt;

</description>
 <pubDate>Tue, 13 May 2008 03:18:33 -0700</pubDate>
 <dc:creator>colin-adams</dc:creator>
 <guid isPermaLink="false">comment 440 at http://www.eiffelroom.com</guid>
</item>
</channel>
</rss>
