[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