[Xesam] Ontology snapshot

Evgeny Egorochkin phreedom.stdin at gmail.com
Mon Jun 11 05:11:57 PDT 2007


On Monday 11 June 2007 14:29:10 Mikkel Kamstrup Erlandsen wrote:
> 2007/6/10, Evgeny Egorochkin <phreedom.stdin at gmail.com>:
> > > > We need to agree on a consistent Source naming.
> > > > Source-Source Item examples:
> > > > Filesystem      -File
> > > > Archive         -ArchiveItem
> > > > Email           -Attachment
> > > >
> > > > It seems resonable to adopt either:
> > > > * this is contained in a [Filesystem,Archive,Email]
> > > > * this is a [file, archiveitem, attachment]
> > > >
> > > > But not the both at the same time.
> > >
> > > Right. This is tricky. I  really think the "this comes from"-metaphor
> > > is the closes to the intention. The "this is a"-metaphor is already
> > > what categories imply.
> > >
> > > Because of this I also think that Mailbox is a better  source name than
> > > Email.
> >
> > Here Email corresponds to Attachment. That is we are dealing with an
> > Attachment that is contained in a Email.
> >
> > > The Attachment is more subtle because in some way it does make sense
> > > to say that "holiday1.jpg comes from an attachment", I can easily
> >
> > imagine
> >
> > > several arguments against this metaphor but it is really not a clear
> > > cut case.
> >
> > How about File vs FileSystem?
>
> I think I better clarify what I mean.  Here's a list of sources:
>
>  - Filesystem : The object data is stored on the fs
>  - Archive : The object data is contained in an archive
>  - Mailbox : The object data has been extracted from a mailbox
>  - Attachment : The data of this object is stored as an email attachment
>
> The metaphor is "the content of this object is stored in".

The objection I have here is that Attachment should be Email. Since that's 
where attachments are stored. As you know attachment is just another part of 
an email. Stored *in* an attachment is a stretch.

To me personally, it's better the other way e.g. file etc. The reason for this 
is:
Resource is a Document
Resource is a File
Resource fileName "xxx"
Resource fileLocation "file://path/xxx"

vs

Resource is a Document
Resource is a Filesystem
Resource fileName "xxx"
Resource fileLocation "file://path/xxx"

Categories imply "is a" definition. Also, source-specific properties apply not 
to the source as a whole.

-- Evgeny


More information about the xdg mailing list