complaints of the citizens can be expressed. Further,
they assumed that by using answer set semantics and
DLV-HEX as a solver, they can generate more expre-
sive rules than using Semantic Web Rule Language
(SWRL) (SWRL, 2004). They applied constraints on
the complaints to rank them based on their impor-
tance. For our case, this approach can also be investi-
gated and applied.
6 CONCLUSIONS AND FUTURE
WORK
We have presented an approach for integrating rele-
vant parts of context in user interaction process us-
ing semantic web technologies, Answer Set Program-
ming and DLV-HEX as a solver. This approach al-
lowed us by the use of constraints to limit and to pri-
oritize the set of fired facts. We have achieved thereby
an efficient problem reduction, since this approach
scales the size of the answer sets and the run time.
We plan to enable the user interface characteristics to
change dynamically, according to dynamic change of
user characteristics and situations that are detected at
run-time from the Context Ontology. The combina-
tion of concepts from other ontologies such as User
Profile Ontology (UPO) and the Context Ontology are
possible. Furthermore, we plan to automatically de-
tect the user’s intention.
REFERENCES
Angele, J. and Gesmann, M. (2006). Data integration using
semantic technology: A use case. In RULEML ’06:
Proceedings of the Second International Conference
on Rules and Rule Markup Languages for the Seman-
tic Web, pages 58–66, Washington, DC, USA. IEEE
Computer Society.
Baguma, R. and Lubega, J. T. (2008). A web design frame-
work for improved accessibility for people with dis-
abilities (wdfad). In W4A ’08: Proceedings of the
2008 international cross-disciplinary conference on
Web accessibility), pages 134–140.
Bodenreider, O., oban, Z. H., Doganay, M. C., and Erdem,
E. (2008). A preliminary report on answering com-
plex queries related to drug discovery using answer
set programming. In 3rd International Workshop on
Applications of Logic Programming to the (Semantic)
Web and Web Services (ALPSWS2008), pages 85–90.
Bogacki, V. and Schneider-Hufschmidt, D. M. (2002). How
to bridge the gap between mass market production and
usability for people with special needs. WWDU.
Buttussi, F. (2008). A user-adaptive and context-aware ar-
chitecture for mobile and desktop training applica-
tions. In MobileHCI ’08: Proceedings of the 10th
international conference on Human computer interac-
tion with mobile devices and services, pages 543–543,
New York, NY, USA. ACM.
Dey, A. K. (2001). Understanding and using context. Per-
sonal Ubiquitous Comput., 5(1):4–7.
DLV (2007). http://www.dbai.tuwien.ac.at/proj/dlv/.
DLV-HEX (2007). http://www.kr.tuwien.ac.at/research/
systems/dlvhex/.
Eiter, T. (2007). Answer set programming for the semantic
web. In ICLP, pages 23–26.
Eiter, T., Gottlob, G., and Mannila, H. (1997). Disjunctive
datalog. ACM Trans. Database Syst., 22(3):364–418.
Eiter, T., Ianni, G., Schindlauer, R., and Tompits, H. (2006).
dlvhex: A tool for semantic-web reasoning under the
answer-set semantics. In Proceedings of International
Workshop on Applications of Logic Programming in
the Semantic Web and Semantic Web Services, pages
33–39.
Gelfond, M. and Lifschitz, V. (1988). The stable model
semantics for logic programming. In ICLP/SLP, pages
1070–1080.
Leone, N., Pfeifer, G., Faber, W., Eiter, T., Gottlob, G.,
Perri, S., and Scarcello, F. (2006). The DLV System
for Knowledge Representation and Reasoning. ACM
Transactions on Computational Logic, 7(3):499–562.
Lifschitz, V. (2008). What is answer set programming?
In AAAI’08: Proceedings of the 23rd national con-
ference on Artificial intelligence, pages 1594–1597.
AAAI Press.
Obitko, M. (2007). Translations between ontologies in
multi-agent systems. phd thesis, czech technical uni-
versity, 2007.
RacerPro (2005). http://www.racer-systems.com.
Reynolds, D. (2009). http://jena.sourceforge.net/inference/.
Sahoo, S. A., Bodenreider, O., Zeng, K., and Sheth, A.
(2007). An experiment in integrating large biomedical
knowledge resources with rdf: Application to associ-
ating genotype and phenotype information. In Pro-
ceedings of the workshop on Health Care and Life Sci-
ences Data Integration for the Semantic Web. World
Wide Web.
Schilit, B., Adams, N., and Want, R. (1994). Context-
aware computing applications. In In Proceedings of
the Workshop on Mobile Computing Systems and Ap-
plications, pages 85–90. IEEE Computer Society.
Shuaib, K., Khalid, L., and Tjoa, A. M. (2007). Providing
universal accessibility using connecting ontologies: A
holistic approach. In HCI (7), pages 637–646.
Siewiorek, D., Smailagic, A., Furukawa, J., Krause, A.,
Moraveji, N., Reiger, K., Shaffer, J., and Wong, F. L.
(2003). Sensay: A context-aware mobile phone. In
ISWC ’03: Proceedings of the 7th IEEE International
Symposium on Wearable Computers, page 248, Wash-
ington, DC, USA. IEEE Computer Society.
SWRL (2004). http://www.w3.org/Submission/SWRL/.
Treviranus, J. (2009). http://atrc.utoronto.ca/index.php?op-
tion=com content&task=view&id=1&Itemid=245.
INTEGRATING CONTEXT KNOWLEDGE IN USER INTERACTION USING ANSWER SET PROGRAMMING FOR
ENHANCING WEB ACCESSIBILITY
465