CharGer

CharGer is a conceptual graph editor intended to support research projects and education.
Download

CharGer Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Harry Delugach
  • Publisher web site:

CharGer Tags


CharGer Description

CharGer is a conceptual graph editor intended to support research projects and education. The CharGer project is a conceptual graph editor intended to support research projects and education. Its current version is primarily an editor to create visual display of graphs.It is deliberately and explicitly a research tool meant for conceptual graph researchers to explore implementation issues in conceptual graph interfaces.Using the software will require some familiarity with conceptual graphs, including knowing about concepts and relations, type hierarchies and type/referent pairs. Knowing about actors will also be very helpful.Here are some key features of "CharGer":General · Simple installation procedure· Concepts, relations, actors, contexts, coreferent links are all supported for editing.· Type and relation hierarchies may be edited and saved.· Graphs may be exported to PNG, BMP, JPG, PSD (Photoshop) and TGA formats.· Graphs may be labeled as to their intent (e.g., query, definition, etc.)· Contexts are supported, including nesting.· Negative contexts ("cuts") are supported· Graph joining on selected concepts· Graph matching (customizable by modifying matching scheme)· Make selected concepts generic Editing · Any number of graph windows may be opened for editing.· Export a graph to PNG, BMP, JPG, PSD (Photoshop) and TGA formats.· Auto-save safeguards to help prevent losing a graph.· Copy/cut/paste of graphic elements within a graph and between graphs and to other applications· Undo/redo for most editing changes (unlimited)· Zoom in and out of a graph· Shortcut keystrokes to move and explicitly resize graph objects and contexts· Keystrokes to switch editing tools.· Ability to set user preferences and save them between sessions.· Some re-sizing of contexts, concepts, and relation nodes· Ability to remove referents from a selected set (crude generalization)· Custom colors for all graph objects, and the ability to set one's own default color scheme.· Some ability to customize font displays. Compatibility · Note: due to some problems with the current Conceptual Graph Interchange Format (CGIF) standard, CharGer's layout information is temporarily unavailable when using CGIF files. This problem is being worked on and will be fixed in the near future. If layout information is important to you, then use the CharGer format (*.cg) for the graphs and simply save them as CGIF when you need to. · Portability to all major platforms (i.e., as portable as Java based on JDK 1.4.2)· Ability to save and retrieve graphs from files, in a proprietary (i.e., non-standard) text format (*.cg)· Saving of graphs in CGIF form according to the standard (courtesy of Finnegan Southey's Notio) - without layout information· (DISABLED) Importing of graphs in CGIF form (courtesy of Finnegan Southey's Notio) - without layout information· View the CGIF form of graphs (courtesy of Finnegan Southey's Notio) - without layout information· Paraphrase graph into English (other languages in preparation)· A Wordnet interface has been added, where a synset (word-sense) entry can be added to any graph node (requires separate installation of Wordnet 2.0) Actors/Databases · Activation of some built-in actors, including several primitive ones for arithmetic and elementary operations.· Visual animation facility for monitoring actors as they operate· Database access through actors, restricted to tab-separated text file "databases" at present.· Capability to automatically create a skeleton graph from a database suitable for providing database semantics.· A plugin interface whereby developers can create their own actors and add them to the CharGer.jar file.· A displaybar actor that will display a referent value in its own graphical display window.What's New in This Release:· Save and retrieve graphs from files, in an XML format called CGX (see Appendix). These are ordinary XML text files and are portable across all platforms. · Save and retrieve graphs from earlier CharGer files, in a proprietary (i.e., non-standard) text format. These graphs have the extension .cg and are portable across all platforms. · Save graphs in Conceptual Graph Interchange Format (CGIF) standard interchange format conforming to ISO/IEC 24707:2007 Annex B. These graphs have the extension .cgif and are portable across all platforms. · Display a graph's CGIF version or a graph's (crude) natural language paraphrase, copy it to the clipboard as text, or save it to a text file. · Save a graph in some graphics formats: EPS, PDF, SVG, EMF, GIF and PNG · Copy/paste of graphs using an internal clipboard. · Copy and paste from CharGer to other applications. · Any number of graph windows may be opened for editing. · Concepts, relations and actors are all supported for editing. · Type and relation hierarchies may be edited and saved the same way as a graph, and may be intermixed on the same sheet of assertion. · Graphs may be labeled as to their intent (e.g., query, definition, etc.) · Contexts are supported, including arbitrary nesting. Negated contexts ("cuts") are also supported. · Save-before-close to prevent losing a graph, and other modifications to prevent losing data. · Zoom in and out on a graph's view · Unlimited undo/redo for editing changes (limited only by available system memory) · Portability to all major platforms (i.e., as portable as Java based on JDK 1.4.2) · Activation of some built-in actors, including several primitive ones for arithmetic and elementary operations, with an optional "animation" to show their operation. · Database access through actors, although restricted to tab-separated text file "databases" at present. · User-written (in Java) actor plug-ins with a published plug-in interface. · Capability to automatically create a skeleton graph from a database suitable for providing database semantics. · Keystrokes to move and explicitly resize graph objects and contexts · Keystrokes to switch editing tools. · A natural language paraphrase feature, to paraphrase a graph in English (other languages on the way) · Ability to set user preferences and save them between sessions. · Some conceptual graph operations (e.g., join, match) (see Known Bugs and Restrictions) · Ability to attach Wordnet glossary definitions or generic glossary entries to concepts and types · Adjustable parameters for the matching scheme applied to joins and matching · Custom colors for all graph objects, and the ability to set one's own default color scheme. · Ability to perform some concept acquisition via repertory grids · Ability to export a repertory grid to Burmeister (CXT) format. Features not currently supported The following useful features are not currently supported; plans are to implement them in the future. Users are urged to note the list of limitations and bugs on page 40. · Validation facilities (except for enforcing CG formation rules) · Pasting (as in copy/paste) from other applications to CharGer windows. · Ability for actors defined within CGs (actor plug-ins, written in Java, are supported). · Type and relation hierarchies in CGIF format. · CGIF import (under development)


CharGer Related Software