Constructive Reasoning for Semantic Wikis

作者: Jakub Kotowski

DOI:

关键词:

摘要: One of the main design goals social software, such as wikis, is to support and facilitate interaction collaboration. This dissertation explores challenges that arise from extending software with advanced facilities reasoning semantic annotations and presents tools in form a conceptual model, structured tags, rule language, set novel forward chaining reason maintenance methods for processing rules help to overcome the challenges. Wikis wikis were usually developed an ad-hoc manner, without much thought about underlying concepts. A conceptual model suitable wiki takes advanced features such into account proposed. Moreover, so called tags are proposed semi-formal knowledge representation step between informal formal annotations. The focus rule languages Semantic Web has been predominantly on expert users on interplay languages and ontologies. KWRL, KiWi Rule Language, a rule language easily understandable for users it aware model it is inconsistency-tolerant, can be efficiently evaluated it builds upon Datalog concepts. The requirement fast response times interactive software translates our work bottom-up evaluation (materialization) of rules (views) ahead time – when or data change, not when they queried. Materialized views have updated when data change. While incremental view maintenance was intensively studied past literature subject abundant, the existing methods surprisingly many disadvantages they do not provide all information desirable explanation derived information, require possibly substantially larger Datalog programs with negation, recompute whole extension of predicate even if only small part affected by a change, adaptation handling general changes. A particular contribution this dissertation consists of forward simple declarative description efficient derive maintain information necessary explanation. The reasoning methods most described in terms extended immediate consequence operators the properties which proven classical logical programming framework. In contrast methods, evaluating original Datalog program do introduce negation present input program predicate’s extension is recomputed. Moreover, directly handle changes both data rules; change does need handled special case. A framework support graphs, structure inspired justification graphs maintenance, Support graphs enable unified description comparison the various define notion of derivation number derivations atom is always finite recursive case. A practical approach implementing reasoning, maintenance, and platform also investigated. It is shown how implementation may benefit using graph database instead along relational database.

参考文章(86)
Suzanne W. Dietrich, John V. Harrison, Maintenance of Materialized Views in a Deductive Database: An Update Propagation Approach. Workshop on Deductive Databases, JICSLP. pp. 56- 65 ,(1992)
Franz Baader, Carsten Lutz, Sebastian Brandt, Pushing the EL envelope international joint conference on artificial intelligence. pp. 364- 369 ,(2005)
Tim Furche, Benedikt Linse, François Bry, Alexander Pohl, XcerptRDF: A Pattern-based Answer to the Versatile Web Challenge ,(2008)
Georgi Kobilarov, Jens Lehmann, Richard Cyganiak, Zachary Ives, Sören Auer, Christian Bizer, DBpedia: a nucleus for a web of open data international semantic web conference. ,vol. 4825, pp. 722- 735 ,(2007) , 10.1007/978-3-540-76298-0_52
Inderpal Singh Mumick, Dinesh Katiyar, Ashish Gupta, Counting solutions to the View Maintenance Problem. Workshop on Deductive Databases, JICSLP. pp. 185- 194 ,(1992)
Johan de Kleer, A general labeling algorithm for assumption-based truth maintenance national conference on artificial intelligence. pp. 188- 192 ,(1988)
Edinburgh Eh, Mandy Haggith, DISAGREEMENT IN CREATIVE PROBLEM SOLVING ,(1993)
Jon Doyle, Truth maintenance systems for problem solving international joint conference on artificial intelligence. pp. 247- 247 ,(1977)
Joe Futrelle, Harvesting RDF Triples Provenance and Annotation of Data. pp. 64- 72 ,(2006) , 10.1007/11890850_8