Comparison of WebKB with related tools


WebKB (WebKB-1 / WebKB-2) is a Knowledge Modelling (KM) tool, an Information Retrieval (IR) tool and an annotation tool. The following table was created in 1998 to compare the features of WebKB-1 with other tools in each of these three categories. The WebKB column was updated in 2003 to include the features of WebKB-2.



Table 1. Comparison of WebKB with other IR/KM/Annotation tools
("+" means that the tool supports the feature, "+(1)" that WebKB-1 supports it but not yet WebKB-2, "+(2)" that WebKB-2 supports it but not WebKB-1,  "~" that the support is limited, and "?" that not enough information has been found to decide if the tool supports the feature or not)
KM & IR
KM
IR
Annotation
Web-
KB
Mac-
Web
AI-
trader
Shoe Onto-
broker
~RDF
 tools  
RDF
tools
Cue KSL Ika-
rus
Ya-
hoo
Har-
vest
Com-
Mentor
Hyper
News
Document search&exploitation     +    +    +    +     +     +   +         +   +     +    +
    Web documents exploitation     +      +    +     +     +   +         +   +     +    ~
    Automatic indexation of files      +                   +      
    Web robot                       +   +    
    Cache        +    +       ?         +      
Warehouse  +(2)     +             +   +         +    +
    Knowledge storage  +(2)     +             +   +        
    Maximal knowledge integr.  +(2)                         
Knowledge modelling tool     +    +    +    +     +     +   +   +   +   +        
    Natural language analysis      +                        
    Graphical guiding interfaces     ~    +    ~         ?   +            
    Intuitive KRL     +    ~    +    +     ~       +   ~   ~        
    Logic-based KRL     +    ~    +       +       +   +   ~        
    Executable knowledge  +(1)          +       +            
    Consistency verifiable     ~    ~         ~       ~   ~          
    Completeness verifiable     +    +             +   +   +        
    Ontology easily extensible     +    +    +    +       +   +   +   +   +        
    Default ontology (library)     +               +   +   +        
        Task ontology and models     +               +            
        Top-level domain ontology     +               ~   +   +        
        Natural language ontology  +(2)                         
    Knowledge generation     +               ?            
    Knowledge mixable with DEs     +    ~      +     +     +   +              
Indexation of some DEs     +    +    +    +     +     +   +               +     +
    Indexation of any DE     +                          
Knowledge search language     +    +    +    +     +     ~   ?   +     ~        
    Large ontology exploitation  +(2)                         
    Indexed DE retrieval     +    +    +         ?              
Document generation language     +    +           ?           +    




References

Languages, ontologies and tools

Annotation
tools
Hypertext tools allowing to comment or index some parts of a document. In public-annotation tools, the comments are centralised in a warehouse.
Examples of Web-based public-annotation tools:
- ComMentor: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.7936
- HyperNews: http://www.hypernews.org/HyperNews/get/hypernews.html?nogifs
CYC A very large, multi-contextual knowledge base and its associated inference engine. CycL is the CYC Representation Language. http://www.cyc.com/cyc/technology/cycrandd/technology
CGI Common Gateway Interface. http://www.w3.org/CGI/
CGKAT Conceptual Graph Knowledge Acquisition Tool.
[ Martin, 1995] [ Martin & Alpay, 1996] [Martin, 1996]
http://www.phmartin.info/CGKAT/
CGs Conceptual Graphs (CGs). http://www.jfsowa.com/pubs/index.htm
CGs engines Workbenchs for Conceptual Graphs:
- CoGITo [ Haemmerlé, 1995]
- Peirce [ Ellis, 1995]: http://web.archive.org/web/*/http://phi-net.com/Products.html
                                      http://web.archive.org/web/*/http://phi-net.com/DownloadsTable.html
- for other ones, see http://conceptualgraphs.org/
DSI tools Distributed Systems Integration tools. Examples:
- AlephWeb: http://www.pangea.org/alephweb.aleph/paper.html
- Carnot: http://www.mcc.com/projects/carnot/carnot-paper.html
- Infomaster: http://infomaster.stanford.edu/infomaster-info.html
- Information Manifold: http://web.archive.org/web/*/http://www.research.att.com/~levy/imhome.html
- Hermes: http://www.cs.umd.edu/projects/hermes/
- SIMS: http://web.archive.org/web/*/http://www.isi.edu/sims/
- TSIMMIS: http://InfoLab.Stanford.EDU/tsimmis/tsimmis.html
HTML HyperText Markup Language. http://www.w3.org/MarkUp/
IR tools Information Retrieval tools. Examples of knowledge-based IR tools are given in the next entry. Annotations tools (see above) are also IR tools.
Other examples of Web-based IR tools are:
- ht://Dig: http://htdig.sdsu.edu/
- Harvest: http://web.archive.org/web/*/http://harvest.transarc.com/
- W3QS: http://www.cs.technion.ac.il/~konop/w3qs.html
- WebLog: http://www.robotstxt.org/db.html
- WebSQL: http://www.cs.toronto.edu/~websql/
IR&KR tools Information Retrieval tools exploiting knowledge representations. Metadata tools (see below) are such tools.
Examples of CG-based IR systems are:
- AI-Trader: http://web.archive.org/web/*/http://www.vsb.informatik.uni-frankfurt.de/projects/aitrader/intro.html
- RIME: see Kheirbek & Chiaramella (1995)
Java A language which code may be loaded and executed by some Web-browsers. http://java.sun.com/
JavaScript A language mixable with HTML and interpretable by some Web-browsers. http://fr.wikipedia.org/wiki/JavaScript
KA tools Knowledge Acquisition tools. WebKB and CGKAT are KA tools. Ontology servers&editors (see below) are knowledge modelling tools and thus may be seen as restricted KA tools.
An extensive survey on old and recent KA tools (including Cue and Protégé) and their use of ontologies may be found in Heijst & al. (1996).
See also the archives of the Knowledge Acquisition Workshops: http://ksi.cpsc.ucalgary.ca:80/KAW/
KA2 The Knowledge Annotation Initiative of the KA Community.
http://ksi.cpsc.ucalgary.ca/KAW/KAW98/benjamins2/
KADS-II An Advanced and Comprehensive Methodology for Integrated KBS Development. http://hcs.science.uva.nl/projects/CommonKADS/home.html
KRLs Knowledge Representation Languages. Examples:
- Knowledge Interchange Format (KIF): http://logic.stanford.edu/kif/kif.html
- the KL-ONE family of KRLs: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/kr/systems/kl_one/0.html
- Concept Maps: http://web.archive.org/web/*/http://ksi.cpsc.ucalgary.ca/articles/WWW/WWW4WM/ and http://ksi.cpsc.ucalgary.ca/KAW/KAW96/kremer/kremer.html
MacWeb A knowledge-based hypertext tool. See [Nanard & Nanard, 1993].
Metadata Knowledge representations in Web-accessible documents. Here are three entry points for this theme in the W3C site.
Activities: http://www.w3.org/Metadata/
Design issues: http://www.w3.org/DesignIssues/Metadata.html
Relationships: http://www.w3.org/TR/NOTE-rdfarch
Metadata tools Tools exploiting metadata, generally for information retrieval. Examples:
- Ontobroker: http://ontobroker.semanticweb.org/
and http://ksi.cpsc.ucalgary.ca/KAW/KAW98/benjamins2/
- PICS: http://www.w3.org/PICS/
- RDF tools, RDF-like tools, WebKB (see the entries below)
- SHOE: http://www.cs.umd.edu/projects/plus/SHOE/
Ontologies Set of formal terms, generally structured by semantic relations and accompanied by constraints and formal or informal definitions.

One view to allow knowledge sharing and reuse is to developp a set of ontologies which are minimal, precise and possibly alternative. See for example the ontologies developped by the Knowledge Systems Laboratory: http://www-ksl.stanford.edu/knowledge-sharing/

A more global or linguistic-oriented view is to group and interconnect various type of objects relevant to a domain into a single framework, generally around a "kind-of" hierarchy. The types may not have formal definitions or even natural language definitions. They are essentially place-holders for implicitely refered kinds of concepts or relations. Three kinds of those kinds of ontologies may be distinguished.
Ontology
servers/editors
Web-accessible ontology editors or ontology warehouses. Examples:
- APECKS: http://web.archive.org/web/*/http://www.psychology.nottingham.ac.uk/staff/Jenifer.Tennison/APECKS/ and http://ksi.cpsc.ucalgary.ca:80/KAW/KAW98/tennison/
- Ikarus: http://web.archive.org/web/*/http://www.csi.uottawa.ca/~kavanagh/Ikarus/IkarusInfo.html
- KSL Ontology Server/Editor (also called "Ontolingua browser"): http://www-ksl-svc.stanford.edu:5915/
- Ontosaurus: http://www.isi.edu/isd/ontosaurus.html
- WebOnto: http://ksi.cpsc.ucalgary.ca:80/KAW/KAW98/domingue/
RDF Resource Description Framework. http://www.w3.org/RDF/
Older note on the underlying rationales: http://www.w3.org/TR/NOTE-MCF-XML/
RDF tools Tools for editing or exploiting knowledge in RDF. See the section "RDF Software and Projects" in http://www.w3.org/RDF/
RDF-like tools Tools exploiting a language similar to RDF. Examples:
- Ontology Markup Language (OML): http://www.ontologos.org/OML/..%5C..%5COML%5COML%200.3.htm
- Conceptual Knowledge Markup Language (CKML): http://www.pms.ifi.lmu.de/mitarbeiter/ohlbach/Ontology/CKML/CKML.pdf and
http://www.ontologos.org/CKML/CKML-Examples.html
SGML Standard Generalized Markup Language. http://www.w3.org/MarkUp/SGML/
URI/URL Uniform Resource Identifiers/Locators. http://www.w3.org/Addressing/
W3C Word Wide Web Consortium. http://www.w3.org/
Warehouses Web-accessible databases where users can store and search information. Public-annotation tools use warehouses (see also the "KM tools" entry). Other examples are:
- AI-Trader: http://web.archive.org/web/*/http://www.vsb.informatik.uni-frankfurt.de/projects/aitrader/intro.html
- Aliweb: http://www.aliweb.com/
Web Word Wide Web. http://www.hypernews.org/HyperNews/get/www.html?nogifs and http://web.archive.org/web/*/http://www.washington.edu/tools/web.html
Web robots Web robots/wanderers/crawlers/spiders. Databases, FAQs and articles about Web robots may be found in: http://web.archive.org/web/*/http://www.webcrawler.com/info.wbcrwl
Examples:
- Altavista: http://www.altavista.digital.com/
- DR-LINK: http://web.archive.org/web/*/http://www.textwise.com/drlink.html
- Infoseek: http://go.com
- Lycos: http://www.lycos.com/
- Yahoo!: http://www.yahoo.com/
Note: MetaCrawler (http://www.metacrawler.com/) and Savvy Search (http://web.archive.org/web/*/http://guaraldi.cs.colostate.edu:2000/form?beta) are tools which call in parallel most of current Web indexes systems or other user-selected main information source providers (e.g. Usenet News, Software directories), and can integrate their results.
WebKB The WebKB set of tools. http://www.webkb.org
WebKB-GE A Visual Editor for Canonical Conceptual Graphs. http://web.archive.org/web/*/http://www.gisca.adelaide.edu.au/~sepollit/work/WebKB-GE.html.
See also Pollitt & al. (1998)
XML Extensible Markup Language. http://www.w3.org/XML/, http://www.w3.org/TR/REC-xml/ and http://xml.coverpages.org//xml.html

Definitions for the general AI terms we use may be found at http://www.webkb.org/doc/definitions.html
while the terms related to hypertext concepts or the Web Architecture are defined in the W3C glossary (http://www.w3.org/Glossary). Ontology related definitions may be found at http://www-ksl.stanford.edu/onto-std/mailarchive/0136.html



Additionnal publications

B. Carbonneill & O. Haemmerlé. ROCK : Un système de Question/Réponse fondé sur le formalisme des Graphes Conceptuels. In Actes du 9eme congrès Reconnaissance des Formes et Intelligence Artificielle, pp 159-169, Paris, January 1994.  URL: http://www.springerlink.com/content/u20nxlf9mburjqmp/

G. Ellis. Managing Complex Objects. Ph.D thesis, Queensland University (Department of Computer Sciences), Australia, 1995.  URL: http://web.archive.org/web/*/http://goanna.cs.rmit.edu.au/~ged/publications.html

O. Haemmerlé. CoGITo: une plate-forme de développement de logiciels sur les graphes conceptuels. Ph.D thesis, Montpellier II University, France, January 1995.  URL: http://cat.inist.fr/?aModele=afficheN&cpsidt=166749

G. van Heijst, A.Th. Schreiber & B.J. Wielinga. Using Explicit Ontologies in KBS Development. In the special Issue of IJHCS/HA (International Journal of Human-Computer Studies/Knowledge Acquisition) on "Using Explicit Ontologies in KBS Development", Fall 1996.  URL: http://web.archive.org/web/*/http://ksi.cpsc.ucalgary.ca/IJHCS/VH/

A. Kheirbek & Y. Chiaramella. Integrating Hypermedia and Information Retrieval with Conceptual Graphs. In Proceedings of HIM'95, Hypertext-Information Retrieval-Multimedia (Eds: R. Kuhlen & M. Rittberger), pp. 47-60, Konstanz, Germany, April 1995.  URL: http://www-clips.imag.fr/mrim/index-an.html

P. Martin. Using the WordNet Concept Catalog and a Relation Hierarchy for KA. In Proceedings of Peirce'95, 4th International Workshop on Peirce, Santa Cruz, California, August 18, 1995.  URL: http://www.webkb.org/doc/papers/peirce95/

P. Martin & L. Alpay. Conceptual Structures and Structured Documents. In Proceedings of ICCS'96, 4th International Conference on Conceptual Structures (Eds: P.W. Eklund, G. Ellis and G.Mann), pp. 145-159, Springer Verlag, LNAI 1114, Sydney, Australia, August 19-22, 1996.  URL: http://www.webkb.org/doc/papers/iccs96/

P. Martin. Exploitation de graphes conceptuels et de documents structurés et hypertextes pour l'acquisition de connaissances et la recherche d'informations. Ph.D thesis, University of Nice - Sophia Antipolis, France, October 14, 1996.  URL: http://www.webkb.org/doc/PhD.html

P. Martin. The WebKB set of tools: a common scheme for shared WWW Annotations, shared knowledge bases and information retrieval. In Proceedings of ICCS'97, 5th International Conference on Conceptual Structures (Eds: D. Lukose, H. Delugach, M. Keeler, L. Searle and J. Sowa), pp. 585-588, Springer Verlag, LNAI 1257, Seattle, August 4-8, 1997.  URL: http://www.webkb.org/doc/papers/cgtools97/

J. Nanard & M. Nanard. Should anchors be typed too ? An experiment with MacWeb. In Proceedings of HTX'93, 5th ACM Conference on Hypertext, pp. 51-62, ACM Press, Seattle, Novembre 1993.

S. Pollitt, A. Burrow and P. Eklund. WebKB-GE - A Graphical Editor for Canonical Conceptual Graphs. In Proceedings of ICCS'98, 6th International Conference on Conceptual Structures, (Eds: M.L. Mugnier and J.F. Sowa), Springer Verlag, LNAI 1453, pp 111-118, Montpellier, France, August 12-14, 1998.  URL: http://www.kvocentral.org/kvopapers/iccs-98.pdf

V. Quint & I. Vatton. Combining Hypertext and Structured Documents in Grif. In Proceedings of ECHT'92 (Eds: D. Lucarella), pp. 23-32, ACM Press, Milan, December 1992.  URL: ftp://ftp.inrialpes.fr/pub/opera/publications/ECHT92.ps.gz


Philippe A. MARTIN, Griffith University, School of Information Technology, Australia
E-mail: pm .@. phmartin dot info

Last modified: Sat May 30 03:02:53 PDT 1998