Jade e OWL

View: New views
4 Messages — Rating Filter:   Alert me  

Jade e OWL

by Luiz Felipe C. Mendes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Hi Everyone,
 
Anyone did work with ontologies in OWL together JADE agents?
 
Thanks,
 
Luiz Felipe C. Mendes
Analista de Sistemas - SertaOggi Processos e Sistemas Ltda.
Mestrando em Modelagem Computacional - UFJF
Tel: (32) 8844-5726 / (32) 3215-3456
E-mail: lfmendes@...
MSN: lipemendesjf@...
Skype: lipemendesjf

_______________________________________________
jade-develop mailing list
jade-develop@...
https://avalon.cselt.it/mailman/listinfo/jade-develop
UNSUBSCRIBE INSTRUCTIONS AT
http://jade.tilab.com/community-mailinglist.htm

Re: Jade e OWL

by Csongor Nyulas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Luiz,

We are using OWL to define an ontology of existing surveillance methods
and to represent aberancy detection and evaluation algorithms in order
to compare their performance. In our model, an evaluation algorithm
contains "Task"s which execute a specific surveillance method on a set
of data bundled in "Tuple"s being identified with a "Tag". In the
ontology, among others, we specify for each Task its input and output
Tags and its associated Method.

We edit our ontology in the widely-used, open source ontology and
knowledge base editor Protégé (http://protege.stanford.edu/), and we use
the Bean Generator Protégé plug-in to generate the message content
ontology for JADE agents. We improved the Bean Generator to deal with
multiple inheritance and to be able to generate jade.content.Concept
instances (used directly as content of ACLMessages) based on OWL
individuals from the ontology. We will share the modified plug-in with
the JADE community very soon.

Starting from an OWL indiviual representing an evaluation algorithm and
dynamically (and recursively) analyzing all its properties, we create
JADE agents for every Task individual and we configure them together
with their associated methods. The Task agents communicate with each
other by reading/writing Tuples corresponding to their defined
input/output Tags from/to a Blackboard agent. We plan to write a paper
on our work, where we will explain in more detail the concepts and the
infrastructure. By the way, is there any good conference on software
agents where one can publish papers on semantically defined/configured
agent architecture?

Regards,
Csongor


Luiz Felipe C. Mendes wrote:

> Hi Everyone,
>  
> Anyone did work with ontologies in OWL together JADE agents?
>  
> Thanks,
>  
> Luiz Felipe C. Mendes
> Analista de Sistemas - SertaOggi Processos e Sistemas Ltda.
> Mestrando em Modelagem Computacional - UFJF
> Tel: (32) 8844-5726 / (32) 3215-3456
> E-mail: lfmendes@... <mailto:lfmendes@...>
> MSN: lipemendesjf@... <mailto:lipemendesjf@...>
> Skype: lipemendesjf
> ------------------------------------------------------------------------
>
> _______________________________________________
> jade-develop mailing list
> jade-develop@...
> https://avalon.cselt.it/mailman/listinfo/jade-develop
> UNSUBSCRIBE INSTRUCTIONS AT
> http://jade.tilab.com/community-mailinglist.htm

_______________________________________________
jade-develop mailing list
jade-develop@...
https://avalon.cselt.it/mailman/listinfo/jade-develop
UNSUBSCRIBE INSTRUCTIONS AT
http://jade.tilab.com/community-mailinglist.htm

Re: Jade e OWL

by Bernhard Schiemann-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,
please have a look at:
http://www8.informatik.uni-erlangen.de/en/demosdownloads.html#jadeowlcodec
With this software you can combine OWL DL ontologies and JADE agents.

kind regards
Bernhard

Csongor Nyulas wrote:

> Hi Luiz,
>
> We are using OWL to define an ontology of existing surveillance
> methods and to represent aberancy detection and evaluation algorithms
> in order to compare their performance. In our model, an evaluation
> algorithm contains "Task"s which execute a specific surveillance
> method on a set of data bundled in "Tuple"s being identified with a
> "Tag". In the ontology, among others, we specify for each Task its
> input and output Tags and its associated Method.
>
> We edit our ontology in the widely-used, open source ontology and
> knowledge base editor Protégé (http://protege.stanford.edu/), and we
> use the Bean Generator Protégé plug-in to generate the message content
> ontology for JADE agents. We improved the Bean Generator to deal with
> multiple inheritance and to be able to generate jade.content.Concept
> instances (used directly as content of ACLMessages) based on OWL
> individuals from the ontology. We will share the modified plug-in with
> the JADE community very soon.
>
> Starting from an OWL indiviual representing an evaluation algorithm
> and dynamically (and recursively) analyzing all its properties, we
> create JADE agents for every Task individual and we configure them
> together with their associated methods. The Task agents communicate
> with each other by reading/writing Tuples corresponding to their
> defined input/output Tags from/to a Blackboard agent. We plan to write
> a paper on our work, where we will explain in more detail the concepts
> and the infrastructure. By the way, is there any good conference on
> software agents where one can publish papers on semantically
> defined/configured agent architecture?
>
> Regards,
> Csongor
>
>
> Luiz Felipe C. Mendes wrote:
>> Hi Everyone,
>>  
>> Anyone did work with ontologies in OWL together JADE agents?
>>  
>> Thanks,
>>  
>> Luiz Felipe C. Mendes
>> Analista de Sistemas - SertaOggi Processos e Sistemas Ltda.
>> Mestrando em Modelagem Computacional - UFJF
>> Tel: (32) 8844-5726 / (32) 3215-3456
>> E-mail: lfmendes@... <mailto:lfmendes@...>
>> MSN: lipemendesjf@... <mailto:lipemendesjf@...>
>> Skype: lipemendesjf
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> jade-develop mailing list
>> jade-develop@...
>> https://avalon.cselt.it/mailman/listinfo/jade-develop
>> UNSUBSCRIBE INSTRUCTIONS AT
>> http://jade.tilab.com/community-mailinglist.htm
>
> _______________________________________________
> jade-develop mailing list
> jade-develop@...
> https://avalon.cselt.it/mailman/listinfo/jade-develop
> UNSUBSCRIBE INSTRUCTIONS AT
> http://jade.tilab.com/community-mailinglist.htm

_______________________________________________
jade-develop mailing list
jade-develop@...
https://avalon.cselt.it/mailman/listinfo/jade-develop
UNSUBSCRIBE INSTRUCTIONS AT
http://jade.tilab.com/community-mailinglist.htm

Parent Message unknown Re: Jade e OWL

by Luiz Felipe C. Mendes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Hi Csongor,
 
We are studying the technology yet (OWL and JADE together) to build prototypes. We intend to develop semantic agents for support an e-science infra-structure. Thanks for the help, I already used the Protégé on my final work of graduation and we will study all the received e-mails. About the events in Brazil we have:
 
Workshop on Software Engineering for Agent-oriented Systems, an event inside the Brazilian Symposium of Software Engineering (Simpósio Brasileiro de Engenharia de Software) and Braziliam Symposium of Databases (Simpósio Brasileiro de Banco de Dados).
 
An international event that I found is International Conference on Intelligent Agent Technology (http://www.cs.sjsu.edu/wi07/iat/)
 
Regards,
 
Luiz Felipe C. Mendes
Analista de Sistemas - SertaOggi Processos e Sistemas Ltda.
Mestrando em Modelagem Computacional - UFJF
Tel: (32) 8844-5726 / (32) 3215-3456
E-mail: lfmendes@...
MSN: lipemendesjf@...
Skype: lipemendesjf
----- Original Message -----
Sent: Thursday, October 18, 2007 7:12 PM
Subject: Re: [jade-develop] Jade e OWL

Hi Luiz,

We are using OWL to define an ontology of existing surveillance methods
and to represent aberancy detection and evaluation algorithms in order
to compare their performance. In our model, an evaluation algorithm
contains "Task"s which execute a specific surveillance method on a set
of data bundled in "Tuple"s being identified with a "Tag". In the
ontology, among others, we specify for each Task its input and output
Tags and its associated Method.

We edit our ontology in the widely-used, open source ontology and
knowledge base editor Protégé (http://protege.stanford.edu/), and we use
the Bean Generator Protégé plug-in to generate the message content
ontology for JADE agents. We improved the Bean Generator to deal with
multiple inheritance and to be able to generate jade.content.Concept
instances (used directly as content of ACLMessages) based on OWL
individuals from the ontology. We will share the modified plug-in with
the JADE community very soon.

Starting from an OWL indiviual representing an evaluation algorithm and
dynamically (and recursively) analyzing all its properties, we create
JADE agents for every Task individual and we configure them together
with their associated methods. The Task agents communicate with each
other by reading/writing Tuples corresponding to their defined
input/output Tags from/to a Blackboard agent. We plan to write a paper
on our work, where we will explain in more detail the concepts and the
infrastructure. By the way, is there any good conference on software
agents where one can publish papers on semantically defined/configured
agent architecture?

Regards,
Csongor


Luiz Felipe C. Mendes wrote:

> Hi Everyone,

> Anyone did work with ontologies in OWL together JADE agents?

> Thanks,

> Luiz Felipe C. Mendes
> Analista de Sistemas - SertaOggi Processos e Sistemas Ltda.
> Mestrando em Modelagem Computacional - UFJF
> Tel: (32) 8844-5726 / (32) 3215-3456
> E-mail: lfmendes@... <lfmendes@...>
> MSN: lipemendesjf@... <lipemendesjf@...>
> Skype: lipemendesjf
> ------------------------------------------------------------------------
>
> _______________________________________________
> jade-develop mailing list
> jade-develop@...
> https://avalon.cselt.it/mailman/listinfo/jade-develop
> UNSUBSCRIBE INSTRUCTIONS AT
> http://jade.tilab.com/community-mailinglist.htm


_______________________________________________
jade-develop mailing list
jade-develop@...
https://avalon.cselt.it/mailman/listinfo/jade-develop
UNSUBSCRIBE INSTRUCTIONS AT
http://jade.tilab.com/community-mailinglist.htm