OWLPref: A Declarative Representation of Preferences for the Semantic Web
Abstract
Preference information filtering is a required feature of multiagent systems if they want access a database. However, few studies have paid attention to create a generic representation of preference for agent consumption. In this paper, we describe our proposal for representing preferences in a declarative, domain-independent and machine-interpretable way in OWL. The OWLPref aims at being used for knowledge sharing between agents allowing the representation of partial order between attributes classes and attributes-values. In the article, we also describe the API that translates OWLPref in SPARQL queries. We exemplify the use of the ontology and of the API in the development of multiagent application in the semantic web context.References
Boutilier C., Ronen I. Brafman, Carmel Domshlak, Holger H. Hoos, and David Poole. Preference-based constrained optimization with CP-nets. Computational Intelligence, 20:137.157, 2004.
Brafman R. and Tennenholtz M.; Modeling agents as qualitative decision makers. Artif. Intell., 94(1-2):217.268, 1997.
Chomicki, J.; Preference formulas in relational queries. ACM Trans. DB Syst.28. 2003.
Doyle, J. and M. Wellman. Representing preferences as ceteris paribus comparatives. In AAAI Spring Sym. on Decision-Theoretic Planning, 1994.
Dubois, D., Prade, H., and Sabbadin, R.Decision-theoretic foundations of qualitative possibility theory. European Journal of Operational Research, 128:459–78. 2001.
Faltings, B.; Marc Torrens, and Pearl Pu. Solution generation with qualitative models of preferences. In Computational Intelligence, pages 246–263(18). ACM, 2004.
Fernandes, G. Ayres, L. Oliveira, J., Furtado, V.: An Agent-based Approach for Explaining Web Service Composition via Problem Solving Methods in OWL-S. Business Agents and Web Services AAMAS, workshop, 2006
Hayes, P.: RDF Semantics (2004) W3C recommendation. Disponível em [link]. Acessado em Abril/2007.
Horrocks, I.; P. F. Patel-Schneider; H. Boley; S. Tabet; B. Grosof and M. Dean. SWRL: A semantic web rule language combining owl and ruleml. W3C Member Submission, May 2004. Disponivel em [link].
Jena Semantic Web Framework for Java Web Site. HP Labs Semantic Web Programme. [link] . Acessado em Março/2006.
Junker, Ulrich. Preference-based problem solving for Constraint Programming. In Preferences:Specification,Inference,Applications,Dagstuhl SeminarProc.04271 2006.
Kießling, W.; Foundations of preferences in database systems. In: Proc. of the 28th Inter. Conference on Very Large Data Base, 311-322. Hong Kong, China, 2002.
Kießling, W.; B. Hafenrichter; S. Fischer; and S. Holland.; Preference XPATH A Query Language for ECommerce. In Proc. 5. Intern. Tagung WirtschaftsInformatik, Augsburg, Germany, Sept 2001.
Martin, D.; et al. OWL-S: Semantic Markup for Web Services. W3C Submission. Disponível em [link]. Acessado em Abril/2006
McIlraith, S., T. C. Son and H. Zeng.; Semantic Web Services. IEEE Intelligent Systems, Special Issue on the Semantic Web, 16(2):46—53, March/April, 2001.
Paolucci, M.; Kawamura, T.; Payne, T., and Sycara, K. Semantic Matching of Web Services Capabilities. In Proceedings of the First International Semantic Web Conference (ISWC). LNCS. Berlin: Springer-Verlag. 2002.
Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax (2004) W3C Recommendation. Disponível em [link]
Prud'hommeaux, Eric; Andy Seaborne; SPARQL Query Language for RDF. W3C Candidate Recommendation, [link]. 2006
Rossi, F.; Kristen Brent Venable, Toby Walsh.; mCP nets: representing and reasoning with preferences of multiple agents. In AAAI'04, San Jose, CA, USA, July 2004.
Siberski, W.; Pan, Jeff and Uwe Thaden. Querying the Semantic Web with Preferences. In Proc of the 5th Intern. Semantic Web Conference (ISWC2006), Athens,USA, 2006.
Brafman R. and Tennenholtz M.; Modeling agents as qualitative decision makers. Artif. Intell., 94(1-2):217.268, 1997.
Chomicki, J.; Preference formulas in relational queries. ACM Trans. DB Syst.28. 2003.
Doyle, J. and M. Wellman. Representing preferences as ceteris paribus comparatives. In AAAI Spring Sym. on Decision-Theoretic Planning, 1994.
Dubois, D., Prade, H., and Sabbadin, R.Decision-theoretic foundations of qualitative possibility theory. European Journal of Operational Research, 128:459–78. 2001.
Faltings, B.; Marc Torrens, and Pearl Pu. Solution generation with qualitative models of preferences. In Computational Intelligence, pages 246–263(18). ACM, 2004.
Fernandes, G. Ayres, L. Oliveira, J., Furtado, V.: An Agent-based Approach for Explaining Web Service Composition via Problem Solving Methods in OWL-S. Business Agents and Web Services AAMAS, workshop, 2006
Hayes, P.: RDF Semantics (2004) W3C recommendation. Disponível em [link]. Acessado em Abril/2007.
Horrocks, I.; P. F. Patel-Schneider; H. Boley; S. Tabet; B. Grosof and M. Dean. SWRL: A semantic web rule language combining owl and ruleml. W3C Member Submission, May 2004. Disponivel em [link].
Jena Semantic Web Framework for Java Web Site. HP Labs Semantic Web Programme. [link] . Acessado em Março/2006.
Junker, Ulrich. Preference-based problem solving for Constraint Programming. In Preferences:Specification,Inference,Applications,Dagstuhl SeminarProc.04271 2006.
Kießling, W.; Foundations of preferences in database systems. In: Proc. of the 28th Inter. Conference on Very Large Data Base, 311-322. Hong Kong, China, 2002.
Kießling, W.; B. Hafenrichter; S. Fischer; and S. Holland.; Preference XPATH A Query Language for ECommerce. In Proc. 5. Intern. Tagung WirtschaftsInformatik, Augsburg, Germany, Sept 2001.
Martin, D.; et al. OWL-S: Semantic Markup for Web Services. W3C Submission. Disponível em [link]. Acessado em Abril/2006
McIlraith, S., T. C. Son and H. Zeng.; Semantic Web Services. IEEE Intelligent Systems, Special Issue on the Semantic Web, 16(2):46—53, March/April, 2001.
Paolucci, M.; Kawamura, T.; Payne, T., and Sycara, K. Semantic Matching of Web Services Capabilities. In Proceedings of the First International Semantic Web Conference (ISWC). LNCS. Berlin: Springer-Verlag. 2002.
Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax (2004) W3C Recommendation. Disponível em [link]
Prud'hommeaux, Eric; Andy Seaborne; SPARQL Query Language for RDF. W3C Candidate Recommendation, [link]. 2006
Rossi, F.; Kristen Brent Venable, Toby Walsh.; mCP nets: representing and reasoning with preferences of multiple agents. In AAAI'04, San Jose, CA, USA, July 2004.
Siberski, W.; Pan, Jeff and Uwe Thaden. Querying the Semantic Web with Preferences. In Proc of the 5th Intern. Semantic Web Conference (ISWC2006), Athens,USA, 2006.
Published
2007-06-30
How to Cite
AYRES, Leonardo; FURTADO, Vasco.
OWLPref: A Declarative Representation of Preferences for the Semantic Web. In: NATIONAL MEETING ON ARTIFICIAL AND COMPUTATIONAL INTELLIGENCE (ENIAC), 6. , 2007, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 1411-1420.
ISSN 2763-9061.
