2007/5/12, Evgeny Egorochkin <[EMAIL PROTECTED]>:

On Saturday 12 May 2007 00:14:55 Mikkel Kamstrup Erlandsen wrote:
> Basically we have four desktop ontologies that I know of:
>
> Strigi:
>
http://websvn.kde.org/trunk/kdesupport/strigi/src/streamanalyzer/fieldprope
>rties/ Tracker :
http://svn.gnome.org/viewcvs/tracker/trunk/data/services/
> Spotlight:
>
http://developer.apple.com/documentation/Carbon/Reference/MetadataAttribute
>sRef/index.html
>Nepomuk: ? I couldn't find one... Sebastian, Jos, Phreedom?

Parts of Nepomuk are still being drafted. Naturally it's RDF-based. I can
ask
Nepomuk if they are ok with releasing some parts of the draft, though you
can
consider Strigi onto a reasonable approximation of Nepomuk onto with some
workarounds due to:
* absense of file types(as of yet)
* ban on multiple-node descriptions of files.
* some extensions in situations where Strigi had to have something before
Nepomuk
* some files like strigi_font or strigi_trash are way to specific and will
be
moved out of the onto and into appropriate analyzers sometime soon.

Otherwise the design ideas/criterias for Strigi onto are the same as
Nepomuk
and this leads to a quite predictable result.

> I've looked a bit into these and I think the Strigi one is the one
closest
> to what I had in mind. It has received a lot of thought and seems
generally
> coherent.

There are several minor corrections I'd like to make, but reluctant to do
so
until I have a critical mass of fixes and,preferably, xesam draft since
this
also involves analyzer code changes.

Of course, I'll let you know what I'd like to have fixed and why.

Also, I'm prepared to explain any and all design decisions behind
Strigi/Nepomuk onto.

> It would be ideal to store the ontology drafts in a VCS, but we
> have none yet - I don't know if the wiki would be disastrous or not...
Any
> ideas on a temporary storage idea until we get a subversion module at
fdo?

Wiki is ok. The only way I see this working is to authorize one person to
make
changes to the onto. It's too small and has too many internal dependencies
to
allow ad-hoc editing. Changes should be proposed, discussed and only then
committed.

You still can use diff on wiki article contents and send patches for
discussion/approval.




Right. The key maintainer would still have to discuss things on the list I
take it?

Anyway, I would like to propose that Evgeny is our ontology-man (if he has
the time (I haven't really talked to him about it)).

To all you other Xesames: I can tell that Evgeny really digs this whole
ontology deal. Atleast better than me :-) He is the one responsible for the
Strigi ontology.  By talking to him on IRC it is clear to me that it is
founded on a lot of thought and solid reasoning. On top of that it seems
that he has insight into the Nepomuk world and I really think we need to be
compatible with them.

If you are at all in doubt of his technical merits I bet you can ping him on
[EMAIL PROTECTED]

Cheers,
Mikkel
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to