thoughts from FOSDEM, status

Kévin Ottens ervin at ipsquad.net
Sun Mar 20 00:41:12 CET 2005


Le Dimanche 20 Mars 2005 00:15, Scott Wheeler a écrit :
> *) Mindshare is growing a bit, in a way that I'm mostly happy with.  Most
> people aren't really sure what it is that we're working on, but they know
> that it's supposed to be cool.

Ah-ah! I'm not so lost in fact! =)

> That's a good thing, since I think 
> explaining some of the ideas is a bit tough when you can't sit people down
> for an hour and go through the details, and "it's supposed to be cool" is
> probably better than random misinformation.

I hope we'll be able to sit around the end of august this year. ;-)
*hint* Malaga *hint*

> *) One of the more interesting questions was from Sevtap -- and I thought
> it's something that Kévin would find interesting given his research in
> multi-agent systems.  Kévin and I talked a bit about this right after
> FOSDEM, but it's worth repeating here:
>
>   Essentially Sevtap's question (and feel free to correct me) was along the
>   lines of, "Why not move the query logic into applications rather than a
>   central place?"  Essentially querying the applications as "agents" and
>   having them return things as such.

Where he's right, is that it'll be far easier to design the logic for each 
application... you basically need a set of protocols if you use something 
agent-based.

With something more centralized it'll be more more difficult to have something 
well designed and working in all cases... And what happens when a new 
application arrive? etc.

> I'm not sure that it's a practical approach, but it's certainly an
> interesting way of looking at the problem, so it's worth thinking about. 

The biggest problem I could see with such an approach is performance, it'll 
involve more active objects (even if you can cheat at the implementation 
level)... Moreover, when you cross this line it becomes difficult to see 
things as really deterministic.

> Practically speaking there's the problem that the applications not running
> all of the time, but Kévin kind of jumped to the idea of applications
> having parallel "agents" that come from the application.

I see it more as a split between a frontend and a backend... The agent being 
able to query the backend and the frontend being a good old GUI application 
for the user.

> From my side -- 
> independent of how these are organized this led to the idea that it
> probably makes sense to have plugins that can come from applications for
> query logic, much in the same way that KFileMetaInfo can abstract away
> retrieval logic.

Indeed, that seems to be a fair way of thinking. Just note that you'll start 
to build agents as soon as you'll need them to be proactive.

>  The more I learn about RDF the more I tend to believe those
> that told me that it wasn't really all that useful for KLink like
> structures, but "somebody else told me it's irrelevant" is hardly
> convincing when you're fielding questions after a talk.

Hmmm... sorry I'm not sure to understand what you mean here?
I really feel that my english is limited sometimes... :-/

> *) Ontology Learning for the Semantic Web
> -- again, recommended by Kévin -- 

Sssshh! Stop putting my name all the time like this... :-p
I prefer to be on the "not public" side of things. ;-)

> who seems to be our resident academic on these topics.  I think the point
> is mostly on building "bottom-up" ontologies rather than "top-down"
> ontologies. Or something like that.

Yes that's the point. You can find mixed approaches too : bootstrapping the 
system with a small "general" ontology, or trying to reuse an ontology. I 
don't remember if Maedche focuses his book only on bottom-up or refers to 
mixed too.

> I'm not that far into it yet as it's 
> rather slow reading for someone not already involved in the field.

Oh sorry... I thought it would be a good book as a start... :-/

> *) Essentials of Cognitive Psychology -- this hasn't actually arrived yet,
> but should shortly.  Since I'll be travelling a lot in the next couple of
> weeks that means lots of reading time and I'd like to pick up a bit on
> basically how people remember stuff as I think that may be useful down the
> line.

Indeed, and it could be important on the human interface level too... Very 
difficult topic though.

Ok, that's enough for this evening... I'm not even sure to be understandable 
anyway. :-)

Regards.
-- 
Kévin 'ervin' Ottens, http://ervin.ipsquad.net
"Ni le maître sans disciple, Ni le disciple sans maître,
Ne font reculer l'ignorance."


More information about the Klink mailing list