2007/6/11, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>&gt;:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Monday 11 June 2007 14:29:10 Mikkel Kamstrup Erlandsen wrote:<br>&gt; 2007/6/10, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>&gt;:<br>&gt; &gt; &gt; &gt; We need to agree on a consistent Source naming.
<br>&gt; &gt; &gt; &gt; Source-Source Item examples:<br>&gt; &gt; &gt; &gt; Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-File<br>&gt; &gt; &gt; &gt; Archive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -ArchiveItem<br>&gt; &gt; &gt; &gt; Email&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Attachment<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; It seems resonable to adopt either:<br>&gt; &gt; &gt; &gt; * this is contained in a [Filesystem,Archive,Email]<br>&gt; &gt; &gt; &gt; * this is a [file, archiveitem, attachment]<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; But not the both at the same time.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Right. This is tricky. I&nbsp;&nbsp;really think the &quot;this comes from&quot;-metaphor<br>&gt; &gt; &gt; is the closes to the intention. The &quot;this is a&quot;-metaphor is already
<br>&gt; &gt; &gt; what categories imply.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Because of this I also think that Mailbox is a better&nbsp;&nbsp;source name than<br>&gt; &gt; &gt; Email.<br>&gt; &gt;<br>&gt; &gt; Here Email corresponds to Attachment. That is we are dealing with an
<br>&gt; &gt; Attachment that is contained in a Email.<br>&gt; &gt;<br>&gt; &gt; &gt; The Attachment is more subtle because in some way it does make sense<br>&gt; &gt; &gt; to say that &quot;holiday1.jpg comes from an attachment&quot;, I can easily
<br>&gt; &gt;<br>&gt; &gt; imagine<br>&gt; &gt;<br>&gt; &gt; &gt; several arguments against this metaphor but it is really not a clear<br>&gt; &gt; &gt; cut case.<br>&gt; &gt;<br>&gt; &gt; How about File vs FileSystem?<br>
&gt;<br>&gt; I think I better clarify what I mean.&nbsp;&nbsp;Here&#39;s a list of sources:<br>&gt;<br>&gt;&nbsp;&nbsp;- Filesystem : The object data is stored on the fs<br>&gt;&nbsp;&nbsp;- Archive : The object data is contained in an archive<br>&gt;&nbsp;&nbsp;- Mailbox : The object data has been extracted from a mailbox
<br>&gt;&nbsp;&nbsp;- Attachment : The data of this object is stored as an email attachment<br>&gt;<br>&gt; The metaphor is &quot;the content of this object is stored in&quot;.<br><br>The objection I have here is that Attachment should be Email. Since that&#39;s
<br>where attachments are stored. As you know attachment is just another part of<br>an email. Stored *in* an attachment is a stretch.<br><br>To me personally, it&#39;s better the other way e.g. file etc. The reason for this
<br>is:<br>Resource is a Document<br>Resource is a File<br>Resource fileName &quot;xxx&quot;<br>Resource fileLocation &quot;file://path/xxx&quot;<br><br>vs<br><br>Resource is a Document<br>Resource is a Filesystem<br>Resource fileName &quot;xxx&quot;
<br>Resource fileLocation &quot;file://path/xxx&quot;<br><br>Categories imply &quot;is a&quot; definition. Also, source-specific properties apply not<br>to the source as a whole.</blockquote><div><br>It is unclear to me what your prefer... I assume it is the first. Given this I take it you mean that the &quot;is a&quot;-relation should apply to sources as well. In this case the previous examples would become
<br><br>File<br>ArchiveItem<br>Email<br>Attachment<br></div><br></div>In this setup I think &quot;source&quot; is a misleading word, but I can&#39;t think of anything better right now (I think there must be at least 30C in the office, my brain is steaming)...
<br><br>Cheers,<br>Mikkel<br>