cally about the sand area”. This request is repre-
sented in the Query section (Figure 8) as follows:
?classif: geo.name = “Almeria” & layer.name
= “lithology” & layer.variable.name = “sand”
The SPARQL translation for this example is:
PREFIX onto : <http://…/acg/soleres/owl#>
SELECT ?classif
WHERE {
?classif onto:classification_shows_geo ?g.
?g onto:geography_name "Almeria".
?classif onto:classification_uses_layer ?l.
?l onto:layer_has_variable ?v.
?l onto:layer_name "lithology".
?v onto:variable_name "sand".
}
ORDER BY ?year
The obtained result by the query process is the
classification “classif”. At this record, we can find
information about a classification, like the identifica-
tion number, the name of the classification, the layer
and the satellite images it uses or the start and end
time of the classification. This kind of information is
an OWL environmental information that agents of
the SOLERES-MAS manage.
4 CONCLUSIONS
In this paper we have presented an implementation
of the web trading agent methodology for “searching
and recovering” process used by SOLERES system.
The web service reviewed is based on the “Que-
rySearching/RecoveringResponse” model issue. It
uses the SPARQL language to represent the queries,
and the OWL notation to describe data and function-
al ontologies.
In this work we also show a MAS structure case
study for requiring the information of trading agent
from an interface agent. The communication is made
through our developed Lookup ontology.
As a future work, we are interested in federation
of web-trading agents in MAS by means of the ex-
tension of the trader’s Link interface. We are also
studying the application of this kind of trading agent
behavior for evolvable user interface development.
More implementation details of the Web Trading
agent, “processes” and “data” ontologies are availa-
ble at http://www.ual.es/acg/soleres/wt.
ACKNOWLEDGEMENTS
This work has been supported by the EU (FEDER)
and the Spanish MICINN Ministry under grant of
the project I+D TIN2007-61497: “SOLERES. A Spa-
tio-Temporal Environmental Management System
based on Neural-Networks, Agents and Software
Components”.
REFERENCES
Anghel, C., Salomie, I., 2003. JADE Based solutions for
knowledge assessment in eLearning Environments.
TILAB & University of Limerick.
Asensio, J., Iribarne, L., Padilla, N., Ayala, R., 2008. Im-
plementing trading agents for adaptative and evolutive
COTS components architectures. In Proceedings of
the International Conference on e-Business. Porto,
Portugal, pp. 259-262.
Iribarne, L., Troya, J., Vallecillo, A., 2004. A trading ser-
vice for COTS components. The Computer Journal
47(3): 342-357.
ISO/IEC DIS 13235-1: IT, 1996. Open Distributed
Processing: ODP Trading Function Part 1: Spec.
Lytras, M., 2005. Semantic web and information systems:
An agenda based on discourse with community lead-
ers. International Journal of Semantic Web and Infor-
mation Systems 1(1).
Odell, J., Van Dyke Parunak, H., Bauer, B., 2001. Agent
UML: A formalism for specifying multiagent software
systems. International Journal of Software Engineering
and Knowledge Engineering 11(3): 207-230.
Polleres, A., 2007. From SPARQL to rules (and back). In
Proceedings of the International Conference on World
Wide Web (WWW), pp. 786-796.
Russ, M., Jones, J., 2006. Knowledge-based strategies and
information system technologies: preliminary findings.
International Journal of Knowledge and Learning 2(1):
154-179.
Shiyong, D., Xueqiang, F., Jie, Y., Runbo, M., 2007. Re-
search for the Communication and Cooperation Me-
chanism of Multi-Agent System. In: Electronic Mea-
surement and Instruments, 2007. ICEMI'07.
Tweedale, J., Ichalkaranje, N., Sioutis, C., Jarvis, B., Con-
soli, A., Phillips-Wren, G., 2007. Innovations in multi-
agent systems. Journal of Network and Computer Ap-
plications 30(3): 1089-1115.
INVOLVING WEB-TRADING AGENTS & MAS - An implementation for Searching and Recovering Environmental
Information
273