Hypertext Knowledge Workbench

From semanticweb.org.edu
(Redirected from HKW)
Jump to: navigation, search
Hypertext Knowledge Workbench
Status: unknown
License: BSD
Affiliation: FZI

The Hypertext Knowledge Workbench (HKW), is an editor and browser for semantic personal knowledge models. The tool is designed to be used by a single person to manage her personal notes about any topic that seems relevant.

It runs in the browser without plugins (thanks to Google Web Toolkit). The conceptual model is CDS.

Screenshot from July 2009[edit]


Try It[edit]

HKW is bundled in the CDS Tools. Just go to CDS Tools and install the programm via webstart with one mouse click.

How To Use[edit]

  • All buttons have tool tips - just fly with your cursor over one and wait, to see what it does
  • The main item is always shown in the middle (larger font)
  • The small icon shows what kind of item it is
    • N = NameItem
    • blank = ContentItem
    • purple arrow = Relation
      • Here you can rename the relation and its inverse relation
    • three little things = Statement
      • You can always go to a statement by clicking the little black arrow
  • On mouse-over the icon, HKW shows you the author of the item
  • In the adress-bar of HKW you can go to existing or create new NameItems.
  • The blue plus icons allow you to create a linked new item. If your central item is "A" and you click on the blue plus behind [has detail], you are creating a new item (let's call it "B") plus the statement (A, has detail, B). This allows you to quickly created an interlinked set of personal notes.
  • You can always use the browser back and forward buttons
  • Restart your browser sometimes, otherwise it keeps using more and more memory

Statement View[edit]

In the statement view, you can select another source, relation or target for your statement. Note: You cannot rename a relation or item here, just select or create a new one. To rename things, first go to them.

Inference Engine[edit]

The light gray items ('project' in the screenshot) are inferred, that is automatically calculated items. Sub-types and types are considered for the CDS inference engine. It works based on simple rules. The two most important rules are:

If (Peter, lives in, Karlsruhe) and (lives in, is subtype of, has context), then (Peter, has context, Karlsruhe). The general rule is (s,r,t) and (r, is subtype of, p) => (s,p,t).

Furthermore, if (How To Repair Coffemachines, has type, book) and (book, is subtype of, project), then How To Repair Coffemachines has also the type project (as in our example).

Note that HKW tries to minimize the display of inferred items. If there are several inferred triples (s,r,t) and (s,p,t) it shows only the most specific ones, if the other ones follow from it. QuiKey allows to query based on all inferred triples.

If HKW hangs[edit]

  • Presse the white refresh-button in HKW, the one with an arrow on it. This will reload all data from the server and re-render the complete screen.
  • Hold Shift and click "Reload" in your browser. In Firefox, this is called a "force reload", because it forces Firefox to reload also the JavaScript files. This is sometimes necessary after you upgraded to a newer version of HKW.
  • Simply closing hte browser completely and re-opening it often works, too.

Tipp Make sure to completely close your browser often. Firefox is keeping a lot of memory after each open-close. So Firefox gets bigger and bigger in your memory. On average, a memory consumption of 110 MB for loading HKW in Firefox seems normal.

How To Report Bugs[edit]

  • Please report any bugs/issues/ideas to mailto:cdsissues@xam.de
  • Make a screenshot. On windows: Ctrl-Print, then paste into another application. In some graph.css applications you can paste the clipboard image right into a new file.
  • Tell us:
    • What have you done
    • What did you see (the screen shot helps here)
    • What did you expect to see

Bug or Feature?[edit]

HKW loads incrementally, so or bigger knowledge models, you can see each part coming in, step by step.

See also[edit]