KWQL, Querying for Social Semantic Software
François Bry, Klara Weiand · 2009
KWQL can access all elements the user interacts with ‣ Combination of selection criteria from several data sources in one query ‣ Combined querying of text, annotation and meta data ‣ Querying of informal to formal annotations ‣ SPARQL integration ‣ Querying of user approval and conflicts Varying complexity of queries ‣ Simple label-keyword queries ‣ Conjunction/disjunction/optional ‣ Structural queries ‣ Link traversal Aggregation and construction ‣ Data construction ‣ Embedded queries ‣ Continuous queries Result navigation ‣ Ranking ‣ Facetted Browsing Simple query construction ‣ visKWQL, KWQL’s visual counterpart ‣ Query by example paradigm ‣ Roundtripping between KWQL and visKWQL KWQL as a basis for reasoning Querying induces reasoning ‣ Data selection is the basis of further processing ‣ Rules give rise to a simple kind of reasoning ‣ Users should not need to learn two separate languages