Combining AceWiki with a CAPTCHA System for Collaborative Knowledge Acquisition

Formalized knowledge representation methods allow to build useful and semantically enriched knowledge bases which can be shared and reasoned upon. Unfortunately, knowledge acquisition for such formalized systems is often a time-consuming and tedious task. The process requires a domain expert to provide terminological knowledge, a knowledge engineer capable of modeling knowledge in a given formalism, and also a great amount of instance data to populate the knowledge base. We propose a CAPTCHA-like system called AceCAPTCHA in which users are asked questions in a controlled natural language. The questions are generated automatically based on a terminology stored in a knowledge base of the system, and the answers provided by users serve as instance data to populate it. The implementation uses AceWiki semantic wiki and a reasoning engine written in Prolog.

[1]  Grzegorz J. Nalepa,et al.  A study of methodological issues in design and development of rule‐based systems: proposal of a new approach , 2011, Wiley Interdiscip. Rev. Data Min. Knowl. Discov..

[2]  Frank Puppe,et al.  Engineering intelligent systems on the knowledge formalization continuum , 2011, Int. J. Appl. Math. Comput. Sci..

[3]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[4]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[5]  Grzegorz J. Nalepa,et al.  How to Reason by HeaRT in a Semantic Knowledge-Based Wiki , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

[6]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[7]  Tobias Kuhn AceWiki: A Natural and Expressive Semantic Wiki , 2008, ArXiv.

[8]  Markus Krötzsch,et al.  Semantic Wikipedia , 2007, WWW '06.

[9]  Kaarel Kaljurand,et al.  ATTEMPTO CONTROLLED ENGLISH AS A SEMANTIC WEB LANGUAGE , 2007 .

[10]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[11]  Grzegorz J. Nalepa,et al.  Formalization and Modeling of Rules Using the XTT2 Method , 2011, Int. J. Artif. Intell. Tools.

[12]  Grzegorz J. Nalepa,et al.  Collective Knowledge Engineering with Semantic Wikis , 2010, J. Univers. Comput. Sci..

[13]  Krzysztof Zielinski,et al.  Software Engineering: Evolution and Emerging Technologies , 2005, Software Engineering: Evolution and Emerging Technologies.

[14]  Grzegorz J. Nalepa,et al.  Engineering Expressive Knowledge with Semantic Wikis . ? , 2009 .

[15]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[16]  Grzegorz J. Nalepa,et al.  Loki - Semantic Wiki with Logical Knowledge Representation , 2011, Trans. Comput. Collect. Intell..

[17]  Joachim Baumeister,et al.  Using Knowledge Wikis to Support Scientific Communities , 2007, LWA.

[18]  Nicholas Ross Milton,et al.  Knowledge Acquisition in Practice: A Step-by-step Guide , 2007 .

[19]  Grzegorz J. Nalepa,et al.  PlWiki - A Generic Semantic Wiki Architecture , 2009, ICCCI.

[20]  Grzegorz J. Nalepa,et al.  The HeKatE methodology. Hybrid engineering of intelligent systems , 2010, Int. J. Appl. Math. Comput. Sci..

[21]  Sören Auer,et al.  OntoWiki: A Tool for Social, Semantic Collaboration , 2006, CKC.