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.
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 | + | + | ? | + |
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
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